builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-066 starttime: 1467069575.86 results: success (0) buildid: 20160627144420 builduid: 4360f4d245a549be90444bafc60905d0 revision: 676a32cdd41fd372f4c6df3a4954939f73a6ef02 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:35.857636) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:35.858102) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:35.858386) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:36.037313) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:36.037634) ========= 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-1467069558.97393-1930455370 _=/tools/buildbot/bin/python using PTY: False --2016-06-27 16:19:36-- 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% 8.37M=0.001s 2016-06-27 16:19:36 (8.37 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.592639 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:36.661745) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:36.662061) ========= 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-1467069558.97393-1930455370 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029503 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:36.724713) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 16:19:36.725030) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 676a32cdd41fd372f4c6df3a4954939f73a6ef02 --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 676a32cdd41fd372f4c6df3a4954939f73a6ef02 --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-1467069558.97393-1930455370 _=/tools/buildbot/bin/python using PTY: False 2016-06-27 16:19:36,825 truncating revision to first 12 chars 2016-06-27 16:19:36,826 Setting DEBUG logging. 2016-06-27 16:19:36,826 attempt 1/10 2016-06-27 16:19:36,826 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/676a32cdd41f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-27 16:19:38,040 unpacking tar archive at: mozilla-beta-676a32cdd41f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.737924 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 16:19:38.492589) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:38.492933) ========= script_repo_revision: 676a32cdd41fd372f4c6df3a4954939f73a6ef02 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:38.493325) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:38.493595) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 16:19:38.522215) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 16 secs) (at 2016-06-27 16:19:38.522485) ========= /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-1467069558.97393-1930455370 _=/tools/buildbot/bin/python using PTY: False 16:19:38 INFO - MultiFileLogger online at 20160627 16:19:38 in /builds/slave/test 16:19:38 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 16:19:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:19:38 INFO - {'append_to_log': False, 16:19:38 INFO - 'base_work_dir': '/builds/slave/test', 16:19:38 INFO - 'blob_upload_branch': 'mozilla-beta', 16:19:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:19:38 INFO - 'buildbot_json_path': 'buildprops.json', 16:19:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:19:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:19:38 INFO - 'download_minidump_stackwalk': True, 16:19:38 INFO - 'download_symbols': 'true', 16:19:38 INFO - 'e10s': False, 16:19:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:19:38 INFO - 'tooltool.py': '/tools/tooltool.py', 16:19:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:19:38 INFO - '/tools/misc-python/virtualenv.py')}, 16:19:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:19:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:19:38 INFO - 'log_level': 'info', 16:19:38 INFO - 'log_to_console': True, 16:19:38 INFO - 'opt_config_files': (), 16:19:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:19:38 INFO - '--processes=1', 16:19:38 INFO - '--config=%(test_path)s/wptrunner.ini', 16:19:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:19:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:19:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:19:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:19:38 INFO - 'pip_index': False, 16:19:38 INFO - 'require_test_zip': True, 16:19:38 INFO - 'test_type': ('testharness',), 16:19:38 INFO - 'this_chunk': '1', 16:19:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:19:38 INFO - 'total_chunks': '10', 16:19:38 INFO - 'virtualenv_path': 'venv', 16:19:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:19:38 INFO - 'work_dir': 'build'} 16:19:38 INFO - ##### 16:19:38 INFO - ##### Running clobber step. 16:19:38 INFO - ##### 16:19:38 INFO - Running pre-action listener: _resource_record_pre_action 16:19:38 INFO - Running main action method: clobber 16:19:38 INFO - rmtree: /builds/slave/test/build 16:19:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:19:40 INFO - Running post-action listener: _resource_record_post_action 16:19:40 INFO - ##### 16:19:40 INFO - ##### Running read-buildbot-config step. 16:19:40 INFO - ##### 16:19:40 INFO - Running pre-action listener: _resource_record_pre_action 16:19:40 INFO - Running main action method: read_buildbot_config 16:19:40 INFO - Using buildbot properties: 16:19:40 INFO - { 16:19:40 INFO - "project": "", 16:19:40 INFO - "product": "firefox", 16:19:40 INFO - "script_repo_revision": "production", 16:19:40 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 16:19:40 INFO - "repository": "", 16:19:40 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 16:19:40 INFO - "buildid": "20160627144420", 16:19:40 INFO - "pgo_build": "False", 16:19:40 INFO - "basedir": "/builds/slave/test", 16:19:40 INFO - "buildnumber": 2, 16:19:40 INFO - "slavename": "tst-linux32-spot-066", 16:19:40 INFO - "revision": "676a32cdd41fd372f4c6df3a4954939f73a6ef02", 16:19:40 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 16:19:40 INFO - "platform": "linux", 16:19:40 INFO - "branch": "mozilla-beta", 16:19:40 INFO - "repo_path": "releases/mozilla-beta", 16:19:40 INFO - "moz_repo_path": "", 16:19:40 INFO - "stage_platform": "linux", 16:19:40 INFO - "builduid": "4360f4d245a549be90444bafc60905d0", 16:19:40 INFO - "slavebuilddir": "test" 16:19:40 INFO - } 16:19:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 16:19:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 16:19:40 INFO - Running post-action listener: _resource_record_post_action 16:19:40 INFO - ##### 16:19:40 INFO - ##### Running download-and-extract step. 16:19:40 INFO - ##### 16:19:40 INFO - Running pre-action listener: _resource_record_pre_action 16:19:40 INFO - Running main action method: download_and_extract 16:19:40 INFO - mkdir: /builds/slave/test/build/tests 16:19:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:40 INFO - https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:19:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:19:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:19:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:19:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:19:41 INFO - Downloaded 1291 bytes. 16:19:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:19:41 INFO - Using the following test package requirements: 16:19:41 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:19:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:19:41 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 16:19:41 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:19:41 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 16:19:41 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:19:41 INFO - u'jsshell-linux-i686.zip'], 16:19:41 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:19:41 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 16:19:41 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:19:41 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:19:41 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 16:19:41 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:19:41 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 16:19:41 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:19:41 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 16:19:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:19:41 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 16:19:41 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 16:19:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:41 INFO - https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:19:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:19:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:19:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:19:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:19:49 INFO - Downloaded 22859868 bytes. 16:19:49 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/*'] 16:19:49 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/* 16:19:50 INFO - caution: filename not matched: web-platform/* 16:19:50 INFO - Return code: 11 16:19:50 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')]} 16:19:50 INFO - https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:19:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:19:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:19:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:19:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:20:01 INFO - Downloaded 36389080 bytes. 16:20:01 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/*'] 16:20:01 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/* 16:20:05 INFO - caution: filename not matched: bin/* 16:20:05 INFO - caution: filename not matched: config/* 16:20:05 INFO - caution: filename not matched: mozbase/* 16:20:05 INFO - caution: filename not matched: marionette/* 16:20:05 INFO - caution: filename not matched: tools/wptserve/* 16:20:05 INFO - Return code: 11 16:20:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:20:05 INFO - https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:20:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:20:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:20:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:20:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:20:25 INFO - Downloaded 69343601 bytes. 16:20:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:20:25 INFO - mkdir: /builds/slave/test/properties 16:20:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:20:25 INFO - Writing to file /builds/slave/test/properties/build_url 16:20:25 INFO - Contents: 16:20:25 INFO - build_url:https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:20:25 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:20:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:20:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:20:25 INFO - Contents: 16:20:25 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:20:25 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')]} 16:20:25 INFO - https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:20:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:20:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:20:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:20:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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 16:20:49 INFO - Downloaded 92353357 bytes. 16:20: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'] 16:20: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 16:20:58 INFO - Return code: 0 16:20:58 INFO - Running post-action listener: _resource_record_post_action 16:20:58 INFO - Running post-action listener: set_extra_try_arguments 16:20:58 INFO - ##### 16:20:58 INFO - ##### Running create-virtualenv step. 16:20:58 INFO - ##### 16:20:58 INFO - Running pre-action listener: _pre_create_virtualenv 16:20:58 INFO - Running pre-action listener: _resource_record_pre_action 16:20:58 INFO - Running main action method: create_virtualenv 16:20:58 INFO - Creating virtualenv /builds/slave/test/build/venv 16:20: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 16:20:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:20:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:20:59 INFO - Using real prefix '/usr' 16:20:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:21:01 INFO - Installing distribute.............................................................................................................................................................................................done. 16:21:04 INFO - Installing pip.................done. 16:21:04 INFO - Return code: 0 16:21:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:21: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')]} 16:21:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:21:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21: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')]} 16:21:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:21:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21: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 0x9110c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9177598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x922b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x921af70>, '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 0x921a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9220750>, '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-1467069558.97393-1930455370', '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 16:21: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 16:21: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 16:21:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:21:04 INFO - 'CCACHE_UMASK': '002', 16:21:04 INFO - 'DISPLAY': ':0', 16:21:04 INFO - 'HOME': '/home/cltbld', 16:21:04 INFO - 'LANG': 'en_US.UTF-8', 16:21:04 INFO - 'LOGNAME': 'cltbld', 16:21:04 INFO - 'MAIL': '/var/mail/cltbld', 16:21:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:21:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:21:04 INFO - 'MOZ_NO_REMOTE': '1', 16:21:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:21:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:21:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:21:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:21:04 INFO - 'PWD': '/builds/slave/test', 16:21:04 INFO - 'SHELL': '/bin/bash', 16:21:04 INFO - 'SHLVL': '1', 16:21:04 INFO - 'TERM': 'linux', 16:21:04 INFO - 'TMOUT': '86400', 16:21:04 INFO - 'USER': 'cltbld', 16:21:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467069558.97393-1930455370', 16:21:04 INFO - '_': '/tools/buildbot/bin/python'} 16:21:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:21:05 INFO - Downloading/unpacking psutil>=0.7.1 16:21: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 16:21: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 16:21: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 16:21: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 16:21: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 16:21: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 16:21:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:21:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:21:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:21:11 INFO - Installing collected packages: psutil 16:21:11 INFO - Running setup.py install for psutil 16:21:11 INFO - building 'psutil._psutil_linux' extension 16:21:11 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 16:21:11 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:21:11 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:21:12 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 16:21:12 INFO - building 'psutil._psutil_posix' extension 16:21:12 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 16:21:12 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 16:21:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:21:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:21:12 INFO - Successfully installed psutil 16:21:12 INFO - Cleaning up... 16:21:12 INFO - Return code: 0 16:21:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:21: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')]} 16:21:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:21:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21: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')]} 16:21:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:21:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21:12 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 0x9110c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9177598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x922b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x921af70>, '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 0x921a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9220750>, '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-1467069558.97393-1930455370', '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 16:21:12 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 16:21:12 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 16:21:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:21:12 INFO - 'CCACHE_UMASK': '002', 16:21:12 INFO - 'DISPLAY': ':0', 16:21:12 INFO - 'HOME': '/home/cltbld', 16:21:12 INFO - 'LANG': 'en_US.UTF-8', 16:21:12 INFO - 'LOGNAME': 'cltbld', 16:21:12 INFO - 'MAIL': '/var/mail/cltbld', 16:21:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:21:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:21:12 INFO - 'MOZ_NO_REMOTE': '1', 16:21:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:21:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:21:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:21:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:21:12 INFO - 'PWD': '/builds/slave/test', 16:21:12 INFO - 'SHELL': '/bin/bash', 16:21:12 INFO - 'SHLVL': '1', 16:21:12 INFO - 'TERM': 'linux', 16:21:12 INFO - 'TMOUT': '86400', 16:21:12 INFO - 'USER': 'cltbld', 16:21:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467069558.97393-1930455370', 16:21:12 INFO - '_': '/tools/buildbot/bin/python'} 16:21:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:21:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:21:13 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 16:21:13 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 16:21:13 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 16:21:13 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 16:21:13 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 16:21:13 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 16:21:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:21:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:21:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:21:18 INFO - Installing collected packages: mozsystemmonitor 16:21:18 INFO - Running setup.py install for mozsystemmonitor 16:21:18 INFO - Successfully installed mozsystemmonitor 16:21:18 INFO - Cleaning up... 16:21:18 INFO - Return code: 0 16:21:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:21:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:21:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:21:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:21:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:21:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21:18 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 0x9110c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9177598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x922b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x921af70>, '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 0x921a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9220750>, '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-1467069558.97393-1930455370', '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 16:21:18 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 16:21:18 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 16:21:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:21:18 INFO - 'CCACHE_UMASK': '002', 16:21:18 INFO - 'DISPLAY': ':0', 16:21:18 INFO - 'HOME': '/home/cltbld', 16:21:18 INFO - 'LANG': 'en_US.UTF-8', 16:21:18 INFO - 'LOGNAME': 'cltbld', 16:21:18 INFO - 'MAIL': '/var/mail/cltbld', 16:21:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:21:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:21:18 INFO - 'MOZ_NO_REMOTE': '1', 16:21:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:21:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:21:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:21:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:21:18 INFO - 'PWD': '/builds/slave/test', 16:21:18 INFO - 'SHELL': '/bin/bash', 16:21:18 INFO - 'SHLVL': '1', 16:21:18 INFO - 'TERM': 'linux', 16:21:18 INFO - 'TMOUT': '86400', 16:21:18 INFO - 'USER': 'cltbld', 16:21:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467069558.97393-1930455370', 16:21:18 INFO - '_': '/tools/buildbot/bin/python'} 16:21:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:21:18 INFO - Downloading/unpacking blobuploader==1.2.4 16:21: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 16:21: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 16:21: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 16:21: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 16:21: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 16:21: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 16:21:24 INFO - Downloading blobuploader-1.2.4.tar.gz 16:21:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:21:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:21: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 16:21: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 16:21: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 16:21: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 16:21: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 16:21: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 16:21:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:21:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:21:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:21:25 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 16:21:25 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 16:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:21:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:21:26 INFO - Downloading docopt-0.6.1.tar.gz 16:21:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:21:26 INFO - Installing collected packages: blobuploader, requests, docopt 16:21:26 INFO - Running setup.py install for blobuploader 16:21:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:21:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:21:26 INFO - Running setup.py install for requests 16:21:27 INFO - Running setup.py install for docopt 16:21:27 INFO - Successfully installed blobuploader requests docopt 16:21:27 INFO - Cleaning up... 16:21:27 INFO - Return code: 0 16:21:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:21:27 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')]} 16:21:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:21:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21:27 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')]} 16:21:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:21:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21:27 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 0x9110c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9177598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x922b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x921af70>, '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 0x921a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9220750>, '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-1467069558.97393-1930455370', '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 16:21:27 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 16:21:27 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 16:21:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:21:27 INFO - 'CCACHE_UMASK': '002', 16:21:27 INFO - 'DISPLAY': ':0', 16:21:27 INFO - 'HOME': '/home/cltbld', 16:21:27 INFO - 'LANG': 'en_US.UTF-8', 16:21:27 INFO - 'LOGNAME': 'cltbld', 16:21:27 INFO - 'MAIL': '/var/mail/cltbld', 16:21:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:21:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:21:27 INFO - 'MOZ_NO_REMOTE': '1', 16:21:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:21:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:21:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:21:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:21:27 INFO - 'PWD': '/builds/slave/test', 16:21:27 INFO - 'SHELL': '/bin/bash', 16:21:27 INFO - 'SHLVL': '1', 16:21:27 INFO - 'TERM': 'linux', 16:21:27 INFO - 'TMOUT': '86400', 16:21:27 INFO - 'USER': 'cltbld', 16:21:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467069558.97393-1930455370', 16:21:27 INFO - '_': '/tools/buildbot/bin/python'} 16:21:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:21:28 INFO - Running setup.py (path:/tmp/pip-888uGB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:21:28 INFO - Running setup.py (path:/tmp/pip-2XOzD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:21:28 INFO - Running setup.py (path:/tmp/pip-RcdknA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:21:28 INFO - Running setup.py (path:/tmp/pip-w5Fqtw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:21:28 INFO - Running setup.py (path:/tmp/pip-ddNhjs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:21:28 INFO - Running setup.py (path:/tmp/pip-29fnB9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:21:29 INFO - Running setup.py (path:/tmp/pip-gBFiP4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:21:29 INFO - Running setup.py (path:/tmp/pip-ErEnmz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:21:29 INFO - Running setup.py (path:/tmp/pip-QXnnXx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:21:29 INFO - Running setup.py (path:/tmp/pip-4kgPsR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:21:29 INFO - Running setup.py (path:/tmp/pip-uQZRcj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:21:29 INFO - Running setup.py (path:/tmp/pip-OJ_gyR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:21:29 INFO - Running setup.py (path:/tmp/pip-YNqv0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:21:30 INFO - Running setup.py (path:/tmp/pip-KxOAFv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:21:30 INFO - Running setup.py (path:/tmp/pip-G5WUkL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:21:30 INFO - Running setup.py (path:/tmp/pip-WMO_qG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:21:30 INFO - Running setup.py (path:/tmp/pip-Pdu0oX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:21:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:21:30 INFO - Running setup.py (path:/tmp/pip-lNUcjL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:21:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:21:30 INFO - Running setup.py (path:/tmp/pip-_3LT82-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:21:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:21:30 INFO - Running setup.py (path:/tmp/pip-M2xeKI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:21:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:21:31 INFO - Running setup.py (path:/tmp/pip-8uVbeK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:21:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:21:31 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 16:21:31 INFO - Running setup.py install for manifestparser 16:21:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:21:31 INFO - Running setup.py install for mozcrash 16:21:32 INFO - Running setup.py install for mozdebug 16:21:32 INFO - Running setup.py install for mozdevice 16:21:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:21:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:21:32 INFO - Running setup.py install for mozfile 16:21:32 INFO - Running setup.py install for mozhttpd 16:21:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:21:32 INFO - Running setup.py install for mozinfo 16:21:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:21:33 INFO - Running setup.py install for mozInstall 16:21:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:21:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:21:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:21:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:21:33 INFO - Running setup.py install for mozleak 16:21:33 INFO - Running setup.py install for mozlog 16:21:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:21:33 INFO - Running setup.py install for moznetwork 16:21:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:21:34 INFO - Running setup.py install for mozprocess 16:21:34 INFO - Running setup.py install for mozprofile 16:21:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:21:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:21:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:21:34 INFO - Running setup.py install for mozrunner 16:21:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:21:34 INFO - Running setup.py install for mozscreenshot 16:21:35 INFO - Running setup.py install for moztest 16:21:35 INFO - Running setup.py install for mozversion 16:21:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:21:35 INFO - Running setup.py install for wptserve 16:21:35 INFO - Running setup.py install for marionette-driver 16:21:36 INFO - Running setup.py install for browsermob-proxy 16:21:36 INFO - Running setup.py install for marionette-client 16:21:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:21:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:21:36 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 16:21:36 INFO - Cleaning up... 16:21:36 INFO - Return code: 0 16:21:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:21: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')]} 16:21:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:21:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21: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')]} 16:21:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:21:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:21:36 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 0x9110c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9177598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x922b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x921af70>, '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 0x921a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9220750>, '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-1467069558.97393-1930455370', '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 16:21:36 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 16:21:36 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 16:21:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:21:36 INFO - 'CCACHE_UMASK': '002', 16:21:36 INFO - 'DISPLAY': ':0', 16:21:36 INFO - 'HOME': '/home/cltbld', 16:21:36 INFO - 'LANG': 'en_US.UTF-8', 16:21:36 INFO - 'LOGNAME': 'cltbld', 16:21:36 INFO - 'MAIL': '/var/mail/cltbld', 16:21:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:21:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:21:36 INFO - 'MOZ_NO_REMOTE': '1', 16:21:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:21:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:21:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:21:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:21:36 INFO - 'PWD': '/builds/slave/test', 16:21:36 INFO - 'SHELL': '/bin/bash', 16:21:36 INFO - 'SHLVL': '1', 16:21:36 INFO - 'TERM': 'linux', 16:21:36 INFO - 'TMOUT': '86400', 16:21:36 INFO - 'USER': 'cltbld', 16:21:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467069558.97393-1930455370', 16:21:36 INFO - '_': '/tools/buildbot/bin/python'} 16:21:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:21:37 INFO - Running setup.py (path:/tmp/pip-pBs7zK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:21:37 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)) 16:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:21:37 INFO - Running setup.py (path:/tmp/pip-jte0bF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:21:37 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)) 16:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:21:37 INFO - Running setup.py (path:/tmp/pip-vDipXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:21:37 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)) 16:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:21:37 INFO - Running setup.py (path:/tmp/pip-ATDcMl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:21:37 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)) 16:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:21:37 INFO - Running setup.py (path:/tmp/pip-17QO49-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:21:38 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)) 16:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:21:38 INFO - Running setup.py (path:/tmp/pip-zZ_Cvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:21:38 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)) 16:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:21:38 INFO - Running setup.py (path:/tmp/pip-k9_sg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:21:38 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)) 16:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:21:38 INFO - Running setup.py (path:/tmp/pip-CnwYhE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:21:38 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)) 16:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:21:38 INFO - Running setup.py (path:/tmp/pip-2s_zzn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:21:38 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)) 16:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:21:38 INFO - Running setup.py (path:/tmp/pip-6bUpRE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:21:38 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)) 16:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:21:38 INFO - Running setup.py (path:/tmp/pip-HXLf0j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:21:38 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)) 16:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:21:38 INFO - Running setup.py (path:/tmp/pip-k684ht-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:21:39 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)) 16:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:21:39 INFO - Running setup.py (path:/tmp/pip-hT27Ve-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:21:39 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)) 16:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:21:39 INFO - Running setup.py (path:/tmp/pip-W2ReOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:21:39 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)) 16:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:21:39 INFO - Running setup.py (path:/tmp/pip-ioMstY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:21:39 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)) 16:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:21:39 INFO - Running setup.py (path:/tmp/pip-IZ5xPa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:21:39 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)) 16:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:21:39 INFO - Running setup.py (path:/tmp/pip-QmP46H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:21:39 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)) 16:21:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:21:39 INFO - Running setup.py (path:/tmp/pip-Ui3jSL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:21:39 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)) 16:21:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:21:39 INFO - Running setup.py (path:/tmp/pip-wcq583-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:21:40 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)) 16:21:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:21:40 INFO - Running setup.py (path:/tmp/pip-x4EclK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:21:40 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)) 16:21:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:21:40 INFO - Running setup.py (path:/tmp/pip-tJRLmt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:21:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:21:40 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)) 16:21:40 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)) 16:21:40 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)) 16:21:40 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)) 16:21:40 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)) 16:21:40 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)) 16:21:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:21:40 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 16:21:40 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 16:21:40 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 16:21:40 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 16:21:40 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 16:21:40 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 16:21:45 INFO - Downloading blessings-1.6.tar.gz 16:21:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:21:45 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)) 16:21:45 INFO - Installing collected packages: blessings 16:21:45 INFO - Running setup.py install for blessings 16:21:46 INFO - Successfully installed blessings 16:21:46 INFO - Cleaning up... 16:21:46 INFO - Return code: 0 16:21:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:21:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:21:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:21:46 INFO - Reading from file tmpfile_stdout 16:21:46 INFO - Current package versions: 16:21:46 INFO - argparse == 1.2.1 16:21:46 INFO - blessings == 1.6 16:21:46 INFO - blobuploader == 1.2.4 16:21:46 INFO - browsermob-proxy == 0.6.0 16:21:46 INFO - docopt == 0.6.1 16:21:46 INFO - manifestparser == 1.1 16:21:46 INFO - marionette-client == 2.3.0 16:21:46 INFO - marionette-driver == 1.4.0 16:21:46 INFO - mozInstall == 1.12 16:21:46 INFO - mozcrash == 0.17 16:21:46 INFO - mozdebug == 0.1 16:21:46 INFO - mozdevice == 0.48 16:21:46 INFO - mozfile == 1.2 16:21:46 INFO - mozhttpd == 0.7 16:21:46 INFO - mozinfo == 0.9 16:21:46 INFO - mozleak == 0.1 16:21:46 INFO - mozlog == 3.1 16:21:46 INFO - moznetwork == 0.27 16:21:46 INFO - mozprocess == 0.22 16:21:46 INFO - mozprofile == 0.28 16:21:46 INFO - mozrunner == 6.11 16:21:46 INFO - mozscreenshot == 0.1 16:21:46 INFO - mozsystemmonitor == 0.0 16:21:46 INFO - moztest == 0.7 16:21:46 INFO - mozversion == 1.4 16:21:46 INFO - psutil == 3.1.1 16:21:46 INFO - requests == 1.2.3 16:21:46 INFO - wptserve == 1.4.0 16:21:46 INFO - wsgiref == 0.1.2 16:21:46 INFO - Running post-action listener: _resource_record_post_action 16:21:46 INFO - Running post-action listener: _start_resource_monitoring 16:21:46 INFO - Starting resource monitoring. 16:21:46 INFO - ##### 16:21:46 INFO - ##### Running pull step. 16:21:46 INFO - ##### 16:21:46 INFO - Running pre-action listener: _resource_record_pre_action 16:21:46 INFO - Running main action method: pull 16:21:46 INFO - Pull has nothing to do! 16:21:46 INFO - Running post-action listener: _resource_record_post_action 16:21:46 INFO - ##### 16:21:46 INFO - ##### Running install step. 16:21:46 INFO - ##### 16:21:46 INFO - Running pre-action listener: _resource_record_pre_action 16:21:46 INFO - Running main action method: install 16:21:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:21:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:21:47 INFO - Reading from file tmpfile_stdout 16:21:47 INFO - Detecting whether we're running mozinstall >=1.0... 16:21:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:21:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:21:47 INFO - Reading from file tmpfile_stdout 16:21:47 INFO - Output received: 16:21:47 INFO - Usage: mozinstall [options] installer 16:21:47 INFO - Options: 16:21:47 INFO - -h, --help show this help message and exit 16:21:47 INFO - -d DEST, --destination=DEST 16:21:47 INFO - Directory to install application into. [default: 16:21:47 INFO - "/builds/slave/test"] 16:21:47 INFO - --app=APP Application being installed. [default: firefox] 16:21:47 INFO - mkdir: /builds/slave/test/build/application 16:21:47 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'] 16:21:47 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 16:22:18 INFO - Reading from file tmpfile_stdout 16:22:18 INFO - Output received: 16:22:18 INFO - /builds/slave/test/build/application/firefox/firefox 16:22:18 INFO - Running post-action listener: _resource_record_post_action 16:22:18 INFO - ##### 16:22:18 INFO - ##### Running run-tests step. 16:22:18 INFO - ##### 16:22:18 INFO - Running pre-action listener: _resource_record_pre_action 16:22:18 INFO - Running main action method: run_tests 16:22:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:22:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:22:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:22:18 INFO - grabbing minidump binary from tooltool 16:22:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:22:18 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 0x921af70>, '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 0x921a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9220750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:22:18 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 16:22:18 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 16:22:18 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:22:18 INFO - Return code: 0 16:22:18 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:22:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:22:18 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/EDIk_zjYQ8-277Vz2XEp0A/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 16:22:18 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/EDIk_zjYQ8-277Vz2XEp0A/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 16:22:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:22:18 INFO - 'CCACHE_UMASK': '002', 16:22:18 INFO - 'DISPLAY': ':0', 16:22:18 INFO - 'HOME': '/home/cltbld', 16:22:18 INFO - 'LANG': 'en_US.UTF-8', 16:22:18 INFO - 'LOGNAME': 'cltbld', 16:22:18 INFO - 'MAIL': '/var/mail/cltbld', 16:22:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:22:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:22:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:22:18 INFO - 'MOZ_NO_REMOTE': '1', 16:22:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:22:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:22:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:22:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:22:18 INFO - 'PWD': '/builds/slave/test', 16:22:18 INFO - 'SHELL': '/bin/bash', 16:22:18 INFO - 'SHLVL': '1', 16:22:18 INFO - 'TERM': 'linux', 16:22:18 INFO - 'TMOUT': '86400', 16:22:18 INFO - 'USER': 'cltbld', 16:22:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467069558.97393-1930455370', 16:22:18 INFO - '_': '/tools/buildbot/bin/python'} 16:22:18 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/EDIk_zjYQ8-277Vz2XEp0A/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 16:22:19 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 16:22:19 INFO - import pkg_resources 16:22:20 INFO - Using 1 client processes 16:22:21 INFO - wptserve Starting http server on 127.0.0.1:8000 16:22:21 INFO - wptserve Starting http server on 127.0.0.1:8001 16:22:21 INFO - wptserve Starting http server on 127.0.0.1:8443 16:22:23 INFO - SUITE-START | Running 778 tests 16:22:23 INFO - Running testharness tests 16:22:23 INFO - Setting up ssl 16:22:23 INFO - PROCESS | certutil | 16:22:23 INFO - PROCESS | certutil | 16:22:23 INFO - PROCESS | certutil | 16:22:23 INFO - Certificate Nickname Trust Attributes 16:22:23 INFO - SSL,S/MIME,JAR/XPI 16:22:23 INFO - 16:22:23 INFO - web-platform-tests CT,, 16:22:23 INFO - 16:22:23 INFO - Starting runner 16:22:26 INFO - PROCESS | 1722 | 1467069746434 Marionette DEBUG Marionette enabled via build flag and pref 16:22:26 INFO - PROCESS | 1722 | ++DOCSHELL 0xa4d4ec00 == 1 [pid = 1722] [id = 1] 16:22:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 1 (0xa4d4f000) [pid = 1722] [serial = 1] [outer = (nil)] 16:22:26 INFO - PROCESS | 1722 | [1722] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:22:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 2 (0xa4d4f800) [pid = 1722] [serial = 2] [outer = 0xa4d4f000] 16:22:27 INFO - PROCESS | 1722 | 1467069747169 Marionette INFO Listening on port 2828 16:22:27 INFO - PROCESS | 1722 | 1467069747779 Marionette DEBUG Marionette enabled via command-line flag 16:22:27 INFO - PROCESS | 1722 | ++DOCSHELL 0xa23a8800 == 2 [pid = 1722] [id = 2] 16:22:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 3 (0xa23a9c00) [pid = 1722] [serial = 3] [outer = (nil)] 16:22:27 INFO - PROCESS | 1722 | [1722] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:22:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 1722] [serial = 4] [outer = 0xa23a9c00] 16:22:27 INFO - PROCESS | 1722 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d1a20 16:22:28 INFO - PROCESS | 1722 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d5520 16:22:28 INFO - PROCESS | 1722 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20de4e0 16:22:28 INFO - PROCESS | 1722 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20fe140 16:22:28 INFO - PROCESS | 1722 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fee60 16:22:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 5 (0xa1023000) [pid = 1722] [serial = 5] [outer = 0xa4d4f000] 16:22:28 INFO - PROCESS | 1722 | [1722] 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 16:22:28 INFO - PROCESS | 1722 | 1467069748217 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46967 16:22:28 INFO - PROCESS | 1722 | [1722] 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 16:22:28 INFO - PROCESS | 1722 | 1467069748304 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46968 16:22:28 INFO - PROCESS | 1722 | 1467069748313 Marionette DEBUG Closed connection conn0 16:22:28 INFO - PROCESS | 1722 | [1722] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 16:22:28 INFO - PROCESS | 1722 | 1467069748436 Marionette DEBUG Closed connection conn1 16:22:28 INFO - PROCESS | 1722 | [1722] 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 16:22:28 INFO - PROCESS | 1722 | 1467069748513 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46969 16:22:28 INFO - PROCESS | 1722 | [1722] 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 16:22:28 INFO - PROCESS | 1722 | 1467069748563 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46970 16:22:28 INFO - PROCESS | 1722 | 1467069748571 Marionette DEBUG Closed connection conn2 16:22:28 INFO - PROCESS | 1722 | [1722] 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 16:22:28 INFO - PROCESS | 1722 | 1467069748610 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:46971 16:22:28 INFO - PROCESS | 1722 | 1467069748621 Marionette DEBUG Closed connection conn3 16:22:28 INFO - PROCESS | 1722 | 1467069748652 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:22:28 INFO - PROCESS | 1722 | 1467069748670 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":"20160627144420","device":"desktop","version":"48.0"} 16:22:29 INFO - PROCESS | 1722 | [1722] 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 16:22:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x9ac02000 == 3 [pid = 1722] [id = 3] 16:22:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 6 (0x9ac02800) [pid = 1722] [serial = 6] [outer = (nil)] 16:22:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x9ac03000 == 4 [pid = 1722] [id = 4] 16:22:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 7 (0x9ac03400) [pid = 1722] [serial = 7] [outer = (nil)] 16:22:30 INFO - PROCESS | 1722 | [1722] 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 16:22:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x9a36c800 == 5 [pid = 1722] [id = 5] 16:22:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 8 (0x9a36cc00) [pid = 1722] [serial = 8] [outer = (nil)] 16:22:30 INFO - PROCESS | 1722 | [1722] 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 16:22:31 INFO - PROCESS | 1722 | [1722] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:22:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 9 (0x9a1f7800) [pid = 1722] [serial = 9] [outer = 0x9a36cc00] 16:22:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 10 (0x99d60800) [pid = 1722] [serial = 10] [outer = 0x9ac02800] 16:22:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 11 (0x99d62400) [pid = 1722] [serial = 11] [outer = 0x9ac03400] 16:22:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 12 (0xa6792800) [pid = 1722] [serial = 12] [outer = 0x9a36cc00] 16:22:32 INFO - PROCESS | 1722 | 1467069752728 Marionette INFO startBrowser f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:32 INFO - PROCESS | 1722 | 1467069752774 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1722 | 1467069752798 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1722 | 1467069752802 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 13 (0xa20a9c00) [pid = 1722] [serial = 13] [outer = 0x9a36cc00] 16:22:33 INFO - PROCESS | 1722 | 1467069753512 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"f212b782-ba90-400d-8914-aa2b59cd3cf4","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":"20160627144420","device":"desktop","version":"48.0","command_id":1}}] 16:22:33 INFO - PROCESS | 1722 | 1467069753754 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}] 16:22:33 INFO - PROCESS | 1722 | 1467069753762 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:34 INFO - PROCESS | 1722 | 1467069754200 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:22:34 INFO - PROCESS | 1722 | 1467069754272 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:22:34 INFO - PROCESS | 1722 | 1467069754278 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:34 INFO - PROCESS | 1722 | [1722] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:22:34 INFO - PROCESS | 1722 | [1722] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:22:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 14 (0x9530e000) [pid = 1722] [serial = 14] [outer = 0x9a36cc00] 16:22:34 INFO - PROCESS | 1722 | [1722] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:22:34 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:34 INFO - PROCESS | 1722 | 1467069754908 Marionette TRACE conn4 <- [1,3,null,{}] 16:22:34 INFO - PROCESS | 1722 | 1467069754982 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:22:34 INFO - PROCESS | 1722 | 1467069754989 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:35 INFO - PROCESS | 1722 | 1467069755038 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:22:35 INFO - PROCESS | 1722 | 1467069755105 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 1722 | 1467069755110 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:22:35 INFO - PROCESS | 1722 | 1467069755137 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1722 | 1467069755143 Marionette TRACE conn4 <- [1,6,null,{}] 16:22:35 INFO - PROCESS | 1722 | 1467069755175 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}] 16:22:35 INFO - PROCESS | 1722 | 1467069755179 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:35 INFO - PROCESS | 1722 | 1467069755265 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:22:35 INFO - PROCESS | 1722 | 1467069755273 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1722 | 1467069755280 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x93c64800 == 6 [pid = 1722] [id = 6] 16:22:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 15 (0x93c64c00) [pid = 1722] [serial = 15] [outer = (nil)] 16:22:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 16 (0x93c66c00) [pid = 1722] [serial = 16] [outer = 0x93c64c00] 16:22:35 INFO - PROCESS | 1722 | 1467069755365 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 17 (0x93c6c000) [pid = 1722] [serial = 17] [outer = 0x93c64c00] 16:22:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x93a74000 == 7 [pid = 1722] [id = 7] 16:22:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 18 (0x93a74400) [pid = 1722] [serial = 18] [outer = (nil)] 16:22:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 19 (0x94782800) [pid = 1722] [serial = 19] [outer = 0x93a74400] 16:22:35 INFO - PROCESS | 1722 | 1467069755895 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 20 (0x93991800) [pid = 1722] [serial = 20] [outer = 0x93a74400] 16:22:36 INFO - PROCESS | 1722 | [1722] 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 16:22:36 INFO - PROCESS | 1722 | 1467069756490 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]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1413ms 16:22:36 INFO - PROCESS | 1722 | 1467069756606 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 1722 | 1467069756610 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:22:36 INFO - PROCESS | 1722 | 1467069756666 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 1722 | 1467069756670 Marionette TRACE conn4 <- [1,10,null,{}] 16:22:36 INFO - PROCESS | 1722 | 1467069756693 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}] 16:22:36 INFO - PROCESS | 1722 | 1467069756705 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:36 INFO - PROCESS | 1722 | 1467069756936 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:22:37 INFO - PROCESS | 1722 | 1467069757216 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1722 | 1467069757231 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:37 INFO - PROCESS | 1722 | ++DOCSHELL 0x9211c000 == 8 [pid = 1722] [id = 8] 16:22:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 21 (0x9211c400) [pid = 1722] [serial = 21] [outer = (nil)] 16:22:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 22 (0x9211e400) [pid = 1722] [serial = 22] [outer = 0x9211c400] 16:22:37 INFO - PROCESS | 1722 | 1467069757317 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 23 (0x92122800) [pid = 1722] [serial = 23] [outer = 0x9211c400] 16:22:38 INFO - PROCESS | 1722 | 1467069758214 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]]]}] 16:22:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x938ad000 == 9 [pid = 1722] [id = 9] 16:22:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 24 (0x938af800) [pid = 1722] [serial = 24] [outer = (nil)] 16:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1619ms 16:22:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 25 (0x93988800) [pid = 1722] [serial = 25] [outer = 0x938af800] 16:22:38 INFO - PROCESS | 1722 | 1467069758317 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1722 | 1467069758325 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:22:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 26 (0x93c65c00) [pid = 1722] [serial = 26] [outer = 0x938af800] 16:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:22:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x938ac000 == 10 [pid = 1722] [id = 10] 16:22:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 27 (0x93a6bc00) [pid = 1722] [serial = 27] [outer = (nil)] 16:22:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 28 (0x97976000) [pid = 1722] [serial = 28] [outer = 0x93a6bc00] 16:22:38 INFO - PROCESS | 1722 | 1467069758497 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1722 | 1467069758503 Marionette TRACE conn4 <- [1,14,null,{}] 16:22:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 29 (0x98f4f800) [pid = 1722] [serial = 29] [outer = 0x93a6bc00] 16:22:38 INFO - PROCESS | 1722 | 1467069758569 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}] 16:22:38 INFO - PROCESS | 1722 | 1467069758575 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:38 INFO - PROCESS | 1722 | 1467069758921 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:22:39 INFO - PROCESS | 1722 | 1467069759090 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 1722 | 1467069759100 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x9a080400 == 11 [pid = 1722] [id = 11] 16:22:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 30 (0x9a086800) [pid = 1722] [serial = 30] [outer = (nil)] 16:22:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 31 (0x9a1f7000) [pid = 1722] [serial = 31] [outer = 0x9a086800] 16:22:39 INFO - PROCESS | 1722 | 1467069759199 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 32 (0x9abe8400) [pid = 1722] [serial = 32] [outer = 0x9a086800] 16:22:40 INFO - PROCESS | 1722 | 1467069760103 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]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1820ms 16:22:40 INFO - PROCESS | 1722 | 1467069760184 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:22:40 INFO - PROCESS | 1722 | 1467069760197 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:22:40 INFO - PROCESS | 1722 | 1467069760204 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 1722 | 1467069760221 Marionette TRACE conn4 <- [1,18,null,{}] 16:22:40 INFO - PROCESS | 1722 | 1467069760282 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}] 16:22:40 INFO - PROCESS | 1722 | 1467069760289 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:40 INFO - PROCESS | 1722 | 1467069760512 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:22:40 INFO - PROCESS | 1722 | 1467069760688 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 1722 | 1467069760696 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x93c6a000 == 12 [pid = 1722] [id = 12] 16:22:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 33 (0x94781000) [pid = 1722] [serial = 33] [outer = (nil)] 16:22:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 34 (0x9b88f400) [pid = 1722] [serial = 34] [outer = 0x94781000] 16:22:40 INFO - PROCESS | 1722 | 1467069760791 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 35 (0x9d818400) [pid = 1722] [serial = 35] [outer = 0x94781000] 16:22:41 INFO - PROCESS | 1722 | 1467069761711 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]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1553ms 16:22:41 INFO - PROCESS | 1722 | 1467069761768 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1722 | 1467069761777 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:22:41 INFO - PROCESS | 1722 | 1467069761798 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1722 | 1467069761805 Marionette TRACE conn4 <- [1,22,null,{}] 16:22:41 INFO - PROCESS | 1722 | 1467069761812 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}] 16:22:41 INFO - PROCESS | 1722 | 1467069761819 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:42 INFO - PROCESS | 1722 | 1467069762069 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:22:42 INFO - PROCESS | 1722 | 1467069762408 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1722 | 1467069762418 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x93989400 == 13 [pid = 1722] [id = 13] 16:22:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 36 (0x9398d400) [pid = 1722] [serial = 36] [outer = (nil)] 16:22:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 37 (0x93a71400) [pid = 1722] [serial = 37] [outer = 0x9398d400] 16:22:42 INFO - PROCESS | 1722 | 1467069762512 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 38 (0x9530b800) [pid = 1722] [serial = 38] [outer = 0x9398d400] 16:22:43 INFO - PROCESS | 1722 | 1467069763495 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]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1748ms 16:22:43 INFO - PROCESS | 1722 | 1467069763540 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:22:43 INFO - PROCESS | 1722 | 1467069763545 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:22:43 INFO - PROCESS | 1722 | 1467069763553 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1722 | 1467069763557 Marionette TRACE conn4 <- [1,26,null,{}] 16:22:43 INFO - PROCESS | 1722 | 1467069763565 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}] 16:22:43 INFO - PROCESS | 1722 | 1467069763570 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:43 INFO - PROCESS | 1722 | 1467069763827 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:22:43 INFO - PROCESS | 1722 | --DOCSHELL 0x93c64800 == 12 [pid = 1722] [id = 6] 16:22:43 INFO - PROCESS | 1722 | 1467069763951 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1722 | 1467069763962 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x99c25c00 == 13 [pid = 1722] [id = 14] 16:22:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 39 (0x99c26000) [pid = 1722] [serial = 39] [outer = (nil)] 16:22:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 40 (0x9a990800) [pid = 1722] [serial = 40] [outer = 0x99c26000] 16:22:44 INFO - PROCESS | 1722 | 1467069764051 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 41 (0x9af2e400) [pid = 1722] [serial = 41] [outer = 0x99c26000] 16:22:44 INFO - PROCESS | 1722 | 1467069764847 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]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1338ms 16:22:44 INFO - PROCESS | 1722 | 1467069764920 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1722 | 1467069764927 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:22:44 INFO - PROCESS | 1722 | 1467069764937 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1722 | 1467069764941 Marionette TRACE conn4 <- [1,30,null,{}] 16:22:44 INFO - PROCESS | 1722 | 1467069764948 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}] 16:22:44 INFO - PROCESS | 1722 | 1467069764953 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:45 INFO - PROCESS | 1722 | 1467069765143 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:22:45 INFO - PROCESS | 1722 | 1467069765155 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 1722 | 1467069765163 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x9b40a000 == 14 [pid = 1722] [id = 15] 16:22:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 42 (0x9b892c00) [pid = 1722] [serial = 42] [outer = (nil)] 16:22:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 43 (0x9d304400) [pid = 1722] [serial = 43] [outer = 0x9b892c00] 16:22:45 INFO - PROCESS | 1722 | 1467069765246 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 44 (0x9d442800) [pid = 1722] [serial = 44] [outer = 0x9b892c00] 16:22:46 INFO - PROCESS | 1722 | 1467069766100 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]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1183ms 16:22:46 INFO - PROCESS | 1722 | 1467069766120 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 1722 | 1467069766124 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:22:46 INFO - PROCESS | 1722 | 1467069766138 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1722 | 1467069766148 Marionette TRACE conn4 <- [1,34,null,{}] 16:22:46 INFO - PROCESS | 1722 | 1467069766162 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}] 16:22:46 INFO - PROCESS | 1722 | 1467069766171 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:46 INFO - PROCESS | 1722 | 1467069766382 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:22:46 INFO - PROCESS | 1722 | 1467069766398 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1722 | 1467069766407 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x95152400 == 15 [pid = 1722] [id = 16] 16:22:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 45 (0x9797b400) [pid = 1722] [serial = 45] [outer = (nil)] 16:22:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 46 (0x9d305800) [pid = 1722] [serial = 46] [outer = 0x9797b400] 16:22:46 INFO - PROCESS | 1722 | 1467069766478 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 47 (0xa1025800) [pid = 1722] [serial = 47] [outer = 0x9797b400] 16:22:47 INFO - PROCESS | 1722 | 1467069767563 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]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1500ms 16:22:47 INFO - PROCESS | 1722 | 1467069767635 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1722 | 1467069767642 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:22:47 INFO - PROCESS | 1722 | 1467069767653 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1722 | 1467069767657 Marionette TRACE conn4 <- [1,38,null,{}] 16:22:47 INFO - PROCESS | 1722 | 1467069767676 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}] 16:22:47 INFO - PROCESS | 1722 | 1467069767684 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:48 INFO - PROCESS | 1722 | 1467069768029 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:22:48 INFO - PROCESS | 1722 | 1467069768100 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 1722 | 1467069768111 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:48 INFO - PROCESS | 1722 | ++DOCSHELL 0xa2241c00 == 16 [pid = 1722] [id = 17] 16:22:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 48 (0xa2308000) [pid = 1722] [serial = 48] [outer = (nil)] 16:22:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 49 (0xa2379800) [pid = 1722] [serial = 49] [outer = 0xa2308000] 16:22:48 INFO - PROCESS | 1722 | 1467069768236 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 50 (0xa23a5000) [pid = 1722] [serial = 50] [outer = 0xa2308000] 16:22:49 INFO - PROCESS | 1722 | 1467069769054 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]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1448ms 16:22:49 INFO - PROCESS | 1722 | 1467069769100 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 1722 | 1467069769104 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:22:49 INFO - PROCESS | 1722 | 1467069769124 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1722 | 1467069769128 Marionette TRACE conn4 <- [1,42,null,{}] 16:22:49 INFO - PROCESS | 1722 | 1467069769134 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}] 16:22:49 INFO - PROCESS | 1722 | 1467069769139 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:49 INFO - PROCESS | 1722 | 1467069769308 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:22:49 INFO - PROCESS | 1722 | 1467069769317 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1722 | 1467069769345 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:49 INFO - PROCESS | 1722 | ++DOCSHELL 0xa23fd400 == 17 [pid = 1722] [id = 18] 16:22:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 51 (0xa23fdc00) [pid = 1722] [serial = 51] [outer = (nil)] 16:22:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 52 (0xa2532c00) [pid = 1722] [serial = 52] [outer = 0xa23fdc00] 16:22:49 INFO - PROCESS | 1722 | 1467069769478 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 53 (0xa328c000) [pid = 1722] [serial = 53] [outer = 0xa23fdc00] 16:22:50 INFO - PROCESS | 1722 | 1467069770487 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]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1385ms 16:22:50 INFO - PROCESS | 1722 | 1467069770509 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1722 | 1467069770513 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:22:50 INFO - PROCESS | 1722 | 1467069770520 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1722 | 1467069770523 Marionette TRACE conn4 <- [1,46,null,{}] 16:22:50 INFO - PROCESS | 1722 | 1467069770530 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}] 16:22:50 INFO - PROCESS | 1722 | 1467069770536 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:50 INFO - PROCESS | 1722 | 1467069770701 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:22:50 INFO - PROCESS | 1722 | 1467069770717 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1722 | 1467069770723 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:50 INFO - PROCESS | 1722 | ++DOCSHELL 0xa3320400 == 18 [pid = 1722] [id = 19] 16:22:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 54 (0xa3321c00) [pid = 1722] [serial = 54] [outer = (nil)] 16:22:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 55 (0xa4f1d400) [pid = 1722] [serial = 55] [outer = 0xa3321c00] 16:22:50 INFO - PROCESS | 1722 | 1467069770801 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 56 (0xa4f7d000) [pid = 1722] [serial = 56] [outer = 0xa3321c00] 16:22:51 INFO - PROCESS | 1722 | 1467069771579 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]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1083ms 16:22:51 INFO - PROCESS | 1722 | 1467069771603 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1722 | 1467069771607 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:22:51 INFO - PROCESS | 1722 | 1467069771614 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1722 | 1467069771618 Marionette TRACE conn4 <- [1,50,null,{}] 16:22:51 INFO - PROCESS | 1722 | 1467069771623 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}] 16:22:51 INFO - PROCESS | 1722 | 1467069771627 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:51 INFO - PROCESS | 1722 | 1467069771832 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:22:51 INFO - PROCESS | 1722 | 1467069771847 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 1722 | 1467069771857 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:51 INFO - PROCESS | 1722 | ++DOCSHELL 0x9af62c00 == 19 [pid = 1722] [id = 20] 16:22:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 57 (0xa610fc00) [pid = 1722] [serial = 57] [outer = (nil)] 16:22:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 58 (0xa61bd800) [pid = 1722] [serial = 58] [outer = 0xa610fc00] 16:22:51 INFO - PROCESS | 1722 | 1467069771940 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 59 (0xa6728000) [pid = 1722] [serial = 59] [outer = 0xa610fc00] 16:22:52 INFO - PROCESS | 1722 | 1467069772698 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]]]}] 16:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1137ms 16:22:52 INFO - PROCESS | 1722 | 1467069772752 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:22:52 INFO - PROCESS | 1722 | 1467069772755 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:22:52 INFO - PROCESS | 1722 | 1467069772764 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 1722 | 1467069772767 Marionette TRACE conn4 <- [1,54,null,{}] 16:22:52 INFO - PROCESS | 1722 | 1467069772774 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}] 16:22:52 INFO - PROCESS | 1722 | 1467069772779 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:53 INFO - PROCESS | 1722 | 1467069773009 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:22:53 INFO - PROCESS | 1722 | 1467069773026 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 1722 | 1467069773034 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x93993c00 == 20 [pid = 1722] [id = 21] 16:22:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 60 (0x9514f000) [pid = 1722] [serial = 60] [outer = (nil)] 16:22:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 61 (0xa6791c00) [pid = 1722] [serial = 61] [outer = 0x9514f000] 16:22:53 INFO - PROCESS | 1722 | 1467069773111 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0xa679d800) [pid = 1722] [serial = 62] [outer = 0x9514f000] 16:22:54 INFO - PROCESS | 1722 | --DOCSHELL 0x93c6a000 == 19 [pid = 1722] [id = 12] 16:22:54 INFO - PROCESS | 1722 | --DOCSHELL 0x9211c000 == 18 [pid = 1722] [id = 8] 16:22:54 INFO - PROCESS | 1722 | --DOCSHELL 0x9a080400 == 17 [pid = 1722] [id = 11] 16:22:54 INFO - PROCESS | 1722 | 1467069774934 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]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2239ms 16:22:55 INFO - PROCESS | 1722 | 1467069775004 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1722 | 1467069775010 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:22:55 INFO - PROCESS | 1722 | 1467069775018 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1722 | 1467069775026 Marionette TRACE conn4 <- [1,58,null,{}] 16:22:55 INFO - PROCESS | 1722 | 1467069775042 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}] 16:22:55 INFO - PROCESS | 1722 | 1467069775049 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:55 INFO - PROCESS | 1722 | 1467069775254 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:22:55 INFO - PROCESS | 1722 | 1467069775282 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1722 | 1467069775296 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x98947c00 == 18 [pid = 1722] [id = 22] 16:22:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x98948400) [pid = 1722] [serial = 63] [outer = (nil)] 16:22:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x997c9000) [pid = 1722] [serial = 64] [outer = 0x98948400] 16:22:55 INFO - PROCESS | 1722 | 1467069775368 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x999e4c00) [pid = 1722] [serial = 65] [outer = 0x98948400] 16:22:56 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x93c64c00) [pid = 1722] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:22:56 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x9211c400) [pid = 1722] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:22:56 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x9a086800) [pid = 1722] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:22:56 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x94781000) [pid = 1722] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:22:56 INFO - PROCESS | 1722 | --DOMWINDOW == 60 (0x9398d400) [pid = 1722] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:22:56 INFO - PROCESS | 1722 | --DOMWINDOW == 59 (0x99c26000) [pid = 1722] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:22:56 INFO - PROCESS | 1722 | --DOMWINDOW == 58 (0x9b892c00) [pid = 1722] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:22:56 INFO - PROCESS | 1722 | --DOMWINDOW == 57 (0x9797b400) [pid = 1722] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:22:56 INFO - PROCESS | 1722 | --DOMWINDOW == 56 (0xa2308000) [pid = 1722] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:22:56 INFO - PROCESS | 1722 | 1467069776651 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]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1696ms 16:22:56 INFO - PROCESS | 1722 | 1467069776715 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 1722 | 1467069776722 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:22:56 INFO - PROCESS | 1722 | 1467069776738 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 1722 | 1467069776743 Marionette TRACE conn4 <- [1,62,null,{}] 16:22:56 INFO - PROCESS | 1722 | 1467069776749 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}] 16:22:56 INFO - PROCESS | 1722 | 1467069776754 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:56 INFO - PROCESS | 1722 | 1467069776925 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:22:57 INFO - PROCESS | 1722 | 1467069777038 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1722 | 1467069777050 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x99c31800 == 19 [pid = 1722] [id = 23] 16:22:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 57 (0x9a1fc400) [pid = 1722] [serial = 66] [outer = (nil)] 16:22:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 58 (0x9a98ec00) [pid = 1722] [serial = 67] [outer = 0x9a1fc400] 16:22:57 INFO - PROCESS | 1722 | 1467069777132 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 59 (0x9af2e800) [pid = 1722] [serial = 68] [outer = 0x9a1fc400] 16:22:57 INFO - PROCESS | 1722 | 1467069777888 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]]]}] 16:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1183ms 16:22:57 INFO - PROCESS | 1722 | 1467069777923 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:22:57 INFO - PROCESS | 1722 | 1467069777927 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:22:57 INFO - PROCESS | 1722 | 1467069777934 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 1722 | 1467069777939 Marionette TRACE conn4 <- [1,66,null,{}] 16:22:57 INFO - PROCESS | 1722 | 1467069777956 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}] 16:22:57 INFO - PROCESS | 1722 | 1467069777964 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:58 INFO - PROCESS | 1722 | 1467069778204 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:22:58 INFO - PROCESS | 1722 | 1467069778342 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 1722 | 1467069778355 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x92121000 == 20 [pid = 1722] [id = 24] 16:22:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 60 (0x92122000) [pid = 1722] [serial = 69] [outer = (nil)] 16:22:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 61 (0x93997c00) [pid = 1722] [serial = 70] [outer = 0x92122000] 16:22:58 INFO - PROCESS | 1722 | 1467069778439 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x93c5ec00) [pid = 1722] [serial = 71] [outer = 0x92122000] 16:22:59 INFO - PROCESS | 1722 | 1467069779375 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]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1486ms 16:22:59 INFO - PROCESS | 1722 | 1467069779423 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:22:59 INFO - PROCESS | 1722 | 1467069779431 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:22:59 INFO - PROCESS | 1722 | 1467069779441 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1722 | 1467069779448 Marionette TRACE conn4 <- [1,70,null,{}] 16:22:59 INFO - PROCESS | 1722 | 1467069779456 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}] 16:22:59 INFO - PROCESS | 1722 | 1467069779462 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:59 INFO - PROCESS | 1722 | 1467069779650 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:22:59 INFO - PROCESS | 1722 | 1467069779792 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 1722 | 1467069779801 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:22:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x9a98a000 == 21 [pid = 1722] [id = 25] 16:22:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x9afd5800) [pid = 1722] [serial = 72] [outer = (nil)] 16:22:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x9b40b000) [pid = 1722] [serial = 73] [outer = 0x9afd5800] 16:22:59 INFO - PROCESS | 1722 | 1467069779891 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x9d414800) [pid = 1722] [serial = 74] [outer = 0x9afd5800] 16:23:00 INFO - PROCESS | 1722 | 1467069780947 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1589ms 16:23:01 INFO - PROCESS | 1722 | 1467069781032 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1722 | 1467069781041 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:23:01 INFO - PROCESS | 1722 | 1467069781052 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1722 | 1467069781059 Marionette TRACE conn4 <- [1,74,null,{}] 16:23:01 INFO - PROCESS | 1722 | 1467069781070 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}] 16:23:01 INFO - PROCESS | 1722 | 1467069781080 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:01 INFO - PROCESS | 1722 | 1467069781352 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:23:01 INFO - PROCESS | 1722 | 1467069781529 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1722 | 1467069781539 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x9b40fc00 == 22 [pid = 1722] [id = 26] 16:23:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x9d442000) [pid = 1722] [serial = 75] [outer = (nil)] 16:23:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0xa2244400) [pid = 1722] [serial = 76] [outer = 0x9d442000] 16:23:01 INFO - PROCESS | 1722 | 1467069781624 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0xa2390400) [pid = 1722] [serial = 77] [outer = 0x9d442000] 16:23:02 INFO - PROCESS | 1722 | 1467069782513 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]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1494ms 16:23:02 INFO - PROCESS | 1722 | 1467069782545 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1722 | 1467069782552 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:23:02 INFO - PROCESS | 1722 | 1467069782570 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1722 | 1467069782579 Marionette TRACE conn4 <- [1,78,null,{}] 16:23:02 INFO - PROCESS | 1722 | 1467069782584 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}] 16:23:02 INFO - PROCESS | 1722 | 1467069782592 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:02 INFO - PROCESS | 1722 | 1467069782788 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:23:02 INFO - PROCESS | 1722 | 1467069782928 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1722 | 1467069782936 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x9d459800 == 23 [pid = 1722] [id = 27] 16:23:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0xa1025c00) [pid = 1722] [serial = 78] [outer = (nil)] 16:23:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0xa4f13c00) [pid = 1722] [serial = 79] [outer = 0xa1025c00] 16:23:03 INFO - PROCESS | 1722 | 1467069783019 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0xa6727000) [pid = 1722] [serial = 80] [outer = 0xa1025c00] 16:23:03 INFO - PROCESS | 1722 | 1467069783889 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]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1403ms 16:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:23:03 INFO - PROCESS | 1722 | 1467069783965 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 1722 | 1467069783969 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:23:03 INFO - PROCESS | 1722 | 1467069783976 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1722 | 1467069783979 Marionette TRACE conn4 <- [1,82,null,{}] 16:23:03 INFO - PROCESS | 1722 | 1467069783986 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}] 16:23:03 INFO - PROCESS | 1722 | 1467069783991 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:04 INFO - PROCESS | 1722 | 1467069784212 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:23:04 INFO - PROCESS | 1722 | 1467069784329 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 1722 | 1467069784336 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x97975c00 == 24 [pid = 1722] [id = 28] 16:23:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x9a984000) [pid = 1722] [serial = 81] [outer = (nil)] 16:23:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0xa67f1000) [pid = 1722] [serial = 82] [outer = 0x9a984000] 16:23:04 INFO - PROCESS | 1722 | 1467069784422 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0xa67f4400) [pid = 1722] [serial = 83] [outer = 0x9a984000] 16:23:05 INFO - PROCESS | 1722 | 1467069785291 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]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1387ms 16:23:05 INFO - PROCESS | 1722 | 1467069785365 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 1722 | 1467069785368 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:23:05 INFO - PROCESS | 1722 | 1467069785376 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 1722 | 1467069785379 Marionette TRACE conn4 <- [1,86,null,{}] 16:23:05 INFO - PROCESS | 1722 | 1467069785385 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}] 16:23:05 INFO - PROCESS | 1722 | 1467069785391 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:05 INFO - PROCESS | 1722 | 1467069785570 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:23:05 INFO - PROCESS | 1722 | 1467069785712 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1722 | 1467069785730 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x9988e800 == 25 [pid = 1722] [id = 29] 16:23:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x9988ec00) [pid = 1722] [serial = 84] [outer = (nil)] 16:23:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x99896000) [pid = 1722] [serial = 85] [outer = 0x9988ec00] 16:23:05 INFO - PROCESS | 1722 | 1467069785825 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0xa2240400) [pid = 1722] [serial = 86] [outer = 0x9988ec00] 16:23:06 INFO - PROCESS | 1722 | 1467069786679 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]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1383ms 16:23:06 INFO - PROCESS | 1722 | 1467069786760 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 1722 | 1467069786765 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:23:06 INFO - PROCESS | 1722 | 1467069786772 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1722 | 1467069786776 Marionette TRACE conn4 <- [1,90,null,{}] 16:23:06 INFO - PROCESS | 1722 | 1467069786782 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}] 16:23:06 INFO - PROCESS | 1722 | 1467069786787 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:06 INFO - PROCESS | 1722 | 1467069786979 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:23:07 INFO - PROCESS | 1722 | 1467069787127 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 1722 | 1467069787133 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x92117800 == 26 [pid = 1722] [id = 30] 16:23:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x9211bc00) [pid = 1722] [serial = 87] [outer = (nil)] 16:23:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x93a72000) [pid = 1722] [serial = 88] [outer = 0x9211bc00] 16:23:07 INFO - PROCESS | 1722 | 1467069787219 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x94779c00) [pid = 1722] [serial = 89] [outer = 0x9211bc00] 16:23:08 INFO - PROCESS | 1722 | 1467069788170 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1453ms 16:23:08 INFO - PROCESS | 1722 | 1467069788225 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1722 | 1467069788232 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:23:08 INFO - PROCESS | 1722 | 1467069788241 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1722 | 1467069788245 Marionette TRACE conn4 <- [1,94,null,{}] 16:23:08 INFO - PROCESS | 1722 | 1467069788260 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}] 16:23:08 INFO - PROCESS | 1722 | 1467069788266 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:08 INFO - PROCESS | 1722 | 1467069788531 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:23:09 INFO - PROCESS | 1722 | --DOCSHELL 0x93989400 == 25 [pid = 1722] [id = 13] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0xa6792800) [pid = 1722] [serial = 12] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0xa61bd800) [pid = 1722] [serial = 58] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x9211e400) [pid = 1722] [serial = 22] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x97976000) [pid = 1722] [serial = 28] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x9a1f7000) [pid = 1722] [serial = 31] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x9b88f400) [pid = 1722] [serial = 34] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x93a71400) [pid = 1722] [serial = 37] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x9530b800) [pid = 1722] [serial = 38] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x9a990800) [pid = 1722] [serial = 40] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x9d304400) [pid = 1722] [serial = 43] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x9d305800) [pid = 1722] [serial = 46] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0xa2379800) [pid = 1722] [serial = 49] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0xa2532c00) [pid = 1722] [serial = 52] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0xa4f1d400) [pid = 1722] [serial = 55] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x93988800) [pid = 1722] [serial = 25] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0xa23a5000) [pid = 1722] [serial = 50] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x9af2e400) [pid = 1722] [serial = 41] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x9d442800) [pid = 1722] [serial = 44] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x9abe8400) [pid = 1722] [serial = 32] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 60 (0xa1025800) [pid = 1722] [serial = 47] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 59 (0x9d818400) [pid = 1722] [serial = 35] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 58 (0x93c6c000) [pid = 1722] [serial = 17] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 57 (0x92122800) [pid = 1722] [serial = 23] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 56 (0x9a1f7800) [pid = 1722] [serial = 9] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 55 (0xa4d4f800) [pid = 1722] [serial = 2] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 54 (0x94782800) [pid = 1722] [serial = 19] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | --DOMWINDOW == 53 (0x93c66c00) [pid = 1722] [serial = 16] [outer = (nil)] [url = about:blank] 16:23:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 54 (0x92228000) [pid = 1722] [serial = 90] [outer = 0x93a6bc00] 16:23:09 INFO - PROCESS | 1722 | 1467069789575 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1722 | 1467069789587 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x93991400 == 26 [pid = 1722] [id = 31] 16:23:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 55 (0x93993800) [pid = 1722] [serial = 91] [outer = (nil)] 16:23:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 56 (0x93a70800) [pid = 1722] [serial = 92] [outer = 0x93993800] 16:23:09 INFO - PROCESS | 1722 | 1467069789675 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 57 (0x94774400) [pid = 1722] [serial = 93] [outer = 0x93993800] 16:23:10 INFO - PROCESS | 1722 | 1467069790515 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]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2294ms 16:23:10 INFO - PROCESS | 1722 | 1467069790545 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 1722 | 1467069790551 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:23:10 INFO - PROCESS | 1722 | 1467069790561 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 1722 | 1467069790567 Marionette TRACE conn4 <- [1,98,null,{}] 16:23:10 INFO - PROCESS | 1722 | 1467069790580 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}] 16:23:10 INFO - PROCESS | 1722 | 1467069790590 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:10 INFO - PROCESS | 1722 | 1467069790766 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:23:10 INFO - PROCESS | 1722 | 1467069790778 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 1722 | 1467069790786 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x997cc000 == 27 [pid = 1722] [id = 32] 16:23:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 58 (0x9988a000) [pid = 1722] [serial = 94] [outer = (nil)] 16:23:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 59 (0x99892000) [pid = 1722] [serial = 95] [outer = 0x9988a000] 16:23:10 INFO - PROCESS | 1722 | 1467069790874 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 60 (0x998a0000) [pid = 1722] [serial = 96] [outer = 0x9988a000] 16:23:11 INFO - PROCESS | 1722 | 1467069791723 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]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1189ms 16:23:11 INFO - PROCESS | 1722 | 1467069791755 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 1722 | 1467069791763 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:23:11 INFO - PROCESS | 1722 | 1467069791771 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1722 | 1467069791775 Marionette TRACE conn4 <- [1,102,null,{}] 16:23:11 INFO - PROCESS | 1722 | 1467069791802 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}] 16:23:11 INFO - PROCESS | 1722 | 1467069791807 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:12 INFO - PROCESS | 1722 | 1467069792041 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:23:12 INFO - PROCESS | 1722 | 1467069792068 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1722 | 1467069792076 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x99891800 == 28 [pid = 1722] [id = 33] 16:23:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 61 (0x99d5c800) [pid = 1722] [serial = 97] [outer = (nil)] 16:23:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x9a990800) [pid = 1722] [serial = 98] [outer = 0x99d5c800] 16:23:12 INFO - PROCESS | 1722 | 1467069792149 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x9aedec00) [pid = 1722] [serial = 99] [outer = 0x99d5c800] 16:23:13 INFO - PROCESS | 1722 | 1467069793005 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]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1304ms 16:23:13 INFO - PROCESS | 1722 | 1467069793075 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:23:13 INFO - PROCESS | 1722 | 1467069793080 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:23:13 INFO - PROCESS | 1722 | 1467069793104 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1722 | 1467069793115 Marionette TRACE conn4 <- [1,106,null,{}] 16:23:13 INFO - PROCESS | 1722 | 1467069793125 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}] 16:23:13 INFO - PROCESS | 1722 | 1467069793133 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:13 INFO - PROCESS | 1722 | 1467069793360 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:23:13 INFO - PROCESS | 1722 | 1467069793435 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 1722 | 1467069793443 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x9b981000 == 29 [pid = 1722] [id = 34] 16:23:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x9d304400) [pid = 1722] [serial = 100] [outer = (nil)] 16:23:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x9d453000) [pid = 1722] [serial = 101] [outer = 0x9d304400] 16:23:13 INFO - PROCESS | 1722 | 1467069793523 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x9d816c00) [pid = 1722] [serial = 102] [outer = 0x9d304400] 16:23:14 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x9514f000) [pid = 1722] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:23:14 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0xa610fc00) [pid = 1722] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:23:14 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0xa23fdc00) [pid = 1722] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:23:14 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0xa3321c00) [pid = 1722] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:23:14 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x9a1fc400) [pid = 1722] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:23:14 INFO - PROCESS | 1722 | --DOMWINDOW == 60 (0x98948400) [pid = 1722] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:23:14 INFO - PROCESS | 1722 | 1467069794481 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]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1417ms 16:23:14 INFO - PROCESS | 1722 | 1467069794506 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1722 | 1467069794511 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:23:14 INFO - PROCESS | 1722 | 1467069794518 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1722 | 1467069794522 Marionette TRACE conn4 <- [1,110,null,{}] 16:23:14 INFO - PROCESS | 1722 | 1467069794527 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}] 16:23:14 INFO - PROCESS | 1722 | 1467069794533 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:14 INFO - PROCESS | 1722 | 1467069794771 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:23:14 INFO - PROCESS | 1722 | 1467069794791 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 1722 | 1467069794799 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x93990800 == 30 [pid = 1722] [id = 35] 16:23:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 61 (0xa1028800) [pid = 1722] [serial = 103] [outer = (nil)] 16:23:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0xa223e400) [pid = 1722] [serial = 104] [outer = 0xa1028800] 16:23:14 INFO - PROCESS | 1722 | 1467069794874 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0xa2302c00) [pid = 1722] [serial = 105] [outer = 0xa1028800] 16:23:15 INFO - PROCESS | 1722 | 1467069795648 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]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1185ms 16:23:15 INFO - PROCESS | 1722 | 1467069795705 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 1722 | 1467069795709 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:23:15 INFO - PROCESS | 1722 | 1467069795716 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 1722 | 1467069795720 Marionette TRACE conn4 <- [1,114,null,{}] 16:23:15 INFO - PROCESS | 1722 | 1467069795727 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}] 16:23:15 INFO - PROCESS | 1722 | 1467069795732 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:15 INFO - PROCESS | 1722 | 1467069795889 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:23:15 INFO - PROCESS | 1722 | 1467069795899 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 1722 | 1467069795920 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:15 INFO - PROCESS | 1722 | ++DOCSHELL 0xa2377c00 == 31 [pid = 1722] [id = 36] 16:23:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0xa2379800) [pid = 1722] [serial = 106] [outer = (nil)] 16:23:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0xa23a6800) [pid = 1722] [serial = 107] [outer = 0xa2379800] 16:23:16 INFO - PROCESS | 1722 | 1467069796004 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0xa2ff1000) [pid = 1722] [serial = 108] [outer = 0xa2379800] 16:23:17 INFO - PROCESS | 1722 | 1467069797192 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]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1532ms 16:23:17 INFO - PROCESS | 1722 | 1467069797250 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1722 | 1467069797257 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:23:17 INFO - PROCESS | 1722 | 1467069797265 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1722 | 1467069797274 Marionette TRACE conn4 <- [1,118,null,{}] 16:23:17 INFO - PROCESS | 1722 | 1467069797284 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}] 16:23:17 INFO - PROCESS | 1722 | 1467069797290 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:17 INFO - PROCESS | 1722 | 1467069797486 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:23:17 INFO - PROCESS | 1722 | 1467069797645 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1722 | 1467069797653 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x92122c00 == 32 [pid = 1722] [id = 37] 16:23:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x95148800) [pid = 1722] [serial = 109] [outer = (nil)] 16:23:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x9514e000) [pid = 1722] [serial = 110] [outer = 0x95148800] 16:23:17 INFO - PROCESS | 1722 | 1467069797772 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x98948400) [pid = 1722] [serial = 111] [outer = 0x95148800] 16:23:18 INFO - PROCESS | 1722 | 1467069798672 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]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1441ms 16:23:18 INFO - PROCESS | 1722 | 1467069798732 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 1722 | 1467069798741 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:23:18 INFO - PROCESS | 1722 | 1467069798755 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1722 | 1467069798760 Marionette TRACE conn4 <- [1,122,null,{}] 16:23:18 INFO - PROCESS | 1722 | 1467069798767 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}] 16:23:18 INFO - PROCESS | 1722 | 1467069798773 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:18 INFO - PROCESS | 1722 | 1467069798985 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:23:19 INFO - PROCESS | 1722 | 1467069799111 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1722 | 1467069799120 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x9a988000 == 33 [pid = 1722] [id = 38] 16:23:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x9a98b000) [pid = 1722] [serial = 112] [outer = (nil)] 16:23:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x9aedc000) [pid = 1722] [serial = 113] [outer = 0x9a98b000] 16:23:19 INFO - PROCESS | 1722 | 1467069799205 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x9afdac00) [pid = 1722] [serial = 114] [outer = 0x9a98b000] 16:23:20 INFO - PROCESS | 1722 | 1467069800136 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1439ms 16:23:20 INFO - PROCESS | 1722 | 1467069800193 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1722 | 1467069800198 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:23:20 INFO - PROCESS | 1722 | 1467069800205 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1722 | 1467069800212 Marionette TRACE conn4 <- [1,126,null,{}] 16:23:20 INFO - PROCESS | 1722 | 1467069800229 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}] 16:23:20 INFO - PROCESS | 1722 | 1467069800239 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:20 INFO - PROCESS | 1722 | 1467069800497 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:23:20 INFO - PROCESS | 1722 | 1467069800673 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 1722 | 1467069800685 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:20 INFO - PROCESS | 1722 | ++DOCSHELL 0xa2240800 == 34 [pid = 1722] [id = 39] 16:23:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0xa2324400) [pid = 1722] [serial = 115] [outer = (nil)] 16:23:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0xa23a5400) [pid = 1722] [serial = 116] [outer = 0xa2324400] 16:23:20 INFO - PROCESS | 1722 | 1467069800818 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0xa2fb7c00) [pid = 1722] [serial = 117] [outer = 0xa2324400] 16:23:21 INFO - PROCESS | 1722 | 1467069801935 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]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1787ms 16:23:22 INFO - PROCESS | 1722 | 1467069801994 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1722 | 1467069802001 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:23:22 INFO - PROCESS | 1722 | 1467069802010 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1722 | 1467069802015 Marionette TRACE conn4 <- [1,130,null,{}] 16:23:22 INFO - PROCESS | 1722 | 1467069802024 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}] 16:23:22 INFO - PROCESS | 1722 | 1467069802030 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:22 INFO - PROCESS | 1722 | 1467069802261 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:23:22 INFO - PROCESS | 1722 | 1467069802487 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 1722 | 1467069802502 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x9514c400 == 35 [pid = 1722] [id = 40] 16:23:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x9514c800) [pid = 1722] [serial = 118] [outer = (nil)] 16:23:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x95150800) [pid = 1722] [serial = 119] [outer = 0x9514c800] 16:23:22 INFO - PROCESS | 1722 | 1467069802581 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x97979c00) [pid = 1722] [serial = 120] [outer = 0x9514c800] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0xa23fd400 == 34 [pid = 1722] [id = 18] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9b40fc00 == 33 [pid = 1722] [id = 26] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0xa3320400 == 32 [pid = 1722] [id = 19] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9a98a000 == 31 [pid = 1722] [id = 25] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0x92121000 == 30 [pid = 1722] [id = 24] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0xa2241c00 == 29 [pid = 1722] [id = 17] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0x99c31800 == 28 [pid = 1722] [id = 23] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0x95152400 == 27 [pid = 1722] [id = 16] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0x98947c00 == 26 [pid = 1722] [id = 22] 16:23:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9b40a000 == 25 [pid = 1722] [id = 15] 16:23:23 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0xa6791c00) [pid = 1722] [serial = 61] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0xa6728000) [pid = 1722] [serial = 59] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0xa328c000) [pid = 1722] [serial = 53] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0xa4f7d000) [pid = 1722] [serial = 56] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x9a98ec00) [pid = 1722] [serial = 67] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x9af2e800) [pid = 1722] [serial = 68] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x997c9000) [pid = 1722] [serial = 64] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x999e4c00) [pid = 1722] [serial = 65] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0xa679d800) [pid = 1722] [serial = 62] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1722 | 1467069803427 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]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1490ms 16:23:23 INFO - PROCESS | 1722 | 1467069803521 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 1722 | 1467069803528 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:23:23 INFO - PROCESS | 1722 | 1467069803576 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1722 | 1467069803581 Marionette TRACE conn4 <- [1,134,null,{}] 16:23:23 INFO - PROCESS | 1722 | 1467069803641 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}] 16:23:23 INFO - PROCESS | 1722 | 1467069803647 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:23 INFO - PROCESS | 1722 | 1467069803825 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:23:23 INFO - PROCESS | 1722 | 1467069803941 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 1722 | 1467069803949 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x99d56400 == 26 [pid = 1722] [id = 41] 16:23:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x99d5cc00) [pid = 1722] [serial = 121] [outer = (nil)] 16:23:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x9ac04000) [pid = 1722] [serial = 122] [outer = 0x99d5cc00] 16:23:24 INFO - PROCESS | 1722 | 1467069804070 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x9afd5000) [pid = 1722] [serial = 123] [outer = 0x99d5cc00] 16:23:24 INFO - PROCESS | 1722 | 1467069804855 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]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1323ms 16:23:24 INFO - PROCESS | 1722 | 1467069804876 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1722 | 1467069804881 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:23:24 INFO - PROCESS | 1722 | 1467069804887 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 1722 | 1467069804893 Marionette TRACE conn4 <- [1,138,null,{}] 16:23:24 INFO - PROCESS | 1722 | 1467069804909 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}] 16:23:24 INFO - PROCESS | 1722 | 1467069804918 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:25 INFO - PROCESS | 1722 | 1467069805091 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:23:25 INFO - PROCESS | 1722 | 1467069805103 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1722 | 1467069805115 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:25 INFO - PROCESS | 1722 | ++DOCSHELL 0xa2374c00 == 27 [pid = 1722] [id = 42] 16:23:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0xa2376000) [pid = 1722] [serial = 124] [outer = (nil)] 16:23:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0xa23f6c00) [pid = 1722] [serial = 125] [outer = 0xa2376000] 16:23:25 INFO - PROCESS | 1722 | 1467069805191 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0xa3285000) [pid = 1722] [serial = 126] [outer = 0xa2376000] 16:23:26 INFO - PROCESS | 1722 | 1467069806089 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]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1241ms 16:23:26 INFO - PROCESS | 1722 | 1467069806129 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 1722 | 1467069806134 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:23:26 INFO - PROCESS | 1722 | 1467069806149 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1722 | 1467069806154 Marionette TRACE conn4 <- [1,142,null,{}] 16:23:26 INFO - PROCESS | 1722 | 1467069806160 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}] 16:23:26 INFO - PROCESS | 1722 | 1467069806165 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:26 INFO - PROCESS | 1722 | 1467069806387 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:23:26 INFO - PROCESS | 1722 | 1467069806409 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 1722 | 1467069806416 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:26 INFO - PROCESS | 1722 | ++DOCSHELL 0xa3321000 == 28 [pid = 1722] [id = 43] 16:23:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0xa33bd000) [pid = 1722] [serial = 127] [outer = (nil)] 16:23:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0xa33c5000) [pid = 1722] [serial = 128] [outer = 0xa33bd000] 16:23:26 INFO - PROCESS | 1722 | 1467069806488 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0xa4f1bc00) [pid = 1722] [serial = 129] [outer = 0xa33bd000] 16:23:27 INFO - PROCESS | 1722 | 1467069807528 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]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1443ms 16:23:27 INFO - PROCESS | 1722 | 1467069807601 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 1722 | 1467069807603 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:23:27 INFO - PROCESS | 1722 | 1467069807649 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1722 | 1467069807653 Marionette TRACE conn4 <- [1,146,null,{}] 16:23:27 INFO - PROCESS | 1722 | 1467069807659 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}] 16:23:27 INFO - PROCESS | 1722 | 1467069807665 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:27 INFO - PROCESS | 1722 | 1467069807862 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x92122000) [pid = 1722] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x9afd5800) [pid = 1722] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x9d442000) [pid = 1722] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x9d304400) [pid = 1722] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0xa1025c00) [pid = 1722] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x99d5c800) [pid = 1722] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x9988a000) [pid = 1722] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x9a984000) [pid = 1722] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x9988ec00) [pid = 1722] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x93993800) [pid = 1722] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:23:28 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0xa1028800) [pid = 1722] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:23:28 INFO - PROCESS | 1722 | 1467069808088 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1722 | 1467069808096 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x92122000 == 29 [pid = 1722] [id = 44] 16:23:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x93993800) [pid = 1722] [serial = 130] [outer = (nil)] 16:23:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x99889400) [pid = 1722] [serial = 131] [outer = 0x93993800] 16:23:28 INFO - PROCESS | 1722 | 1467069808166 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x99d5c800) [pid = 1722] [serial = 132] [outer = 0x93993800] 16:23:28 INFO - PROCESS | 1722 | 1467069808839 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]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1261ms 16:23:28 INFO - PROCESS | 1722 | 1467069808882 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1722 | 1467069808886 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:23:28 INFO - PROCESS | 1722 | 1467069808892 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1722 | 1467069808896 Marionette TRACE conn4 <- [1,150,null,{}] 16:23:28 INFO - PROCESS | 1722 | 1467069808908 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}] 16:23:28 INFO - PROCESS | 1722 | 1467069808919 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:29 INFO - PROCESS | 1722 | 1467069809127 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:23:29 INFO - PROCESS | 1722 | 1467069809137 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1722 | 1467069809145 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x9797a800 == 30 [pid = 1722] [id = 45] 16:23:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x9988ec00) [pid = 1722] [serial = 133] [outer = (nil)] 16:23:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0xa6840000) [pid = 1722] [serial = 134] [outer = 0x9988ec00] 16:23:29 INFO - PROCESS | 1722 | 1467069809220 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0xa6ead000) [pid = 1722] [serial = 135] [outer = 0x9988ec00] 16:23:30 INFO - PROCESS | 1722 | 1467069810241 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1386ms 16:23:30 INFO - PROCESS | 1722 | 1467069810280 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1722 | 1467069810288 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:23:30 INFO - PROCESS | 1722 | 1467069810297 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1722 | 1467069810308 Marionette TRACE conn4 <- [1,154,null,{}] 16:23:30 INFO - PROCESS | 1722 | 1467069810326 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}] 16:23:30 INFO - PROCESS | 1722 | 1467069810331 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:30 INFO - PROCESS | 1722 | 1467069810566 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:23:30 INFO - PROCESS | 1722 | 1467069810757 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1722 | 1467069810773 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x95145000 == 31 [pid = 1722] [id = 46] 16:23:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x953ef800) [pid = 1722] [serial = 136] [outer = (nil)] 16:23:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x953f3c00) [pid = 1722] [serial = 137] [outer = 0x953ef800] 16:23:30 INFO - PROCESS | 1722 | 1467069810903 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x953f7400) [pid = 1722] [serial = 138] [outer = 0x953ef800] 16:23:31 INFO - PROCESS | 1722 | 1467069811802 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]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1556ms 16:23:31 INFO - PROCESS | 1722 | 1467069811853 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 1722 | 1467069811860 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:23:31 INFO - PROCESS | 1722 | 1467069811873 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1722 | 1467069811877 Marionette TRACE conn4 <- [1,158,null,{}] 16:23:31 INFO - PROCESS | 1722 | 1467069811884 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}] 16:23:31 INFO - PROCESS | 1722 | 1467069811890 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:32 INFO - PROCESS | 1722 | 1467069812120 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:23:32 INFO - PROCESS | 1722 | 1467069812314 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 1722 | 1467069812322 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x9797ec00 == 32 [pid = 1722] [id = 47] 16:23:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x98f4dc00) [pid = 1722] [serial = 139] [outer = (nil)] 16:23:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x99b63800) [pid = 1722] [serial = 140] [outer = 0x98f4dc00] 16:23:32 INFO - PROCESS | 1722 | 1467069812456 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x99c2bc00) [pid = 1722] [serial = 141] [outer = 0x98f4dc00] 16:23:32 INFO - PROCESS | 1722 | 1467069812927 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:23:33 INFO - PROCESS | 1722 | 1467069813391 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]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1587ms 16:23:33 INFO - PROCESS | 1722 | 1467069813461 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:23:33 INFO - PROCESS | 1722 | 1467069813466 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:23:33 INFO - PROCESS | 1722 | 1467069813473 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1722 | 1467069813479 Marionette TRACE conn4 <- [1,162,null,{}] 16:23:33 INFO - PROCESS | 1722 | 1467069813496 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}] 16:23:33 INFO - PROCESS | 1722 | 1467069813505 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:33 INFO - PROCESS | 1722 | 1467069813741 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:23:33 INFO - PROCESS | 1722 | 1467069813924 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 1722 | 1467069813938 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:34 INFO - PROCESS | 1722 | ++DOCSHELL 0xa223e800 == 33 [pid = 1722] [id = 48] 16:23:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0xa3345400) [pid = 1722] [serial = 142] [outer = (nil)] 16:23:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0xa4d57c00) [pid = 1722] [serial = 143] [outer = 0xa3345400] 16:23:34 INFO - PROCESS | 1722 | 1467069814073 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0xa6790800) [pid = 1722] [serial = 144] [outer = 0xa3345400] 16:23:34 INFO - PROCESS | 1722 | 1467069814974 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]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1540ms 16:23:35 INFO - PROCESS | 1722 | 1467069815013 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 1722 | 1467069815024 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:23:35 INFO - PROCESS | 1722 | 1467069815043 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1722 | 1467069815046 Marionette TRACE conn4 <- [1,166,null,{}] 16:23:35 INFO - PROCESS | 1722 | 1467069815054 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}] 16:23:35 INFO - PROCESS | 1722 | 1467069815064 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:35 INFO - PROCESS | 1722 | 1467069815498 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:23:35 INFO - PROCESS | 1722 | 1467069815730 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 1722 | 1467069815741 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x99c26c00 == 34 [pid = 1722] [id = 49] 16:23:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0xa6ea6400) [pid = 1722] [serial = 145] [outer = (nil)] 16:23:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0xa6f41800) [pid = 1722] [serial = 146] [outer = 0xa6ea6400] 16:23:35 INFO - PROCESS | 1722 | 1467069815823 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0xa6f4b400) [pid = 1722] [serial = 147] [outer = 0xa6ea6400] 16:23:36 INFO - PROCESS | 1722 | 1467069816718 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]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1754ms 16:23:36 INFO - PROCESS | 1722 | 1467069816791 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1722 | 1467069816795 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:23:36 INFO - PROCESS | 1722 | 1467069816802 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1722 | 1467069816805 Marionette TRACE conn4 <- [1,170,null,{}] 16:23:36 INFO - PROCESS | 1722 | 1467069816811 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}] 16:23:36 INFO - PROCESS | 1722 | 1467069816817 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:37 INFO - PROCESS | 1722 | 1467069817193 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:23:37 INFO - PROCESS | 1722 | 1467069817420 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1722 | 1467069817429 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:37 INFO - PROCESS | 1722 | ++DOCSHELL 0x951acc00 == 35 [pid = 1722] [id = 50] 16:23:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x951ad400) [pid = 1722] [serial = 148] [outer = (nil)] 16:23:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x951b4000) [pid = 1722] [serial = 149] [outer = 0x951ad400] 16:23:37 INFO - PROCESS | 1722 | 1467069817507 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x951ba800) [pid = 1722] [serial = 150] [outer = 0x951ad400] 16:23:38 INFO - PROCESS | 1722 | 1467069818402 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]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1633ms 16:23:38 INFO - PROCESS | 1722 | 1467069818437 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1722 | 1467069818444 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:23:38 INFO - PROCESS | 1722 | 1467069818453 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1722 | 1467069818457 Marionette TRACE conn4 <- [1,174,null,{}] 16:23:38 INFO - PROCESS | 1722 | 1467069818465 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}] 16:23:38 INFO - PROCESS | 1722 | 1467069818470 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:38 INFO - PROCESS | 1722 | 1467069818645 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:23:38 INFO - PROCESS | 1722 | 1467069818813 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1722 | 1467069818826 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:38 INFO - PROCESS | 1722 | --DOCSHELL 0x92117800 == 34 [pid = 1722] [id = 30] 16:23:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x92117800 == 35 [pid = 1722] [id = 51] 16:23:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x93a6c000) [pid = 1722] [serial = 151] [outer = (nil)] 16:23:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x93c69800) [pid = 1722] [serial = 152] [outer = 0x93a6c000] 16:23:38 INFO - PROCESS | 1722 | 1467069818925 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x9887e400) [pid = 1722] [serial = 153] [outer = 0x93a6c000] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x98f4f800) [pid = 1722] [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.] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x93c5ec00) [pid = 1722] [serial = 71] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x93997c00) [pid = 1722] [serial = 70] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x9d414800) [pid = 1722] [serial = 74] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x9b40b000) [pid = 1722] [serial = 73] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0xa2390400) [pid = 1722] [serial = 77] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0xa2244400) [pid = 1722] [serial = 76] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x9d453000) [pid = 1722] [serial = 101] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0xa6727000) [pid = 1722] [serial = 80] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0xa4f13c00) [pid = 1722] [serial = 79] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x9aedec00) [pid = 1722] [serial = 99] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x99892000) [pid = 1722] [serial = 95] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0xa67f4400) [pid = 1722] [serial = 83] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0xa67f1000) [pid = 1722] [serial = 82] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0xa2240400) [pid = 1722] [serial = 86] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x93a70800) [pid = 1722] [serial = 92] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x99896000) [pid = 1722] [serial = 85] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x94774400) [pid = 1722] [serial = 93] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x9d816c00) [pid = 1722] [serial = 102] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x93a72000) [pid = 1722] [serial = 88] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x9a990800) [pid = 1722] [serial = 98] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0xa223e400) [pid = 1722] [serial = 104] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0xa2302c00) [pid = 1722] [serial = 105] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x998a0000) [pid = 1722] [serial = 96] [outer = (nil)] [url = about:blank] 16:23:39 INFO - PROCESS | 1722 | 1467069819733 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]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1333ms 16:23:39 INFO - PROCESS | 1722 | 1467069819786 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:23:39 INFO - PROCESS | 1722 | 1467069819791 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:23:39 INFO - PROCESS | 1722 | 1467069819798 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1722 | 1467069819802 Marionette TRACE conn4 <- [1,178,null,{}] 16:23:39 INFO - PROCESS | 1722 | 1467069819808 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}] 16:23:39 INFO - PROCESS | 1722 | 1467069819813 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:39 INFO - PROCESS | 1722 | 1467069819982 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:23:40 INFO - PROCESS | 1722 | 1467069819995 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1722 | 1467069820005 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x953f0400 == 36 [pid = 1722] [id = 52] 16:23:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x99892c00) [pid = 1722] [serial = 154] [outer = (nil)] 16:23:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x99898000) [pid = 1722] [serial = 155] [outer = 0x99892c00] 16:23:40 INFO - PROCESS | 1722 | 1467069820076 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x99c2b400) [pid = 1722] [serial = 156] [outer = 0x99892c00] 16:23:40 INFO - PROCESS | 1722 | 1467069820913 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]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1133ms 16:23:40 INFO - PROCESS | 1722 | 1467069820931 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 1722 | 1467069820937 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:23:40 INFO - PROCESS | 1722 | 1467069820954 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1722 | 1467069820962 Marionette TRACE conn4 <- [1,182,null,{}] 16:23:40 INFO - PROCESS | 1722 | 1467069820973 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}] 16:23:40 INFO - PROCESS | 1722 | 1467069820979 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:41 INFO - PROCESS | 1722 | 1467069821153 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:23:41 INFO - PROCESS | 1722 | 1467069821270 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1722 | 1467069821279 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x95147400 == 37 [pid = 1722] [id = 53] 16:23:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x98f4f800) [pid = 1722] [serial = 157] [outer = (nil)] 16:23:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x9af60000) [pid = 1722] [serial = 158] [outer = 0x98f4f800] 16:23:41 INFO - PROCESS | 1722 | 1467069821350 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x9b88f800) [pid = 1722] [serial = 159] [outer = 0x98f4f800] 16:23:42 INFO - PROCESS | 1722 | 1467069822106 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1200ms 16:23:42 INFO - PROCESS | 1722 | 1467069822148 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1722 | 1467069822152 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:23:42 INFO - PROCESS | 1722 | 1467069822158 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1722 | 1467069822162 Marionette TRACE conn4 <- [1,186,null,{}] 16:23:42 INFO - PROCESS | 1722 | 1467069822178 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}] 16:23:42 INFO - PROCESS | 1722 | 1467069822183 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:42 INFO - PROCESS | 1722 | 1467069822412 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:23:42 INFO - PROCESS | 1722 | 1467069822437 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1722 | 1467069822443 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x92226800 == 38 [pid = 1722] [id = 54] 16:23:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x9d418000) [pid = 1722] [serial = 160] [outer = (nil)] 16:23:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0xa102bc00) [pid = 1722] [serial = 161] [outer = 0x9d418000] 16:23:42 INFO - PROCESS | 1722 | 1467069822516 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0xa223c800) [pid = 1722] [serial = 162] [outer = 0x9d418000] 16:23:43 INFO - PROCESS | 1722 | 1467069823412 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]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1291ms 16:23:43 INFO - PROCESS | 1722 | 1467069823450 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 1722 | 1467069823454 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:23:43 INFO - PROCESS | 1722 | 1467069823460 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 1722 | 1467069823463 Marionette TRACE conn4 <- [1,190,null,{}] 16:23:43 INFO - PROCESS | 1722 | 1467069823477 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}] 16:23:43 INFO - PROCESS | 1722 | 1467069823483 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:43 INFO - PROCESS | 1722 | 1467069823692 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:23:43 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x99d5cc00) [pid = 1722] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:23:43 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0xa33bd000) [pid = 1722] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:23:43 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x9514c800) [pid = 1722] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:23:43 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x93993800) [pid = 1722] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:23:43 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0xa2376000) [pid = 1722] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:23:43 INFO - PROCESS | 1722 | 1467069823835 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 1722 | 1467069823853 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x9797f400 == 39 [pid = 1722] [id = 55] 16:23:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x99c24c00) [pid = 1722] [serial = 163] [outer = (nil)] 16:23:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0xa2372800) [pid = 1722] [serial = 164] [outer = 0x99c24c00] 16:23:43 INFO - PROCESS | 1722 | 1467069823938 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0xa2561c00) [pid = 1722] [serial = 165] [outer = 0x99c24c00] 16:23:44 INFO - PROCESS | 1722 | 1467069824684 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]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1242ms 16:23:44 INFO - PROCESS | 1722 | 1467069824715 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 1722 | 1467069824722 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:23:44 INFO - PROCESS | 1722 | 1467069824734 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1722 | 1467069824738 Marionette TRACE conn4 <- [1,194,null,{}] 16:23:44 INFO - PROCESS | 1722 | 1467069824749 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}] 16:23:44 INFO - PROCESS | 1722 | 1467069824758 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:45 INFO - PROCESS | 1722 | 1467069825023 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:23:45 INFO - PROCESS | 1722 | 1467069825138 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 1722 | 1467069825144 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x9211e000 == 40 [pid = 1722] [id = 56] 16:23:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x938a5c00) [pid = 1722] [serial = 166] [outer = (nil)] 16:23:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0xa4f81000) [pid = 1722] [serial = 167] [outer = 0x938a5c00] 16:23:45 INFO - PROCESS | 1722 | 1467069825222 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0xa61bb400) [pid = 1722] [serial = 168] [outer = 0x938a5c00] 16:23:46 INFO - PROCESS | 1722 | 1467069826050 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]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1348ms 16:23:46 INFO - PROCESS | 1722 | 1467069826083 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1722 | 1467069826090 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:23:46 INFO - PROCESS | 1722 | 1467069826100 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1722 | 1467069826104 Marionette TRACE conn4 <- [1,198,null,{}] 16:23:46 INFO - PROCESS | 1722 | 1467069826114 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}] 16:23:46 INFO - PROCESS | 1722 | 1467069826119 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:46 INFO - PROCESS | 1722 | 1467069826313 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:23:46 INFO - PROCESS | 1722 | 1467069826463 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1722 | 1467069826479 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x93c63400 == 41 [pid = 1722] [id = 57] 16:23:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x9514c800) [pid = 1722] [serial = 169] [outer = (nil)] 16:23:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x951b4400) [pid = 1722] [serial = 170] [outer = 0x9514c800] 16:23:46 INFO - PROCESS | 1722 | 1467069826564 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x953f9400) [pid = 1722] [serial = 171] [outer = 0x9514c800] 16:23:47 INFO - PROCESS | 1722 | 1467069827517 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]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1485ms 16:23:47 INFO - PROCESS | 1722 | 1467069827584 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1722 | 1467069827592 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:23:47 INFO - PROCESS | 1722 | 1467069827603 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1722 | 1467069827608 Marionette TRACE conn4 <- [1,202,null,{}] 16:23:47 INFO - PROCESS | 1722 | 1467069827615 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}] 16:23:47 INFO - PROCESS | 1722 | 1467069827621 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:47 INFO - PROCESS | 1722 | 1467069827861 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:23:48 INFO - PROCESS | 1722 | 1467069828052 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1722 | 1467069828062 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x99890800 == 42 [pid = 1722] [id = 58] 16:23:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x9989f400) [pid = 1722] [serial = 172] [outer = (nil)] 16:23:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x9a984800) [pid = 1722] [serial = 173] [outer = 0x9989f400] 16:23:48 INFO - PROCESS | 1722 | 1467069828161 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x9abebc00) [pid = 1722] [serial = 174] [outer = 0x9989f400] 16:23:49 INFO - PROCESS | 1722 | 1467069829059 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]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1485ms 16:23:49 INFO - PROCESS | 1722 | 1467069829089 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:23:49 INFO - PROCESS | 1722 | 1467069829094 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:23:49 INFO - PROCESS | 1722 | 1467069829101 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1722 | 1467069829107 Marionette TRACE conn4 <- [1,206,null,{}] 16:23:49 INFO - PROCESS | 1722 | 1467069829124 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}] 16:23:49 INFO - PROCESS | 1722 | 1467069829134 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:49 INFO - PROCESS | 1722 | 1467069829329 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:23:49 INFO - PROCESS | 1722 | 1467069829479 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1722 | 1467069829491 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:49 INFO - PROCESS | 1722 | ++DOCSHELL 0xa33bc800 == 43 [pid = 1722] [id = 59] 16:23:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0xa33bd000) [pid = 1722] [serial = 175] [outer = (nil)] 16:23:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0xa4f20000) [pid = 1722] [serial = 176] [outer = 0xa33bd000] 16:23:49 INFO - PROCESS | 1722 | 1467069829575 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0xa6793400) [pid = 1722] [serial = 177] [outer = 0xa33bd000] 16:23:50 INFO - PROCESS | 1722 | 1467069830475 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]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1390ms 16:23:50 INFO - PROCESS | 1722 | 1467069830500 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 1722 | 1467069830506 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:23:50 INFO - PROCESS | 1722 | 1467069830515 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1722 | 1467069830518 Marionette TRACE conn4 <- [1,210,null,{}] 16:23:50 INFO - PROCESS | 1722 | 1467069830524 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}] 16:23:50 INFO - PROCESS | 1722 | 1467069830530 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:50 INFO - PROCESS | 1722 | 1467069830751 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:23:50 INFO - PROCESS | 1722 | 1467069830907 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1722 | 1467069830916 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:50 INFO - PROCESS | 1722 | ++DOCSHELL 0xa2377400 == 44 [pid = 1722] [id = 60] 16:23:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0xa3322000) [pid = 1722] [serial = 178] [outer = (nil)] 16:23:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0xa6ea4c00) [pid = 1722] [serial = 179] [outer = 0xa3322000] 16:23:51 INFO - PROCESS | 1722 | 1467069830997 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0xa8255400) [pid = 1722] [serial = 180] [outer = 0xa3322000] 16:23:51 INFO - PROCESS | 1722 | 1467069831914 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]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1432ms 16:23:51 INFO - PROCESS | 1722 | 1467069831948 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1722 | 1467069831951 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:23:51 INFO - PROCESS | 1722 | 1467069831959 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1722 | 1467069831961 Marionette TRACE conn4 <- [1,214,null,{}] 16:23:51 INFO - PROCESS | 1722 | 1467069831968 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}] 16:23:51 INFO - PROCESS | 1722 | 1467069831974 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:52 INFO - PROCESS | 1722 | 1467069832156 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:23:52 INFO - PROCESS | 1722 | 1467069832307 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:52 INFO - PROCESS | 1722 | 1467069832314 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x92122800 == 45 [pid = 1722] [id = 61] 16:23:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0xa67ee800) [pid = 1722] [serial = 181] [outer = (nil)] 16:23:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0xa82f9c00) [pid = 1722] [serial = 182] [outer = 0xa67ee800] 16:23:52 INFO - PROCESS | 1722 | 1467069832404 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0xa8c20000) [pid = 1722] [serial = 183] [outer = 0xa67ee800] 16:23:53 INFO - PROCESS | 1722 | 1467069833381 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]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1485ms 16:23:53 INFO - PROCESS | 1722 | 1467069833445 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:23:53 INFO - PROCESS | 1722 | 1467069833450 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:23:53 INFO - PROCESS | 1722 | 1467069833457 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1722 | 1467069833461 Marionette TRACE conn4 <- [1,218,null,{}] 16:23:53 INFO - PROCESS | 1722 | 1467069833468 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}] 16:23:53 INFO - PROCESS | 1722 | 1467069833479 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:53 INFO - PROCESS | 1722 | 1467069833739 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:23:53 INFO - PROCESS | 1722 | 1467069833980 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1722 | 1467069833989 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x93c66800 == 46 [pid = 1722] [id = 62] 16:23:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x95152400) [pid = 1722] [serial = 184] [outer = (nil)] 16:23:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x9d824800) [pid = 1722] [serial = 185] [outer = 0x95152400] 16:23:54 INFO - PROCESS | 1722 | 1467069834074 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0xa328e800) [pid = 1722] [serial = 186] [outer = 0x95152400] 16:23:55 INFO - PROCESS | 1722 | 1467069835079 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]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1689ms 16:23:55 INFO - PROCESS | 1722 | 1467069835146 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1722 | 1467069835153 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:23:55 INFO - PROCESS | 1722 | 1467069835162 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1722 | 1467069835167 Marionette TRACE conn4 <- [1,222,null,{}] 16:23:55 INFO - PROCESS | 1722 | 1467069835176 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}] 16:23:55 INFO - PROCESS | 1722 | 1467069835182 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:55 INFO - PROCESS | 1722 | 1467069835394 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:23:55 INFO - PROCESS | 1722 | 1467069835638 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 1722 | 1467069835651 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x953fd000 == 47 [pid = 1722] [id = 63] 16:23:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x953fe000) [pid = 1722] [serial = 187] [outer = (nil)] 16:23:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x98881000) [pid = 1722] [serial = 188] [outer = 0x953fe000] 16:23:55 INFO - PROCESS | 1722 | 1467069835756 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x9988a000) [pid = 1722] [serial = 189] [outer = 0x953fe000] 16:23:56 INFO - PROCESS | 1722 | 1467069836648 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]]]}] 16:23:56 INFO - PROCESS | 1722 | --DOCSHELL 0x99c25c00 == 46 [pid = 1722] [id = 14] 16:23:56 INFO - PROCESS | 1722 | --DOCSHELL 0x93991400 == 45 [pid = 1722] [id = 31] 16:23:56 INFO - PROCESS | 1722 | --DOCSHELL 0x93993c00 == 44 [pid = 1722] [id = 21] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0xa6840000) [pid = 1722] [serial = 134] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0xa23a5400) [pid = 1722] [serial = 116] [outer = (nil)] [url = about:blank] 16:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1533ms 16:23:56 INFO - PROCESS | 1722 | 1467069836700 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 1722 | 1467069836708 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:23:56 INFO - PROCESS | 1722 | 1467069836719 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 1722 | 1467069836723 Marionette TRACE conn4 <- [1,226,null,{}] 16:23:56 INFO - PROCESS | 1722 | 1467069836730 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}] 16:23:56 INFO - PROCESS | 1722 | 1467069836736 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:56 INFO - PROCESS | 1722 | 1467069836911 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x9ac04000) [pid = 1722] [serial = 122] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x9afd5000) [pid = 1722] [serial = 123] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x9aedc000) [pid = 1722] [serial = 113] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0xa33c5000) [pid = 1722] [serial = 128] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x9514e000) [pid = 1722] [serial = 110] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x97979c00) [pid = 1722] [serial = 120] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x95150800) [pid = 1722] [serial = 119] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x99889400) [pid = 1722] [serial = 131] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0xa23a6800) [pid = 1722] [serial = 107] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x99d5c800) [pid = 1722] [serial = 132] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0xa23f6c00) [pid = 1722] [serial = 125] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0xa4f1bc00) [pid = 1722] [serial = 129] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0xa3285000) [pid = 1722] [serial = 126] [outer = (nil)] [url = about:blank] 16:23:57 INFO - PROCESS | 1722 | 1467069837049 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1722 | 1467069837057 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x93a70800 == 45 [pid = 1722] [id = 64] 16:23:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x9514e000) [pid = 1722] [serial = 190] [outer = (nil)] 16:23:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x998aa000) [pid = 1722] [serial = 191] [outer = 0x9514e000] 16:23:57 INFO - PROCESS | 1722 | 1467069837139 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x9a988c00) [pid = 1722] [serial = 192] [outer = 0x9514e000] 16:23:57 INFO - PROCESS | 1722 | 1467069837936 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]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1282ms 16:23:58 INFO - PROCESS | 1722 | 1467069838007 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:23:58 INFO - PROCESS | 1722 | 1467069838011 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:23:58 INFO - PROCESS | 1722 | 1467069838018 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 1722 | 1467069838024 Marionette TRACE conn4 <- [1,230,null,{}] 16:23:58 INFO - PROCESS | 1722 | 1467069838040 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}] 16:23:58 INFO - PROCESS | 1722 | 1467069838049 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:58 INFO - PROCESS | 1722 | 1467069838223 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:23:58 INFO - PROCESS | 1722 | 1467069838340 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1722 | 1467069838350 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x9d818800 == 46 [pid = 1722] [id = 65] 16:23:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0xa2244400) [pid = 1722] [serial = 193] [outer = (nil)] 16:23:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0xa23a4800) [pid = 1722] [serial = 194] [outer = 0xa2244400] 16:23:58 INFO - PROCESS | 1722 | 1467069838425 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0xa256c800) [pid = 1722] [serial = 195] [outer = 0xa2244400] 16:23:59 INFO - PROCESS | 1722 | 1467069839239 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]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1292ms 16:23:59 INFO - PROCESS | 1722 | 1467069839310 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1722 | 1467069839315 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:23:59 INFO - PROCESS | 1722 | 1467069839321 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1722 | 1467069839325 Marionette TRACE conn4 <- [1,234,null,{}] 16:23:59 INFO - PROCESS | 1722 | 1467069839338 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}] 16:23:59 INFO - PROCESS | 1722 | 1467069839342 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:59 INFO - PROCESS | 1722 | 1467069839567 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:23:59 INFO - PROCESS | 1722 | 1467069839586 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1722 | 1467069839595 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:23:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x951b4800 == 47 [pid = 1722] [id = 66] 16:23:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0xa328f000) [pid = 1722] [serial = 196] [outer = (nil)] 16:23:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0xa6793800) [pid = 1722] [serial = 197] [outer = 0xa328f000] 16:23:59 INFO - PROCESS | 1722 | 1467069839664 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0xa6840000) [pid = 1722] [serial = 198] [outer = 0xa328f000] 16:24:00 INFO - PROCESS | 1722 | 1467069840575 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]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1286ms 16:24:00 INFO - PROCESS | 1722 | 1467069840609 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1722 | 1467069840612 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:24:00 INFO - PROCESS | 1722 | 1467069840619 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1722 | 1467069840622 Marionette TRACE conn4 <- [1,238,null,{}] 16:24:00 INFO - PROCESS | 1722 | 1467069840635 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}] 16:24:00 INFO - PROCESS | 1722 | 1467069840639 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:00 INFO - PROCESS | 1722 | 1467069840849 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:24:00 INFO - PROCESS | 1722 | 1467069840875 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 1722 | 1467069840888 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x9211c000 == 48 [pid = 1722] [id = 67] 16:24:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x93a75c00) [pid = 1722] [serial = 199] [outer = (nil)] 16:24:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0xa6f43000) [pid = 1722] [serial = 200] [outer = 0x93a75c00] 16:24:00 INFO - PROCESS | 1722 | 1467069840957 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0xa82f3400) [pid = 1722] [serial = 201] [outer = 0x93a75c00] 16:24:01 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x99892c00) [pid = 1722] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:24:01 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x9d418000) [pid = 1722] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:24:01 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x93a6c000) [pid = 1722] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:24:01 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x99c24c00) [pid = 1722] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:24:01 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x951ad400) [pid = 1722] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:24:01 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x98f4f800) [pid = 1722] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:24:01 INFO - PROCESS | 1722 | 1467069841892 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]]]}] 16:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1299ms 16:24:01 INFO - PROCESS | 1722 | 1467069841918 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:24:01 INFO - PROCESS | 1722 | 1467069841922 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:24:01 INFO - PROCESS | 1722 | 1467069841928 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:24:01 INFO - PROCESS | 1722 | 1467069841932 Marionette TRACE conn4 <- [1,242,null,{}] 16:24:01 INFO - PROCESS | 1722 | 1467069841937 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}] 16:24:01 INFO - PROCESS | 1722 | 1467069841946 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:02 INFO - PROCESS | 1722 | 1467069842141 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:24:02 INFO - PROCESS | 1722 | 1467069842152 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1722 | 1467069842159 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x93a78400 == 49 [pid = 1722] [id = 68] 16:24:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x951b6000) [pid = 1722] [serial = 202] [outer = (nil)] 16:24:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0xa9056000) [pid = 1722] [serial = 203] [outer = 0x951b6000] 16:24:02 INFO - PROCESS | 1722 | 1467069842340 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0xa90ad800) [pid = 1722] [serial = 204] [outer = 0x951b6000] 16:24:03 INFO - PROCESS | 1722 | 1467069843188 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]]]}] 16:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1286ms 16:24:03 INFO - PROCESS | 1722 | 1467069843217 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:24:03 INFO - PROCESS | 1722 | 1467069843221 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:24:03 INFO - PROCESS | 1722 | 1467069843227 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1722 | 1467069843229 Marionette TRACE conn4 <- [1,246,null,{}] 16:24:03 INFO - PROCESS | 1722 | 1467069843236 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}] 16:24:03 INFO - PROCESS | 1722 | 1467069843241 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:03 INFO - PROCESS | 1722 | 1467069843499 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:24:03 INFO - PROCESS | 1722 | 1467069843629 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 1722 | 1467069843636 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x93991400 == 50 [pid = 1722] [id = 69] 16:24:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x93993c00) [pid = 1722] [serial = 205] [outer = (nil)] 16:24:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x93c6c400) [pid = 1722] [serial = 206] [outer = 0x93993c00] 16:24:03 INFO - PROCESS | 1722 | 1467069843733 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x95151c00) [pid = 1722] [serial = 207] [outer = 0x93993c00] 16:24:04 INFO - PROCESS | 1722 | 1467069844746 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]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1587ms 16:24:04 INFO - PROCESS | 1722 | 1467069844817 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 1722 | 1467069844824 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:24:04 INFO - PROCESS | 1722 | 1467069844833 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1722 | 1467069844839 Marionette TRACE conn4 <- [1,250,null,{}] 16:24:04 INFO - PROCESS | 1722 | 1467069844847 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}] 16:24:04 INFO - PROCESS | 1722 | 1467069844853 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:05 INFO - PROCESS | 1722 | 1467069845089 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:24:05 INFO - PROCESS | 1722 | 1467069845284 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1722 | 1467069845291 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x997cbc00 == 51 [pid = 1722] [id = 70] 16:24:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x99893000) [pid = 1722] [serial = 208] [outer = (nil)] 16:24:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x9a1f9000) [pid = 1722] [serial = 209] [outer = 0x99893000] 16:24:05 INFO - PROCESS | 1722 | 1467069845425 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x9a63c400) [pid = 1722] [serial = 210] [outer = 0x99893000] 16:24:06 INFO - PROCESS | 1722 | 1467069846376 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]]]}] 16:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1584ms 16:24:06 INFO - PROCESS | 1722 | 1467069846417 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:24:06 INFO - PROCESS | 1722 | 1467069846423 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:24:06 INFO - PROCESS | 1722 | 1467069846430 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1722 | 1467069846435 Marionette TRACE conn4 <- [1,254,null,{}] 16:24:06 INFO - PROCESS | 1722 | 1467069846442 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}] 16:24:06 INFO - PROCESS | 1722 | 1467069846447 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:06 INFO - PROCESS | 1722 | 1467069846649 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:24:06 INFO - PROCESS | 1722 | 1467069846849 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:06 INFO - PROCESS | 1722 | 1467069846859 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x9af60400 == 52 [pid = 1722] [id = 71] 16:24:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x9b407000) [pid = 1722] [serial = 211] [outer = (nil)] 16:24:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x9b97e800) [pid = 1722] [serial = 212] [outer = 0x9b407000] 16:24:06 INFO - PROCESS | 1722 | 1467069846989 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x9d45e000) [pid = 1722] [serial = 213] [outer = 0x9b407000] 16:24:07 INFO - PROCESS | 1722 | 1467069847920 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]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1541ms 16:24:07 INFO - PROCESS | 1722 | 1467069847972 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1722 | 1467069847979 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:24:08 INFO - PROCESS | 1722 | 1467069847997 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1722 | 1467069848004 Marionette TRACE conn4 <- [1,258,null,{}] 16:24:08 INFO - PROCESS | 1722 | 1467069848011 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}] 16:24:08 INFO - PROCESS | 1722 | 1467069848019 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:08 INFO - PROCESS | 1722 | 1467069848261 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:24:08 INFO - PROCESS | 1722 | 1467069848498 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1722 | 1467069848508 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x9af61400 == 53 [pid = 1722] [id = 72] 16:24:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x9af63400) [pid = 1722] [serial = 214] [outer = (nil)] 16:24:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0xa6ea3000) [pid = 1722] [serial = 215] [outer = 0x9af63400] 16:24:08 INFO - PROCESS | 1722 | 1467069848637 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0xa82f2800) [pid = 1722] [serial = 216] [outer = 0x9af63400] 16:24:09 INFO - PROCESS | 1722 | 1467069849507 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]]]}] 16:24:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x921e3000) [pid = 1722] [serial = 217] [outer = 0x93a6bc00] 16:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1592ms 16:24:09 INFO - PROCESS | 1722 | 1467069849603 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1722 | 1467069849607 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:24:09 INFO - PROCESS | 1722 | 1467069849702 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1722 | 1467069849707 Marionette TRACE conn4 <- [1,262,null,{}] 16:24:09 INFO - PROCESS | 1722 | 1467069849729 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}] 16:24:09 INFO - PROCESS | 1722 | 1467069849735 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:09 INFO - PROCESS | 1722 | 1467069849914 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:24:10 INFO - PROCESS | 1722 | 1467069850104 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1722 | 1467069850111 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x9211e400 == 54 [pid = 1722] [id = 73] 16:24:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x921e3400) [pid = 1722] [serial = 218] [outer = (nil)] 16:24:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x921ec400) [pid = 1722] [serial = 219] [outer = 0x921e3400] 16:24:10 INFO - PROCESS | 1722 | 1467069850202 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x9797c400) [pid = 1722] [serial = 220] [outer = 0x921e3400] 16:24:11 INFO - PROCESS | 1722 | 1467069851071 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]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1485ms 16:24:11 INFO - PROCESS | 1722 | 1467069851111 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1722 | 1467069851115 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:24:11 INFO - PROCESS | 1722 | 1467069851123 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1722 | 1467069851127 Marionette TRACE conn4 <- [1,266,null,{}] 16:24:11 INFO - PROCESS | 1722 | 1467069851134 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}] 16:24:11 INFO - PROCESS | 1722 | 1467069851139 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:11 INFO - PROCESS | 1722 | 1467069851357 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:24:11 INFO - PROCESS | 1722 | 1467069851523 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1722 | 1467069851540 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x9521c000 == 55 [pid = 1722] [id = 74] 16:24:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x9521d000) [pid = 1722] [serial = 221] [outer = (nil)] 16:24:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x9521f400) [pid = 1722] [serial = 222] [outer = 0x9521d000] 16:24:11 INFO - PROCESS | 1722 | 1467069851675 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0xa8cbfc00) [pid = 1722] [serial = 223] [outer = 0x9521d000] 16:24:12 INFO - PROCESS | 1722 | 1467069852608 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]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1532ms 16:24:12 INFO - PROCESS | 1722 | 1467069852657 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 1722 | 1467069852661 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:24:12 INFO - PROCESS | 1722 | 1467069852668 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1722 | 1467069852671 Marionette TRACE conn4 <- [1,270,null,{}] 16:24:12 INFO - PROCESS | 1722 | 1467069852678 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}] 16:24:12 INFO - PROCESS | 1722 | 1467069852683 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:12 INFO - PROCESS | 1722 | 1467069852901 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:24:13 INFO - PROCESS | 1722 | 1467069853067 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1722 | 1467069853078 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x951ae400 == 56 [pid = 1722] [id = 75] 16:24:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x951b9c00) [pid = 1722] [serial = 224] [outer = (nil)] 16:24:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x98bca400) [pid = 1722] [serial = 225] [outer = 0x951b9c00] 16:24:13 INFO - PROCESS | 1722 | 1467069853163 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x99d5fc00) [pid = 1722] [serial = 226] [outer = 0x951b9c00] 16:24:14 INFO - PROCESS | 1722 | 1467069854062 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]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1682ms 16:24:14 INFO - PROCESS | 1722 | 1467069854370 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 1722 | 1467069854381 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:24:14 INFO - PROCESS | 1722 | 1467069854395 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1722 | 1467069854403 Marionette TRACE conn4 <- [1,274,null,{}] 16:24:14 INFO - PROCESS | 1722 | 1467069854417 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}] 16:24:14 INFO - PROCESS | 1722 | 1467069854428 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:14 INFO - PROCESS | 1722 | 1467069854779 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:24:14 INFO - PROCESS | 1722 | 1467069854905 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1722 | 1467069854921 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x9395bc00 == 57 [pid = 1722] [id = 76] 16:24:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x9395c000) [pid = 1722] [serial = 227] [outer = (nil)] 16:24:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x93a6d800) [pid = 1722] [serial = 228] [outer = 0x9395c000] 16:24:15 INFO - PROCESS | 1722 | 1467069854997 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x93c66400) [pid = 1722] [serial = 229] [outer = 0x9395c000] 16:24:16 INFO - PROCESS | 1722 | 1467069856050 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]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1743ms 16:24:16 INFO - PROCESS | 1722 | 1467069856136 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1722 | 1467069856141 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:24:16 INFO - PROCESS | 1722 | 1467069856159 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1722 | 1467069856165 Marionette TRACE conn4 <- [1,278,null,{}] 16:24:16 INFO - PROCESS | 1722 | 1467069856171 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}] 16:24:16 INFO - PROCESS | 1722 | 1467069856177 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:16 INFO - PROCESS | 1722 | 1467069856444 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0xa2377c00 == 56 [pid = 1722] [id = 36] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x953f0400 == 55 [pid = 1722] [id = 52] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x92226800 == 54 [pid = 1722] [id = 54] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x92117800 == 53 [pid = 1722] [id = 51] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0xa4f81000) [pid = 1722] [serial = 167] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x9a988000 == 52 [pid = 1722] [id = 38] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x92122c00 == 51 [pid = 1722] [id = 37] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x93a78400 == 50 [pid = 1722] [id = 68] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x9211c000 == 49 [pid = 1722] [id = 67] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x951b4800 == 48 [pid = 1722] [id = 66] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x9d818800 == 47 [pid = 1722] [id = 65] 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x93a70800 == 46 [pid = 1722] [id = 64] 16:24:16 INFO - PROCESS | 1722 | 1467069856669 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 1722 | 1467069856676 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:16 INFO - PROCESS | 1722 | --DOCSHELL 0x953fd000 == 45 [pid = 1722] [id = 63] 16:24:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x9211c000 == 46 [pid = 1722] [id = 77] 16:24:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x93a70800) [pid = 1722] [serial = 230] [outer = (nil)] 16:24:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x9521f800) [pid = 1722] [serial = 231] [outer = 0x93a70800] 16:24:16 INFO - PROCESS | 1722 | 1467069856761 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x953f5800) [pid = 1722] [serial = 232] [outer = 0x93a70800] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x99c2b400) [pid = 1722] [serial = 156] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0xa102bc00) [pid = 1722] [serial = 161] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0xa223c800) [pid = 1722] [serial = 162] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x99898000) [pid = 1722] [serial = 155] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x93c69800) [pid = 1722] [serial = 152] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0xa2372800) [pid = 1722] [serial = 164] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0xa6f41800) [pid = 1722] [serial = 146] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x99b63800) [pid = 1722] [serial = 140] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x953f3c00) [pid = 1722] [serial = 137] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x951ba800) [pid = 1722] [serial = 150] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x9b88f800) [pid = 1722] [serial = 159] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0xa4d57c00) [pid = 1722] [serial = 143] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x951b4000) [pid = 1722] [serial = 149] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x9887e400) [pid = 1722] [serial = 153] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x9af60000) [pid = 1722] [serial = 158] [outer = (nil)] [url = about:blank] 16:24:16 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0xa2561c00) [pid = 1722] [serial = 165] [outer = (nil)] [url = about:blank] 16:24:17 INFO - PROCESS | 1722 | 1467069857563 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]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1446ms 16:24:17 INFO - PROCESS | 1722 | 1467069857606 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1722 | 1467069857611 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:24:17 INFO - PROCESS | 1722 | 1467069857625 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1722 | 1467069857628 Marionette TRACE conn4 <- [1,282,null,{}] 16:24:17 INFO - PROCESS | 1722 | 1467069857643 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}] 16:24:17 INFO - PROCESS | 1722 | 1467069857652 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:17 INFO - PROCESS | 1722 | 1467069857832 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:24:17 INFO - PROCESS | 1722 | 1467069857845 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1722 | 1467069857853 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x99890000 == 47 [pid = 1722] [id = 78] 16:24:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x99891000) [pid = 1722] [serial = 233] [outer = (nil)] 16:24:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x998a5400) [pid = 1722] [serial = 234] [outer = 0x99891000] 16:24:17 INFO - PROCESS | 1722 | 1467069857947 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x99cf7c00) [pid = 1722] [serial = 235] [outer = 0x99891000] 16:24:18 INFO - PROCESS | 1722 | 1467069858937 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]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1332ms 16:24:18 INFO - PROCESS | 1722 | 1467069858970 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 1722 | 1467069858973 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:24:18 INFO - PROCESS | 1722 | 1467069858981 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1722 | 1467069858984 Marionette TRACE conn4 <- [1,286,null,{}] 16:24:18 INFO - PROCESS | 1722 | 1467069858990 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}] 16:24:18 INFO - PROCESS | 1722 | 1467069858996 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:19 INFO - PROCESS | 1722 | 1467069859220 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:24:19 INFO - PROCESS | 1722 | 1467069859242 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 1722 | 1467069859251 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x93c69800 == 48 [pid = 1722] [id = 79] 16:24:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x9a63a400) [pid = 1722] [serial = 236] [outer = (nil)] 16:24:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x9af60000) [pid = 1722] [serial = 237] [outer = 0x9a63a400] 16:24:19 INFO - PROCESS | 1722 | 1467069859325 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x9d307800) [pid = 1722] [serial = 238] [outer = 0x9a63a400] 16:24:20 INFO - PROCESS | 1722 | 1467069860241 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]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1287ms 16:24:20 INFO - PROCESS | 1722 | 1467069860269 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:24:20 INFO - PROCESS | 1722 | 1467069860272 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:24:20 INFO - PROCESS | 1722 | 1467069860279 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1722 | 1467069860282 Marionette TRACE conn4 <- [1,290,null,{}] 16:24:20 INFO - PROCESS | 1722 | 1467069860294 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}] 16:24:20 INFO - PROCESS | 1722 | 1467069860298 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:20 INFO - PROCESS | 1722 | 1467069860520 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:24:20 INFO - PROCESS | 1722 | 1467069860551 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1722 | 1467069860560 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x9395cc00 == 49 [pid = 1722] [id = 80] 16:24:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x953fd400) [pid = 1722] [serial = 239] [outer = (nil)] 16:24:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0xa1021800) [pid = 1722] [serial = 240] [outer = 0x953fd400] 16:24:20 INFO - PROCESS | 1722 | 1467069860648 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0xa223c800) [pid = 1722] [serial = 241] [outer = 0x953fd400] 16:24:21 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0xa328f000) [pid = 1722] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:24:21 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0xa2244400) [pid = 1722] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:24:21 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x953fe000) [pid = 1722] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:24:21 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x93a75c00) [pid = 1722] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:24:21 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x9514e000) [pid = 1722] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:24:21 INFO - PROCESS | 1722 | 1467069861692 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]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1435ms 16:24:21 INFO - PROCESS | 1722 | 1467069861715 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1722 | 1467069861719 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:24:21 INFO - PROCESS | 1722 | 1467069861725 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1722 | 1467069861728 Marionette TRACE conn4 <- [1,294,null,{}] 16:24:21 INFO - PROCESS | 1722 | 1467069861734 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}] 16:24:21 INFO - PROCESS | 1722 | 1467069861744 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:22 INFO - PROCESS | 1722 | 1467069862010 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:24:22 INFO - PROCESS | 1722 | 1467069862026 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1722 | 1467069862034 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x91293800 == 50 [pid = 1722] [id = 81] 16:24:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x91295800) [pid = 1722] [serial = 242] [outer = (nil)] 16:24:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x9a649000) [pid = 1722] [serial = 243] [outer = 0x91295800] 16:24:22 INFO - PROCESS | 1722 | 1467069862105 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0xa2376000) [pid = 1722] [serial = 244] [outer = 0x91295800] 16:24:22 INFO - PROCESS | 1722 | 1467069862958 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]]]}] 16:24:23 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. 16:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1285ms 16:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:24:23 INFO - PROCESS | 1722 | 1467069863011 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 1722 | 1467069863014 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:24:23 INFO - PROCESS | 1722 | 1467069863021 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1722 | 1467069863025 Marionette TRACE conn4 <- [1,298,null,{}] 16:24:23 INFO - PROCESS | 1722 | 1467069863030 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}] 16:24:23 INFO - PROCESS | 1722 | 1467069863035 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:23 INFO - PROCESS | 1722 | 1467069863194 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:24:23 INFO - PROCESS | 1722 | 1467069863207 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 1722 | 1467069863213 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x9129c800 == 51 [pid = 1722] [id = 82] 16:24:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x9a98fc00) [pid = 1722] [serial = 245] [outer = (nil)] 16:24:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0xa253b800) [pid = 1722] [serial = 246] [outer = 0x9a98fc00] 16:24:23 INFO - PROCESS | 1722 | 1467069863286 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0xa2feb000) [pid = 1722] [serial = 247] [outer = 0x9a98fc00] 16:24:24 INFO - PROCESS | 1722 | 1467069864424 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]]]}] 16:24:24 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. 16:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1432ms 16:24:24 INFO - PROCESS | 1722 | 1467069864454 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:24:24 INFO - PROCESS | 1722 | 1467069864461 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:24:24 INFO - PROCESS | 1722 | 1467069864469 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:24:24 INFO - PROCESS | 1722 | 1467069864477 Marionette TRACE conn4 <- [1,302,null,{}] 16:24:24 INFO - PROCESS | 1722 | 1467069864486 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}] 16:24:24 INFO - PROCESS | 1722 | 1467069864490 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:24 INFO - PROCESS | 1722 | 1467069864700 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:24:24 INFO - PROCESS | 1722 | 1467069864903 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 1722 | 1467069864918 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x9395a000 == 52 [pid = 1722] [id = 83] 16:24:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x9395b000) [pid = 1722] [serial = 248] [outer = (nil)] 16:24:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x93c5ec00) [pid = 1722] [serial = 249] [outer = 0x9395b000] 16:24:25 INFO - PROCESS | 1722 | 1467069865046 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x951ba800) [pid = 1722] [serial = 250] [outer = 0x9395b000] 16:24:25 INFO - PROCESS | 1722 | 1467069865918 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]]]}] 16:24:25 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. 16:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1495ms 16:24:25 INFO - PROCESS | 1722 | 1467069865965 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1722 | 1467069865973 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:24:25 INFO - PROCESS | 1722 | 1467069865984 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1722 | 1467069865990 Marionette TRACE conn4 <- [1,306,null,{}] 16:24:26 INFO - PROCESS | 1722 | 1467069865997 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}] 16:24:26 INFO - PROCESS | 1722 | 1467069866003 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:26 INFO - PROCESS | 1722 | 1467069866210 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:24:26 INFO - PROCESS | 1722 | 1467069866428 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 1722 | 1467069866438 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x95219400 == 53 [pid = 1722] [id = 84] 16:24:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x953fe800) [pid = 1722] [serial = 251] [outer = (nil)] 16:24:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x99806c00) [pid = 1722] [serial = 252] [outer = 0x953fe800] 16:24:26 INFO - PROCESS | 1722 | 1467069866575 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x99897400) [pid = 1722] [serial = 253] [outer = 0x953fe800] 16:24:27 INFO - PROCESS | 1722 | 1467069867617 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]]]}] 16:24:27 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. 16:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1693ms 16:24:27 INFO - PROCESS | 1722 | 1467069867678 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 1722 | 1467069867682 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:24:27 INFO - PROCESS | 1722 | 1467069867690 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1722 | 1467069867696 Marionette TRACE conn4 <- [1,310,null,{}] 16:24:27 INFO - PROCESS | 1722 | 1467069867714 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}] 16:24:27 INFO - PROCESS | 1722 | 1467069867724 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:27 INFO - PROCESS | 1722 | 1467069867977 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:24:28 INFO - PROCESS | 1722 | 1467069868228 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1722 | 1467069868237 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x9d441000 == 54 [pid = 1722] [id = 85] 16:24:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x9d44ac00) [pid = 1722] [serial = 254] [outer = (nil)] 16:24:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0xa23fdc00) [pid = 1722] [serial = 255] [outer = 0x9d44ac00] 16:24:28 INFO - PROCESS | 1722 | 1467069868326 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0xa4d50000) [pid = 1722] [serial = 256] [outer = 0x9d44ac00] 16:24:29 INFO - PROCESS | 1722 | 1467069869178 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]]]}] 16:24:29 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. 16:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1549ms 16:24:29 INFO - PROCESS | 1722 | 1467069869240 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 1722 | 1467069869244 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:24:29 INFO - PROCESS | 1722 | 1467069869252 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 1722 | 1467069869256 Marionette TRACE conn4 <- [1,314,null,{}] 16:24:29 INFO - PROCESS | 1722 | 1467069869263 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}] 16:24:29 INFO - PROCESS | 1722 | 1467069869268 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:29 INFO - PROCESS | 1722 | 1467069869503 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:24:29 INFO - PROCESS | 1722 | 1467069869666 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 1722 | 1467069869676 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:29 INFO - PROCESS | 1722 | ++DOCSHELL 0xa4f81000 == 55 [pid = 1722] [id = 86] 16:24:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0xa61b4c00) [pid = 1722] [serial = 257] [outer = (nil)] 16:24:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0xa679d800) [pid = 1722] [serial = 258] [outer = 0xa61b4c00] 16:24:29 INFO - PROCESS | 1722 | 1467069869811 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0xa6c5d400) [pid = 1722] [serial = 259] [outer = 0xa61b4c00] 16:24:30 INFO - PROCESS | 1722 | 1467069870788 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]]]}] 16:24:30 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. 16:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1592ms 16:24:30 INFO - PROCESS | 1722 | 1467069870846 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:24:30 INFO - PROCESS | 1722 | 1467069870850 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:24:30 INFO - PROCESS | 1722 | 1467069870857 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1722 | 1467069870861 Marionette TRACE conn4 <- [1,318,null,{}] 16:24:30 INFO - PROCESS | 1722 | 1467069870867 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}] 16:24:30 INFO - PROCESS | 1722 | 1467069870872 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:31 INFO - PROCESS | 1722 | 1467069871095 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:24:31 INFO - PROCESS | 1722 | 1467069871308 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 1722 | 1467069871316 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x91494c00 == 56 [pid = 1722] [id = 87] 16:24:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x91498c00) [pid = 1722] [serial = 260] [outer = (nil)] 16:24:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x9149cc00) [pid = 1722] [serial = 261] [outer = 0x91498c00] 16:24:31 INFO - PROCESS | 1722 | 1467069871424 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x9149f000) [pid = 1722] [serial = 262] [outer = 0x91498c00] 16:24:32 INFO - PROCESS | 1722 | 1467069872416 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]]]}] 16:24:32 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. 16:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1635ms 16:24:32 INFO - PROCESS | 1722 | 1467069872493 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 1722 | 1467069872497 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:24:32 INFO - PROCESS | 1722 | 1467069872504 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1722 | 1467069872507 Marionette TRACE conn4 <- [1,322,null,{}] 16:24:32 INFO - PROCESS | 1722 | 1467069872514 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}] 16:24:32 INFO - PROCESS | 1722 | 1467069872522 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:32 INFO - PROCESS | 1722 | 1467069872767 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:24:33 INFO - PROCESS | 1722 | 1467069873033 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1722 | 1467069873042 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8af800 == 57 [pid = 1722] [id = 88] 16:24:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x8f8b1800) [pid = 1722] [serial = 263] [outer = (nil)] 16:24:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x8f8b9c00) [pid = 1722] [serial = 264] [outer = 0x8f8b1800] 16:24:33 INFO - PROCESS | 1722 | 1467069873126 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x921e1000) [pid = 1722] [serial = 265] [outer = 0x8f8b1800] 16:24:34 INFO - PROCESS | 1722 | 1467069874035 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]]]}] 16:24:34 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. 16:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1587ms 16:24:34 INFO - PROCESS | 1722 | 1467069874092 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 1722 | 1467069874096 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:24:34 INFO - PROCESS | 1722 | 1467069874103 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1722 | 1467069874107 Marionette TRACE conn4 <- [1,326,null,{}] 16:24:34 INFO - PROCESS | 1722 | 1467069874113 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}] 16:24:34 INFO - PROCESS | 1722 | 1467069874120 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:34 INFO - PROCESS | 1722 | 1467069874314 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:24:34 INFO - PROCESS | 1722 | 1467069874537 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1722 | 1467069874546 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x93959800 == 58 [pid = 1722] [id = 89] 16:24:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x93a6b000) [pid = 1722] [serial = 266] [outer = (nil)] 16:24:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x9a987400) [pid = 1722] [serial = 267] [outer = 0x93a6b000] 16:24:34 INFO - PROCESS | 1722 | 1467069874670 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0xa610a000) [pid = 1722] [serial = 268] [outer = 0x93a6b000] 16:24:35 INFO - PROCESS | 1722 | 1467069875565 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]]]}] 16:24:35 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. 16:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1481ms 16:24:35 INFO - PROCESS | 1722 | 1467069875585 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1722 | 1467069875589 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:24:35 INFO - PROCESS | 1722 | 1467069875596 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1722 | 1467069875607 Marionette TRACE conn4 <- [1,330,null,{}] 16:24:35 INFO - PROCESS | 1722 | 1467069875613 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}] 16:24:35 INFO - PROCESS | 1722 | 1467069875619 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:35 INFO - PROCESS | 1722 | 1467069875801 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:24:36 INFO - PROCESS | 1722 | 1467069876231 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1722 | 1467069876240 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x91295400 == 59 [pid = 1722] [id = 90] 16:24:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x91297000) [pid = 1722] [serial = 269] [outer = (nil)] 16:24:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x9129c400) [pid = 1722] [serial = 270] [outer = 0x91297000] 16:24:36 INFO - PROCESS | 1722 | 1467069876364 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x91499400) [pid = 1722] [serial = 271] [outer = 0x91297000] 16:24:37 INFO - PROCESS | 1722 | 1467069877527 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]]]}] 16:24:37 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. 16:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1991ms 16:24:37 INFO - PROCESS | 1722 | 1467069877591 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 1722 | 1467069877597 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:24:37 INFO - PROCESS | 1722 | 1467069877606 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 1722 | 1467069877611 Marionette TRACE conn4 <- [1,334,null,{}] 16:24:37 INFO - PROCESS | 1722 | 1467069877619 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}] 16:24:37 INFO - PROCESS | 1722 | 1467069877625 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:37 INFO - PROCESS | 1722 | --DOCSHELL 0x95145000 == 58 [pid = 1722] [id = 46] 16:24:37 INFO - PROCESS | 1722 | --DOCSHELL 0x951acc00 == 57 [pid = 1722] [id = 50] 16:24:37 INFO - PROCESS | 1722 | --DOCSHELL 0x99c26c00 == 56 [pid = 1722] [id = 49] 16:24:37 INFO - PROCESS | 1722 | --DOCSHELL 0xa223e800 == 55 [pid = 1722] [id = 48] 16:24:37 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0xa82f9c00) [pid = 1722] [serial = 182] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0xa9056000) [pid = 1722] [serial = 203] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1722 | 1467069877950 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:24:38 INFO - PROCESS | 1722 | --DOCSHELL 0x93991400 == 54 [pid = 1722] [id = 69] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x9a984800) [pid = 1722] [serial = 173] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0xa4f20000) [pid = 1722] [serial = 176] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0xa82f3400) [pid = 1722] [serial = 201] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0xa256c800) [pid = 1722] [serial = 195] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0xa6840000) [pid = 1722] [serial = 198] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0xa6793800) [pid = 1722] [serial = 197] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0xa23a4800) [pid = 1722] [serial = 194] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0xa6ea4c00) [pid = 1722] [serial = 179] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x9988a000) [pid = 1722] [serial = 189] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x98881000) [pid = 1722] [serial = 188] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x951b4400) [pid = 1722] [serial = 170] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0xa6f43000) [pid = 1722] [serial = 200] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x998aa000) [pid = 1722] [serial = 191] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x9a988c00) [pid = 1722] [serial = 192] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x9d824800) [pid = 1722] [serial = 185] [outer = (nil)] [url = about:blank] 16:24:38 INFO - PROCESS | 1722 | 1467069878132 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 1722 | 1467069878141 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x93952400 == 55 [pid = 1722] [id = 91] 16:24:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x9395a800) [pid = 1722] [serial = 272] [outer = (nil)] 16:24:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x95147800) [pid = 1722] [serial = 273] [outer = 0x9395a800] 16:24:38 INFO - PROCESS | 1722 | 1467069878225 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x951b5800) [pid = 1722] [serial = 274] [outer = 0x9395a800] 16:24:38 INFO - PROCESS | 1722 | 1467069878978 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]]]}] 16:24:39 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. 16:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1434ms 16:24:39 INFO - PROCESS | 1722 | 1467069879043 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 1722 | 1467069879050 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:24:39 INFO - PROCESS | 1722 | 1467069879057 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1722 | 1467069879061 Marionette TRACE conn4 <- [1,338,null,{}] 16:24:39 INFO - PROCESS | 1722 | 1467069879067 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}] 16:24:39 INFO - PROCESS | 1722 | 1467069879073 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:39 INFO - PROCESS | 1722 | 1467069879262 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:24:39 INFO - PROCESS | 1722 | 1467069879388 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 1722 | 1467069879398 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x95216800 == 56 [pid = 1722] [id = 92] 16:24:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x95223000) [pid = 1722] [serial = 275] [outer = (nil)] 16:24:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x98f4e400) [pid = 1722] [serial = 276] [outer = 0x95223000] 16:24:39 INFO - PROCESS | 1722 | 1467069879468 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x99892400) [pid = 1722] [serial = 277] [outer = 0x95223000] 16:24:40 INFO - PROCESS | 1722 | 1467069880279 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]]]}] 16:24:40 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. 16:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1281ms 16:24:40 INFO - PROCESS | 1722 | 1467069880339 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:24:40 INFO - PROCESS | 1722 | 1467069880342 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:24:40 INFO - PROCESS | 1722 | 1467069880357 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:24:40 INFO - PROCESS | 1722 | 1467069880366 Marionette TRACE conn4 <- [1,342,null,{}] 16:24:40 INFO - PROCESS | 1722 | 1467069880383 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}] 16:24:40 INFO - PROCESS | 1722 | 1467069880391 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:40 INFO - PROCESS | 1722 | 1467069880607 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:24:40 INFO - PROCESS | 1722 | 1467069880632 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1722 | 1467069880642 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x998aa800 == 57 [pid = 1722] [id = 93] 16:24:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x9af65000) [pid = 1722] [serial = 278] [outer = (nil)] 16:24:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x9d414800) [pid = 1722] [serial = 279] [outer = 0x9af65000] 16:24:40 INFO - PROCESS | 1722 | 1467069880710 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x9d822c00) [pid = 1722] [serial = 280] [outer = 0x9af65000] 16:24:41 INFO - PROCESS | 1722 | 1467069881619 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]]]}] 16:24:41 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. 16:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1318ms 16:24:41 INFO - PROCESS | 1722 | 1467069881676 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1722 | 1467069881682 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:24:41 INFO - PROCESS | 1722 | 1467069881701 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1722 | 1467069881705 Marionette TRACE conn4 <- [1,346,null,{}] 16:24:41 INFO - PROCESS | 1722 | 1467069881710 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}] 16:24:41 INFO - PROCESS | 1722 | 1467069881714 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:41 INFO - PROCESS | 1722 | 1467069881938 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:24:41 INFO - PROCESS | 1722 | 1467069881962 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1722 | 1467069881974 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x95223400 == 58 [pid = 1722] [id = 94] 16:24:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x99898400) [pid = 1722] [serial = 281] [outer = (nil)] 16:24:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0xa2540000) [pid = 1722] [serial = 282] [outer = 0x99898400] 16:24:42 INFO - PROCESS | 1722 | 1467069882053 Marionette DEBUG loaded listener.js 16:24:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0xa3322800) [pid = 1722] [serial = 283] [outer = 0x99898400] 16:24:42 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x9a63a400) [pid = 1722] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:24:42 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x953fd400) [pid = 1722] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:24:42 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x9395c000) [pid = 1722] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:24:42 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x93a70800) [pid = 1722] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:24:42 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x99891000) [pid = 1722] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:24:42 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x951b6000) [pid = 1722] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:24:42 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x91295800) [pid = 1722] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:24:43 INFO - PROCESS | 1722 | 1467069883080 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]]]}] 16:24:43 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. 16:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1446ms 16:24:43 INFO - PROCESS | 1722 | 1467069883139 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1722 | 1467069883144 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:24:43 INFO - PROCESS | 1722 | 1467069883150 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1722 | 1467069883153 Marionette TRACE conn4 <- [1,350,null,{}] 16:24:43 INFO - PROCESS | 1722 | 1467069883159 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}] 16:24:43 INFO - PROCESS | 1722 | 1467069883164 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:43 INFO - PROCESS | 1722 | 1467069883377 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:24:43 INFO - PROCESS | 1722 | 1467069883391 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1722 | 1467069883407 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x9b40e000 == 59 [pid = 1722] [id = 95] 16:24:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0xa230f400) [pid = 1722] [serial = 284] [outer = (nil)] 16:24:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0xa672d000) [pid = 1722] [serial = 285] [outer = 0xa230f400] 16:24:43 INFO - PROCESS | 1722 | 1467069883488 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0xa6c63000) [pid = 1722] [serial = 286] [outer = 0xa230f400] 16:24:44 INFO - PROCESS | 1722 | 1467069884328 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]]]}] 16:24:44 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. 16:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1239ms 16:24:44 INFO - PROCESS | 1722 | 1467069884390 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1722 | 1467069884394 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:24:44 INFO - PROCESS | 1722 | 1467069884400 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1722 | 1467069884403 Marionette TRACE conn4 <- [1,354,null,{}] 16:24:44 INFO - PROCESS | 1722 | 1467069884409 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}] 16:24:44 INFO - PROCESS | 1722 | 1467069884414 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:44 INFO - PROCESS | 1722 | 1467069884587 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:24:44 INFO - PROCESS | 1722 | 1467069884819 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1722 | 1467069884826 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8aec00 == 60 [pid = 1722] [id = 96] 16:24:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x8f8b4000) [pid = 1722] [serial = 287] [outer = (nil)] 16:24:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x91293400) [pid = 1722] [serial = 288] [outer = 0x8f8b4000] 16:24:44 INFO - PROCESS | 1722 | 1467069884924 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x9129d400) [pid = 1722] [serial = 289] [outer = 0x8f8b4000] 16:24:45 INFO - PROCESS | 1722 | 1467069885977 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]]]}] 16:24:45 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. 16:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1597ms 16:24:46 INFO - PROCESS | 1722 | 1467069886000 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1722 | 1467069886007 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:24:46 INFO - PROCESS | 1722 | 1467069886015 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1722 | 1467069886020 Marionette TRACE conn4 <- [1,358,null,{}] 16:24:46 INFO - PROCESS | 1722 | 1467069886029 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}] 16:24:46 INFO - PROCESS | 1722 | 1467069886038 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:46 INFO - PROCESS | 1722 | 1467069886238 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:24:46 INFO - PROCESS | 1722 | 1467069886457 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 1722 | 1467069886464 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x94783400 == 61 [pid = 1722] [id = 97] 16:24:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x95148400) [pid = 1722] [serial = 290] [outer = (nil)] 16:24:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x951b7400) [pid = 1722] [serial = 291] [outer = 0x95148400] 16:24:46 INFO - PROCESS | 1722 | 1467069886596 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x95221c00) [pid = 1722] [serial = 292] [outer = 0x95148400] 16:24:47 INFO - PROCESS | 1722 | 1467069887587 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]]]}] 16:24:47 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. 16:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1632ms 16:24:47 INFO - PROCESS | 1722 | 1467069887652 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:24:47 INFO - PROCESS | 1722 | 1467069887660 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:24:47 INFO - PROCESS | 1722 | 1467069887669 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:24:47 INFO - PROCESS | 1722 | 1467069887673 Marionette TRACE conn4 <- [1,362,null,{}] 16:24:47 INFO - PROCESS | 1722 | 1467069887679 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}] 16:24:47 INFO - PROCESS | 1722 | 1467069887685 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:48 INFO - PROCESS | 1722 | 1467069888006 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:24:48 INFO - PROCESS | 1722 | 1467069888211 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1722 | 1467069888220 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x9988d000 == 62 [pid = 1722] [id = 98] 16:24:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x9a63cc00) [pid = 1722] [serial = 293] [outer = (nil)] 16:24:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x9a646400) [pid = 1722] [serial = 294] [outer = 0x9a63cc00] 16:24:48 INFO - PROCESS | 1722 | 1467069888311 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x9abeb800) [pid = 1722] [serial = 295] [outer = 0x9a63cc00] 16:24:49 INFO - PROCESS | 1722 | 1467069889353 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]]]}] 16:24:49 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. 16:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1733ms 16:24:49 INFO - PROCESS | 1722 | 1467069889402 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1722 | 1467069889407 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:24:49 INFO - PROCESS | 1722 | 1467069889424 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1722 | 1467069889434 Marionette TRACE conn4 <- [1,366,null,{}] 16:24:49 INFO - PROCESS | 1722 | 1467069889442 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}] 16:24:49 INFO - PROCESS | 1722 | 1467069889449 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:49 INFO - PROCESS | 1722 | 1467069889778 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:24:49 INFO - PROCESS | 1722 | 1467069889964 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:49 INFO - PROCESS | 1722 | 1467069889973 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:50 INFO - PROCESS | 1722 | ++DOCSHELL 0xa4d4b400 == 63 [pid = 1722] [id = 99] 16:24:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0xa4f20800) [pid = 1722] [serial = 296] [outer = (nil)] 16:24:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0xa6c65c00) [pid = 1722] [serial = 297] [outer = 0xa4f20800] 16:24:50 INFO - PROCESS | 1722 | 1467069890059 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0xa6ea2c00) [pid = 1722] [serial = 298] [outer = 0xa4f20800] 16:24:50 INFO - PROCESS | 1722 | 1467069890986 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]]]}] 16:24:51 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. 16:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1598ms 16:24:51 INFO - PROCESS | 1722 | 1467069891015 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:24:51 INFO - PROCESS | 1722 | 1467069891020 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:24:51 INFO - PROCESS | 1722 | 1467069891027 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1722 | 1467069891030 Marionette TRACE conn4 <- [1,370,null,{}] 16:24:51 INFO - PROCESS | 1722 | 1467069891037 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}] 16:24:51 INFO - PROCESS | 1722 | 1467069891042 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:51 INFO - PROCESS | 1722 | 1467069891244 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:24:51 INFO - PROCESS | 1722 | 1467069891456 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1722 | 1467069891466 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:51 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8b6800 == 64 [pid = 1722] [id = 100] 16:24:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x8f8b7c00) [pid = 1722] [serial = 299] [outer = (nil)] 16:24:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0xa82f1400) [pid = 1722] [serial = 300] [outer = 0x8f8b7c00] 16:24:51 INFO - PROCESS | 1722 | 1467069891594 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0xa8c46400) [pid = 1722] [serial = 301] [outer = 0x8f8b7c00] 16:24:52 INFO - PROCESS | 1722 | 1467069892595 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]]]}] 16:24:52 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. 16:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1589ms 16:24:52 INFO - PROCESS | 1722 | 1467069892616 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 1722 | 1467069892619 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:24:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:24:52 INFO - PROCESS | 1722 | 1467069892626 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 1722 | 1467069892630 Marionette TRACE conn4 <- [1,374,null,{}] 16:24:52 INFO - PROCESS | 1722 | 1467069892636 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}] 16:24:52 INFO - PROCESS | 1722 | 1467069892642 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:52 INFO - PROCESS | 1722 | 1467069892831 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:24:53 INFO - PROCESS | 1722 | 1467069893110 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:53 INFO - PROCESS | 1722 | 1467069893128 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:53 INFO - PROCESS | 1722 | ++DOCSHELL 0xa90a6400 == 65 [pid = 1722] [id = 101] 16:24:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0xa90a7800) [pid = 1722] [serial = 302] [outer = (nil)] 16:24:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0xa90b4800) [pid = 1722] [serial = 303] [outer = 0xa90a7800] 16:24:53 INFO - PROCESS | 1722 | 1467069893272 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0xa9b5c000) [pid = 1722] [serial = 304] [outer = 0xa90a7800] 16:24:54 INFO - PROCESS | 1722 | 1467069894248 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:24:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1636ms 16:24:54 INFO - PROCESS | 1722 | 1467069894263 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:24:54 INFO - PROCESS | 1722 | 1467069894266 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:24:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:24:54 INFO - PROCESS | 1722 | 1467069894274 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 1722 | 1467069894278 Marionette TRACE conn4 <- [1,378,null,{}] 16:24:54 INFO - PROCESS | 1722 | 1467069894304 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}] 16:24:54 INFO - PROCESS | 1722 | 1467069894310 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:54 INFO - PROCESS | 1722 | 1467069894509 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:24:54 INFO - PROCESS | 1722 | 1467069894722 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1722 | 1467069894729 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eecf400 == 66 [pid = 1722] [id = 102] 16:24:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x8eed0800) [pid = 1722] [serial = 305] [outer = (nil)] 16:24:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x8eedb400) [pid = 1722] [serial = 306] [outer = 0x8eed0800] 16:24:54 INFO - PROCESS | 1722 | 1467069894826 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0xa6c67800) [pid = 1722] [serial = 307] [outer = 0x8eed0800] 16:24:55 INFO - PROCESS | 1722 | 1467069895713 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:24:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1492ms 16:24:55 INFO - PROCESS | 1722 | 1467069895767 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 1722 | 1467069895772 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:24:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:24:55 INFO - PROCESS | 1722 | 1467069895778 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1722 | 1467069895782 Marionette TRACE conn4 <- [1,382,null,{}] 16:24:55 INFO - PROCESS | 1722 | 1467069895789 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}] 16:24:55 INFO - PROCESS | 1722 | 1467069895794 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:56 INFO - PROCESS | 1722 | 1467069895995 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:24:56 INFO - PROCESS | 1722 | 1467069896222 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1722 | 1467069896229 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed9400 == 67 [pid = 1722] [id = 103] 16:24:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x8f8b5000) [pid = 1722] [serial = 308] [outer = (nil)] 16:24:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x951b7800) [pid = 1722] [serial = 309] [outer = 0x8f8b5000] 16:24:56 INFO - PROCESS | 1722 | 1467069896357 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x9a640000) [pid = 1722] [serial = 310] [outer = 0x8f8b5000] 16:24:57 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:57 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:24:57 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:57 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:57 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:57 INFO - PROCESS | 1722 | 1467069897636 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:24:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:24:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1893ms 16:24:57 INFO - PROCESS | 1722 | 1467069897672 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:24:57 INFO - PROCESS | 1722 | 1467069897677 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:24:57 INFO - PROCESS | 1722 | 1467069897687 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 1722 | 1467069897691 Marionette TRACE conn4 <- [1,386,null,{}] 16:24:57 INFO - PROCESS | 1722 | 1467069897700 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}] 16:24:57 INFO - PROCESS | 1722 | 1467069897706 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:57 INFO - PROCESS | 1722 | 1467069897969 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:24:58 INFO - PROCESS | 1722 | 1467069898172 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1722 | 1467069898182 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x921e8000 == 68 [pid = 1722] [id = 104] 16:24:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x921e8c00) [pid = 1722] [serial = 311] [outer = (nil)] 16:24:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x92226800) [pid = 1722] [serial = 312] [outer = 0x921e8c00] 16:24:58 INFO - PROCESS | 1722 | 1467069898260 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x93956800) [pid = 1722] [serial = 313] [outer = 0x921e8c00] 16:24:59 INFO - PROCESS | 1722 | 1467069899309 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]]]}] 16:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1687ms 16:24:59 INFO - PROCESS | 1722 | 1467069899374 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:24:59 INFO - PROCESS | 1722 | 1467069899382 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:24:59 INFO - PROCESS | 1722 | 1467069899393 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 1722 | 1467069899397 Marionette TRACE conn4 <- [1,390,null,{}] 16:24:59 INFO - PROCESS | 1722 | 1467069899405 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}] 16:24:59 INFO - PROCESS | 1722 | 1467069899410 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:59 INFO - PROCESS | 1722 | 1467069899665 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:24:59 INFO - PROCESS | 1722 | 1467069899945 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1722 | 1467069899956 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:24:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x9222f800 == 69 [pid = 1722] [id = 105] 16:24:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0x95149400) [pid = 1722] [serial = 314] [outer = (nil)] 16:25:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0x953f3c00) [pid = 1722] [serial = 315] [outer = 0x95149400] 16:25:00 INFO - PROCESS | 1722 | 1467069900040 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x98bc3000) [pid = 1722] [serial = 316] [outer = 0x95149400] 16:25:00 INFO - PROCESS | 1722 | --DOCSHELL 0x9797f400 == 68 [pid = 1722] [id = 55] 16:25:00 INFO - PROCESS | 1722 | --DOCSHELL 0x9b40e000 == 67 [pid = 1722] [id = 95] 16:25:00 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0xa6ea3000) [pid = 1722] [serial = 215] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x93c6c400) [pid = 1722] [serial = 206] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x9521f400) [pid = 1722] [serial = 222] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x921ec400) [pid = 1722] [serial = 219] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x98bca400) [pid = 1722] [serial = 225] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x9a1f9000) [pid = 1722] [serial = 209] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x9b97e800) [pid = 1722] [serial = 212] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1722 | --DOCSHELL 0x95223400 == 66 [pid = 1722] [id = 94] 16:25:00 INFO - PROCESS | 1722 | --DOCSHELL 0x998aa800 == 65 [pid = 1722] [id = 93] 16:25:01 INFO - PROCESS | 1722 | --DOCSHELL 0x95216800 == 64 [pid = 1722] [id = 92] 16:25:01 INFO - PROCESS | 1722 | --DOCSHELL 0x93952400 == 63 [pid = 1722] [id = 91] 16:25:01 INFO - PROCESS | 1722 | --DOCSHELL 0x91295400 == 62 [pid = 1722] [id = 90] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x9d307800) [pid = 1722] [serial = 238] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0xa1021800) [pid = 1722] [serial = 240] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0xa223c800) [pid = 1722] [serial = 241] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x93c66400) [pid = 1722] [serial = 229] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x93a6d800) [pid = 1722] [serial = 228] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0x9521f800) [pid = 1722] [serial = 231] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x953f5800) [pid = 1722] [serial = 232] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x998a5400) [pid = 1722] [serial = 234] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0xa90ad800) [pid = 1722] [serial = 204] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0xa2376000) [pid = 1722] [serial = 244] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x9af60000) [pid = 1722] [serial = 237] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0x9a649000) [pid = 1722] [serial = 243] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x92228000) [pid = 1722] [serial = 90] [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.] 16:25:01 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x99cf7c00) [pid = 1722] [serial = 235] [outer = (nil)] [url = about:blank] 16:25:01 INFO - PROCESS | 1722 | 1467069901209 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]]]}] 16:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1839ms 16:25:01 INFO - PROCESS | 1722 | 1467069901232 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 1722 | 1467069901237 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:25:01 INFO - PROCESS | 1722 | 1467069901247 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1722 | 1467069901253 Marionette TRACE conn4 <- [1,394,null,{}] 16:25:01 INFO - PROCESS | 1722 | 1467069901290 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}] 16:25:01 INFO - PROCESS | 1722 | 1467069901304 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:01 INFO - PROCESS | 1722 | 1467069901556 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:25:01 INFO - PROCESS | 1722 | 1467069901715 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1722 | 1467069901726 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed6400 == 63 [pid = 1722] [id = 106] 16:25:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x9530b800) [pid = 1722] [serial = 317] [outer = (nil)] 16:25:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x99890c00) [pid = 1722] [serial = 318] [outer = 0x9530b800] 16:25:01 INFO - PROCESS | 1722 | 1467069901809 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x9a1f8000) [pid = 1722] [serial = 319] [outer = 0x9530b800] 16:25:02 INFO - PROCESS | 1722 | 1467069902682 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]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1491ms 16:25:02 INFO - PROCESS | 1722 | 1467069902737 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:25:02 INFO - PROCESS | 1722 | 1467069902741 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:25:02 INFO - PROCESS | 1722 | 1467069902749 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1722 | 1467069902752 Marionette TRACE conn4 <- [1,398,null,{}] 16:25:02 INFO - PROCESS | 1722 | 1467069902758 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}] 16:25:02 INFO - PROCESS | 1722 | 1467069902764 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:02 INFO - PROCESS | 1722 | 1467069902948 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:25:03 INFO - PROCESS | 1722 | 1467069903109 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 1722 | 1467069903117 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef09c00 == 64 [pid = 1722] [id = 107] 16:25:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x8ef0c800) [pid = 1722] [serial = 320] [outer = (nil)] 16:25:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x8ef14c00) [pid = 1722] [serial = 321] [outer = 0x8ef0c800] 16:25:03 INFO - PROCESS | 1722 | 1467069903190 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x953f8800) [pid = 1722] [serial = 322] [outer = 0x8ef0c800] 16:25:04 INFO - PROCESS | 1722 | 1467069904163 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]]]}] 16:25:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:25:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1435ms 16:25:04 INFO - PROCESS | 1722 | 1467069904185 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:25:04 INFO - PROCESS | 1722 | 1467069904190 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:25:04 INFO - PROCESS | 1722 | 1467069904204 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1722 | 1467069904206 Marionette TRACE conn4 <- [1,402,null,{}] 16:25:04 INFO - PROCESS | 1722 | 1467069904213 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}] 16:25:04 INFO - PROCESS | 1722 | 1467069904218 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:04 INFO - PROCESS | 1722 | 1467069904439 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:25:04 INFO - PROCESS | 1722 | 1467069904465 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1722 | 1467069904475 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e2400 == 65 [pid = 1722] [id = 108] 16:25:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x8e5e2800) [pid = 1722] [serial = 323] [outer = (nil)] 16:25:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0x8e5ecc00) [pid = 1722] [serial = 324] [outer = 0x8e5e2800] 16:25:04 INFO - PROCESS | 1722 | 1467069904570 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x8e5efc00) [pid = 1722] [serial = 325] [outer = 0x8e5e2800] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0xa6ea6400) [pid = 1722] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x9af63400) [pid = 1722] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x9b407000) [pid = 1722] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0xa3345400) [pid = 1722] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x99893000) [pid = 1722] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x9514c800) [pid = 1722] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0xa2379800) [pid = 1722] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0xa33bd000) [pid = 1722] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x921e3400) [pid = 1722] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0xa67ee800) [pid = 1722] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0xa3322000) [pid = 1722] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x938a5c00) [pid = 1722] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x953ef800) [pid = 1722] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x98f4dc00) [pid = 1722] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x9989f400) [pid = 1722] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:25:05 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0xa2324400) [pid = 1722] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x95148800) [pid = 1722] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x93993c00) [pid = 1722] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x9521d000) [pid = 1722] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x9988ec00) [pid = 1722] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x951b9c00) [pid = 1722] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x9211bc00) [pid = 1722] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x9a98b000) [pid = 1722] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x95152400) [pid = 1722] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x9af65000) [pid = 1722] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x99898400) [pid = 1722] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x9a98fc00) [pid = 1722] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x95223000) [pid = 1722] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x9395a800) [pid = 1722] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x91498c00) [pid = 1722] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x9d44ac00) [pid = 1722] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x91297000) [pid = 1722] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0xa61b4c00) [pid = 1722] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x953fe800) [pid = 1722] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:25:06 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x9395b000) [pid = 1722] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:25:06 INFO - PROCESS | 1722 | 1467069906006 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]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1891ms 16:25:06 INFO - PROCESS | 1722 | 1467069906128 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:25:06 INFO - PROCESS | 1722 | 1467069906132 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:25:06 INFO - PROCESS | 1722 | 1467069906146 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1722 | 1467069906149 Marionette TRACE conn4 <- [1,406,null,{}] 16:25:06 INFO - PROCESS | 1722 | 1467069906157 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}] 16:25:06 INFO - PROCESS | 1722 | 1467069906166 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:06 INFO - PROCESS | 1722 | 1467069906376 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:25:06 INFO - PROCESS | 1722 | 1467069906386 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1722 | 1467069906396 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e5800 == 66 [pid = 1722] [id = 109] 16:25:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8e5f0c00) [pid = 1722] [serial = 326] [outer = (nil)] 16:25:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x953fbc00) [pid = 1722] [serial = 327] [outer = 0x8e5f0c00] 16:25:06 INFO - PROCESS | 1722 | 1467069906631 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x99893400) [pid = 1722] [serial = 328] [outer = 0x8e5f0c00] 16:25:07 INFO - PROCESS | 1722 | 1467069907905 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]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1861ms 16:25:08 INFO - PROCESS | 1722 | 1467069908009 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1722 | 1467069908016 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:25:08 INFO - PROCESS | 1722 | 1467069908025 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1722 | 1467069908032 Marionette TRACE conn4 <- [1,410,null,{}] 16:25:08 INFO - PROCESS | 1722 | 1467069908042 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}] 16:25:08 INFO - PROCESS | 1722 | 1467069908048 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:08 INFO - PROCESS | 1722 | 1467069908368 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:25:08 INFO - PROCESS | 1722 | 1467069908534 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 1722 | 1467069908549 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef11000 == 67 [pid = 1722] [id = 110] 16:25:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8ef13000) [pid = 1722] [serial = 329] [outer = (nil)] 16:25:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8f8ab800) [pid = 1722] [serial = 330] [outer = 0x8ef13000] 16:25:08 INFO - PROCESS | 1722 | 1467069908636 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x8f8b4400) [pid = 1722] [serial = 331] [outer = 0x8ef13000] 16:25:09 INFO - PROCESS | 1722 | 1467069909652 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]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1688ms 16:25:09 INFO - PROCESS | 1722 | 1467069909714 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1722 | 1467069909720 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:25:09 INFO - PROCESS | 1722 | 1467069909731 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1722 | 1467069909738 Marionette TRACE conn4 <- [1,414,null,{}] 16:25:09 INFO - PROCESS | 1722 | 1467069909745 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}] 16:25:09 INFO - PROCESS | 1722 | 1467069909752 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:10 INFO - PROCESS | 1722 | 1467069910001 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:25:10 INFO - PROCESS | 1722 | 1467069910232 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:10 INFO - PROCESS | 1722 | 1467069910243 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x911b6000 == 68 [pid = 1722] [id = 111] 16:25:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x91293c00) [pid = 1722] [serial = 332] [outer = (nil)] 16:25:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x912a1800) [pid = 1722] [serial = 333] [outer = 0x91293c00] 16:25:10 INFO - PROCESS | 1722 | 1467069910327 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x9149c400) [pid = 1722] [serial = 334] [outer = 0x91293c00] 16:25:11 INFO - PROCESS | 1722 | 1467069911300 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]]]}] 16:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1644ms 16:25:11 INFO - PROCESS | 1722 | 1467069911373 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1722 | 1467069911376 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:25:11 INFO - PROCESS | 1722 | 1467069911384 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1722 | 1467069911389 Marionette TRACE conn4 <- [1,418,null,{}] 16:25:11 INFO - PROCESS | 1722 | 1467069911405 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}] 16:25:11 INFO - PROCESS | 1722 | 1467069911415 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:11 INFO - PROCESS | 1722 | 1467069911664 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:25:12 INFO - PROCESS | 1722 | 1467069911987 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1722 | 1467069912001 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x9395b000 == 69 [pid = 1722] [id = 112] 16:25:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x9395e800) [pid = 1722] [serial = 335] [outer = (nil)] 16:25:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x94779400) [pid = 1722] [serial = 336] [outer = 0x9395e800] 16:25:12 INFO - PROCESS | 1722 | 1467069912093 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x951b2800) [pid = 1722] [serial = 337] [outer = 0x9395e800] 16:25:13 INFO - PROCESS | 1722 | 1467069913519 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]]]}] 16:25:13 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 16:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2147ms 16:25:13 INFO - PROCESS | 1722 | 1467069913532 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1722 | 1467069913536 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:25:13 INFO - PROCESS | 1722 | 1467069913613 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1722 | 1467069913618 Marionette TRACE conn4 <- [1,422,null,{}] 16:25:13 INFO - PROCESS | 1722 | 1467069913628 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}] 16:25:13 INFO - PROCESS | 1722 | 1467069913632 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:13 INFO - PROCESS | 1722 | 1467069913823 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:25:14 INFO - PROCESS | 1722 | 1467069913997 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:14 INFO - PROCESS | 1722 | 1467069914008 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed6c00 == 70 [pid = 1722] [id = 113] 16:25:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x8eedb800) [pid = 1722] [serial = 338] [outer = (nil)] 16:25:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x9a080000) [pid = 1722] [serial = 339] [outer = 0x8eedb800] 16:25:14 INFO - PROCESS | 1722 | 1467069914090 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x9a646c00) [pid = 1722] [serial = 340] [outer = 0x8eedb800] 16:25:15 INFO - PROCESS | 1722 | 1467069915436 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]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1860ms 16:25:15 INFO - PROCESS | 1722 | 1467069915451 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1722 | 1467069915455 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:25:15 INFO - PROCESS | 1722 | 1467069915527 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1722 | 1467069915530 Marionette TRACE conn4 <- [1,426,null,{}] 16:25:15 INFO - PROCESS | 1722 | 1467069915539 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}] 16:25:15 INFO - PROCESS | 1722 | 1467069915545 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:15 INFO - PROCESS | 1722 | 1467069915722 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:25:15 INFO - PROCESS | 1722 | 1467069915896 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1722 | 1467069915904 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eecec00 == 71 [pid = 1722] [id = 114] 16:25:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x8eed5000) [pid = 1722] [serial = 341] [outer = (nil)] 16:25:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x9aed8c00) [pid = 1722] [serial = 342] [outer = 0x8eed5000] 16:25:15 INFO - PROCESS | 1722 | 1467069915987 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x9af67800) [pid = 1722] [serial = 343] [outer = 0x8eed5000] 16:25:17 INFO - PROCESS | 1722 | 1467069917062 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] 16:25:17 INFO - PROCESS | 1722 | 1467069917126 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:25:17 INFO - PROCESS | 1722 | 1467069917132 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 1722 | 1467069917136 Marionette TRACE conn4 <- [1,430,null,{}] 16:25:17 INFO - PROCESS | 1722 | 1467069917142 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}] 16:25:17 INFO - PROCESS | 1722 | 1467069917152 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:17 INFO - PROCESS | 1722 | 1467069917428 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:25:17 INFO - PROCESS | 1722 | 1467069917662 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 1722 | 1467069917670 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed2000 == 72 [pid = 1722] [id = 115] 16:25:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x9abed800) [pid = 1722] [serial = 344] [outer = (nil)] 16:25:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0xa23ae800) [pid = 1722] [serial = 345] [outer = 0x9abed800] 16:25:17 INFO - PROCESS | 1722 | 1467069917767 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0xa3345400) [pid = 1722] [serial = 346] [outer = 0x9abed800] 16:25:18 INFO - PROCESS | 1722 | 1467069918697 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]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1631ms 16:25:18 INFO - PROCESS | 1722 | 1467069918766 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:25:18 INFO - PROCESS | 1722 | 1467069918770 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:25:18 INFO - PROCESS | 1722 | 1467069918777 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1722 | 1467069918781 Marionette TRACE conn4 <- [1,434,null,{}] 16:25:18 INFO - PROCESS | 1722 | 1467069918787 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}] 16:25:18 INFO - PROCESS | 1722 | 1467069918793 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:19 INFO - PROCESS | 1722 | 1467069919023 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:25:19 INFO - PROCESS | 1722 | 1467069919244 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1722 | 1467069919252 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x912ba400 == 73 [pid = 1722] [id = 116] 16:25:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x912ba800) [pid = 1722] [serial = 347] [outer = (nil)] 16:25:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x912c3000) [pid = 1722] [serial = 348] [outer = 0x912ba800] 16:25:19 INFO - PROCESS | 1722 | 1467069919379 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x912c6800) [pid = 1722] [serial = 349] [outer = 0x912ba800] 16:25:20 INFO - PROCESS | 1722 | 1467069920263 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]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1534ms 16:25:20 INFO - PROCESS | 1722 | 1467069920311 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1722 | 1467069920316 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:25:20 INFO - PROCESS | 1722 | 1467069920323 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1722 | 1467069920328 Marionette TRACE conn4 <- [1,438,null,{}] 16:25:20 INFO - PROCESS | 1722 | 1467069920334 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}] 16:25:20 INFO - PROCESS | 1722 | 1467069920339 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:20 INFO - PROCESS | 1722 | 1467069920552 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:25:20 INFO - PROCESS | 1722 | 1467069920778 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 1722 | 1467069920786 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8b0000 == 74 [pid = 1722] [id = 117] 16:25:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x8f8b2400) [pid = 1722] [serial = 350] [outer = (nil)] 16:25:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x9149a000) [pid = 1722] [serial = 351] [outer = 0x8f8b2400] 16:25:20 INFO - PROCESS | 1722 | 1467069920914 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x93954000) [pid = 1722] [serial = 352] [outer = 0x8f8b2400] 16:25:21 INFO - PROCESS | 1722 | 1467069921869 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]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1586ms 16:25:21 INFO - PROCESS | 1722 | 1467069921910 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:25:21 INFO - PROCESS | 1722 | 1467069921913 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:25:21 INFO - PROCESS | 1722 | 1467069921921 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 1722 | 1467069921925 Marionette TRACE conn4 <- [1,442,null,{}] 16:25:21 INFO - PROCESS | 1722 | 1467069921931 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}] 16:25:21 INFO - PROCESS | 1722 | 1467069921937 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:22 INFO - PROCESS | 1722 | 1467069922137 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:25:22 INFO - PROCESS | 1722 | 1467069922807 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 1722 | 1467069922816 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e4800 == 75 [pid = 1722] [id = 118] 16:25:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x8e7f8000) [pid = 1722] [serial = 353] [outer = (nil)] 16:25:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x8eed2800) [pid = 1722] [serial = 354] [outer = 0x8e7f8000] 16:25:22 INFO - PROCESS | 1722 | 1467069922938 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x8ef0dc00) [pid = 1722] [serial = 355] [outer = 0x8e7f8000] 16:25:23 INFO - PROCESS | 1722 | 1467069923924 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]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 2038ms 16:25:23 INFO - PROCESS | 1722 | 1467069923961 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1722 | 1467069923965 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:25:23 INFO - PROCESS | 1722 | 1467069923976 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1722 | 1467069923981 Marionette TRACE conn4 <- [1,446,null,{}] 16:25:23 INFO - PROCESS | 1722 | 1467069923990 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}] 16:25:24 INFO - PROCESS | 1722 | 1467069923996 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:24 INFO - PROCESS | 1722 | 1467069924193 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:25:24 INFO - PROCESS | 1722 | 1467069924438 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1722 | 1467069924449 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7ea000 == 76 [pid = 1722] [id = 119] 16:25:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x911b8800) [pid = 1722] [serial = 356] [outer = (nil)] 16:25:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x91299000) [pid = 1722] [serial = 357] [outer = 0x911b8800] 16:25:24 INFO - PROCESS | 1722 | 1467069924539 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x912c4000) [pid = 1722] [serial = 358] [outer = 0x911b8800] 16:25:25 INFO - PROCESS | 1722 | 1467069925513 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]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1600ms 16:25:25 INFO - PROCESS | 1722 | 1467069925578 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 1722 | 1467069925585 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:25:25 INFO - PROCESS | 1722 | 1467069925595 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1722 | 1467069925599 Marionette TRACE conn4 <- [1,450,null,{}] 16:25:25 INFO - PROCESS | 1722 | 1467069925605 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}] 16:25:25 INFO - PROCESS | 1722 | 1467069925611 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:25 INFO - PROCESS | 1722 | 1467069925812 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:25:26 INFO - PROCESS | 1722 | 1467069926101 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 1722 | 1467069926108 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x9211e400 == 75 [pid = 1722] [id = 73] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x9521c000 == 74 [pid = 1722] [id = 74] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x95147400 == 73 [pid = 1722] [id = 53] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0xa672d000) [pid = 1722] [serial = 285] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e8800 == 74 [pid = 1722] [id = 120] 16:25:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x8f8ba800) [pid = 1722] [serial = 359] [outer = (nil)] 16:25:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0x9149f800) [pid = 1722] [serial = 360] [outer = 0x8f8ba800] 16:25:26 INFO - PROCESS | 1722 | 1467069926236 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x93952400) [pid = 1722] [serial = 361] [outer = 0x8f8ba800] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e2400 == 73 [pid = 1722] [id = 108] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef09c00 == 72 [pid = 1722] [id = 107] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed6400 == 71 [pid = 1722] [id = 106] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x9222f800 == 70 [pid = 1722] [id = 105] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x921e8000 == 69 [pid = 1722] [id = 104] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0xa4d4b400 == 68 [pid = 1722] [id = 99] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x9988d000 == 67 [pid = 1722] [id = 98] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x94783400 == 66 [pid = 1722] [id = 97] 16:25:26 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8aec00 == 65 [pid = 1722] [id = 96] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0xa6f4b400) [pid = 1722] [serial = 147] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0xa82f2800) [pid = 1722] [serial = 216] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x9d45e000) [pid = 1722] [serial = 213] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0xa6790800) [pid = 1722] [serial = 144] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x9a63c400) [pid = 1722] [serial = 210] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x953f9400) [pid = 1722] [serial = 171] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0xa2ff1000) [pid = 1722] [serial = 108] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0xa6793400) [pid = 1722] [serial = 177] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x9797c400) [pid = 1722] [serial = 220] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0xa8c20000) [pid = 1722] [serial = 183] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0xa8255400) [pid = 1722] [serial = 180] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0xa61bb400) [pid = 1722] [serial = 168] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x953f7400) [pid = 1722] [serial = 138] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x99c2bc00) [pid = 1722] [serial = 141] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x9abebc00) [pid = 1722] [serial = 174] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0xa2fb7c00) [pid = 1722] [serial = 117] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x98948400) [pid = 1722] [serial = 111] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x95151c00) [pid = 1722] [serial = 207] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0xa8cbfc00) [pid = 1722] [serial = 223] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0xa6ead000) [pid = 1722] [serial = 135] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x99d5fc00) [pid = 1722] [serial = 226] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x94779c00) [pid = 1722] [serial = 89] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x9afdac00) [pid = 1722] [serial = 114] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0xa328e800) [pid = 1722] [serial = 186] [outer = (nil)] [url = about:blank] 16:25:26 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x9d822c00) [pid = 1722] [serial = 280] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0xa2540000) [pid = 1722] [serial = 282] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0xa3322800) [pid = 1722] [serial = 283] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0xa253b800) [pid = 1722] [serial = 246] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0xa2feb000) [pid = 1722] [serial = 247] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x98f4e400) [pid = 1722] [serial = 276] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x95147800) [pid = 1722] [serial = 273] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x951b5800) [pid = 1722] [serial = 274] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x9149f000) [pid = 1722] [serial = 262] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x9149cc00) [pid = 1722] [serial = 261] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0xa4d50000) [pid = 1722] [serial = 256] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0xa23fdc00) [pid = 1722] [serial = 255] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x91499400) [pid = 1722] [serial = 271] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x9129c400) [pid = 1722] [serial = 270] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0xa6c5d400) [pid = 1722] [serial = 259] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0xa679d800) [pid = 1722] [serial = 258] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x9a987400) [pid = 1722] [serial = 267] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8f8b9c00) [pid = 1722] [serial = 264] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x99897400) [pid = 1722] [serial = 253] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x99806c00) [pid = 1722] [serial = 252] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x951ba800) [pid = 1722] [serial = 250] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x93c5ec00) [pid = 1722] [serial = 249] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x9d414800) [pid = 1722] [serial = 279] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x99892400) [pid = 1722] [serial = 277] [outer = (nil)] [url = about:blank] 16:25:27 INFO - PROCESS | 1722 | 1467069927288 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] 16:25:27 INFO - PROCESS | 1722 | 1467069927344 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:25:27 INFO - PROCESS | 1722 | 1467069927353 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 1722 | 1467069927362 Marionette TRACE conn4 <- [1,454,null,{}] 16:25:27 INFO - PROCESS | 1722 | 1467069927377 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}] 16:25:27 INFO - PROCESS | 1722 | 1467069927385 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:27 INFO - PROCESS | 1722 | 1467069927589 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:25:27 INFO - PROCESS | 1722 | 1467069927772 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1722 | 1467069927781 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x93a71c00 == 66 [pid = 1722] [id = 121] 16:25:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x95143c00) [pid = 1722] [serial = 362] [outer = (nil)] 16:25:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x951b6800) [pid = 1722] [serial = 363] [outer = 0x95143c00] 16:25:27 INFO - PROCESS | 1722 | 1467069927855 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x95215400) [pid = 1722] [serial = 364] [outer = 0x95143c00] 16:25:28 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:25:28 INFO - PROCESS | 1722 | 1467069928720 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]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:25:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1395ms 16:25:28 INFO - PROCESS | 1722 | 1467069928747 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1722 | 1467069928752 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:25:28 INFO - PROCESS | 1722 | 1467069928759 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1722 | 1467069928762 Marionette TRACE conn4 <- [1,458,null,{}] 16:25:28 INFO - PROCESS | 1722 | 1467069928768 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}] 16:25:28 INFO - PROCESS | 1722 | 1467069928773 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:28 INFO - PROCESS | 1722 | 1467069928959 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:25:29 INFO - PROCESS | 1722 | 1467069929105 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 1722 | 1467069929112 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eedb000 == 67 [pid = 1722] [id = 122] 16:25:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8ef10000) [pid = 1722] [serial = 365] [outer = (nil)] 16:25:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x953f6c00) [pid = 1722] [serial = 366] [outer = 0x8ef10000] 16:25:29 INFO - PROCESS | 1722 | 1467069929198 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x953fec00) [pid = 1722] [serial = 367] [outer = 0x8ef10000] 16:25:30 INFO - PROCESS | 1722 | 1467069930170 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] 16:25:30 INFO - PROCESS | 1722 | 1467069930253 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:25:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:25:30 INFO - PROCESS | 1722 | 1467069930261 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1722 | 1467069930265 Marionette TRACE conn4 <- [1,462,null,{}] 16:25:30 INFO - PROCESS | 1722 | 1467069930270 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}] 16:25:30 INFO - PROCESS | 1722 | 1467069930276 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:30 INFO - PROCESS | 1722 | 1467069930524 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:25:30 INFO - PROCESS | 1722 | 1467069930549 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1722 | 1467069930565 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x997ce000 == 68 [pid = 1722] [id = 123] 16:25:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x99806c00) [pid = 1722] [serial = 368] [outer = (nil)] 16:25:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x99893000) [pid = 1722] [serial = 369] [outer = 0x99806c00] 16:25:30 INFO - PROCESS | 1722 | 1467069930653 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x9a1f8800) [pid = 1722] [serial = 370] [outer = 0x99806c00] 16:25:31 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8e5e2800) [pid = 1722] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:25:31 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x8ef0c800) [pid = 1722] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:25:31 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x95149400) [pid = 1722] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:25:31 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x921e8c00) [pid = 1722] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:25:31 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x9530b800) [pid = 1722] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:25:31 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0xa230f400) [pid = 1722] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:25:32 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:25:32 INFO - PROCESS | 1722 | 1467069932520 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] 16:25:32 INFO - PROCESS | 1722 | 1467069932575 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:25:32 INFO - PROCESS | 1722 | 1467069932586 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1722 | 1467069932590 Marionette TRACE conn4 <- [1,466,null,{}] 16:25:32 INFO - PROCESS | 1722 | 1467069932600 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}] 16:25:32 INFO - PROCESS | 1722 | 1467069932608 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:32 INFO - PROCESS | 1722 | 1467069932803 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:25:32 INFO - PROCESS | 1722 | 1467069932963 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:32 INFO - PROCESS | 1722 | 1467069932974 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0c800 == 69 [pid = 1722] [id = 124] 16:25:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8ef12000) [pid = 1722] [serial = 371] [outer = (nil)] 16:25:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x9b88e800) [pid = 1722] [serial = 372] [outer = 0x8ef12000] 16:25:33 INFO - PROCESS | 1722 | 1467069933093 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0xa108f000) [pid = 1722] [serial = 373] [outer = 0x8ef12000] 16:25:34 INFO - PROCESS | 1722 | 1467069934811 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] 16:25:35 INFO - PROCESS | 1722 | 1467069935050 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:25:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:25:35 INFO - PROCESS | 1722 | 1467069935081 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1722 | 1467069935090 Marionette TRACE conn4 <- [1,470,null,{}] 16:25:35 INFO - PROCESS | 1722 | 1467069935104 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}] 16:25:35 INFO - PROCESS | 1722 | 1467069935116 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:35 INFO - PROCESS | 1722 | 1467069935526 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:25:35 INFO - PROCESS | 1722 | 1467069935690 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1722 | 1467069935704 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ee000 == 70 [pid = 1722] [id = 125] 16:25:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x911b2c00) [pid = 1722] [serial = 374] [outer = (nil)] 16:25:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x91494000) [pid = 1722] [serial = 375] [outer = 0x911b2c00] 16:25:35 INFO - PROCESS | 1722 | 1467069935853 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x92118c00) [pid = 1722] [serial = 376] [outer = 0x911b2c00] 16:25:37 INFO - PROCESS | 1722 | 1467069937352 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]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:25:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 2358ms 16:25:37 INFO - PROCESS | 1722 | 1467069937436 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1722 | 1467069937448 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:25:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:25:37 INFO - PROCESS | 1722 | 1467069937674 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1722 | 1467069937683 Marionette TRACE conn4 <- [1,474,null,{}] 16:25:37 INFO - PROCESS | 1722 | 1467069937708 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}] 16:25:37 INFO - PROCESS | 1722 | 1467069937719 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:38 INFO - PROCESS | 1722 | 1467069938096 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:25:38 INFO - PROCESS | 1722 | 1467069938362 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 1722 | 1467069938375 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x91297000 == 71 [pid = 1722] [id = 126] 16:25:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x9514e000) [pid = 1722] [serial = 377] [outer = (nil)] 16:25:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x95302800) [pid = 1722] [serial = 378] [outer = 0x9514e000] 16:25:38 INFO - PROCESS | 1722 | 1467069938522 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x99806000) [pid = 1722] [serial = 379] [outer = 0x9514e000] 16:25:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x95217000) [pid = 1722] [serial = 380] [outer = 0x93a6bc00] 16:25:40 INFO - PROCESS | 1722 | 1467069940200 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]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:25:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2916ms 16:25:40 INFO - PROCESS | 1722 | 1467069940405 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1722 | 1467069940412 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:25:40 INFO - PROCESS | 1722 | 1467069940426 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1722 | 1467069940436 Marionette TRACE conn4 <- [1,478,null,{}] 16:25:40 INFO - PROCESS | 1722 | 1467069940465 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}] 16:25:40 INFO - PROCESS | 1722 | 1467069940479 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:40 INFO - PROCESS | 1722 | 1467069940863 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:25:41 INFO - PROCESS | 1722 | 1467069941032 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 1722 | 1467069941050 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x9b980c00 == 72 [pid = 1722] [id = 127] 16:25:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0xa1021c00) [pid = 1722] [serial = 381] [outer = (nil)] 16:25:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0xa2310800) [pid = 1722] [serial = 382] [outer = 0xa1021c00] 16:25:41 INFO - PROCESS | 1722 | 1467069941194 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0xa23b2c00) [pid = 1722] [serial = 383] [outer = 0xa1021c00] 16:25:42 INFO - PROCESS | 1722 | 1467069942296 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]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1915ms 16:25:42 INFO - PROCESS | 1722 | 1467069942339 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:25:42 INFO - PROCESS | 1722 | 1467069942345 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:25:42 INFO - PROCESS | 1722 | 1467069942352 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1722 | 1467069942355 Marionette TRACE conn4 <- [1,482,null,{}] 16:25:42 INFO - PROCESS | 1722 | 1467069942361 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}] 16:25:42 INFO - PROCESS | 1722 | 1467069942367 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:42 INFO - PROCESS | 1722 | 1467069942575 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:25:42 INFO - PROCESS | 1722 | 1467069942798 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1722 | 1467069942809 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x9a98bc00 == 73 [pid = 1722] [id = 128] 16:25:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0xa2533400) [pid = 1722] [serial = 384] [outer = (nil)] 16:25:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0xa2fbf800) [pid = 1722] [serial = 385] [outer = 0xa2533400] 16:25:42 INFO - PROCESS | 1722 | 1467069942944 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0xa3284000) [pid = 1722] [serial = 386] [outer = 0xa2533400] 16:25:44 INFO - PROCESS | 1722 | 1467069944003 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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:25:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1687ms 16:25:44 INFO - PROCESS | 1722 | 1467069944039 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1722 | 1467069944044 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:25:44 INFO - PROCESS | 1722 | 1467069944051 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1722 | 1467069944055 Marionette TRACE conn4 <- [1,486,null,{}] 16:25:44 INFO - PROCESS | 1722 | 1467069944062 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}] 16:25:44 INFO - PROCESS | 1722 | 1467069944067 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:44 INFO - PROCESS | 1722 | 1467069944271 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:25:44 INFO - PROCESS | 1722 | 1467069944492 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 1722 | 1467069944502 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x953f5000 == 74 [pid = 1722] [id = 129] 16:25:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x9d819c00) [pid = 1722] [serial = 387] [outer = (nil)] 16:25:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0xa4d0a400) [pid = 1722] [serial = 388] [outer = 0x9d819c00] 16:25:44 INFO - PROCESS | 1722 | 1467069944625 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0xa4f22800) [pid = 1722] [serial = 389] [outer = 0x9d819c00] 16:25:45 INFO - PROCESS | 1722 | 1467069945614 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]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:25:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1597ms 16:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:25:45 INFO - PROCESS | 1722 | 1467069945648 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:25:45 INFO - PROCESS | 1722 | 1467069945652 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:25:45 INFO - PROCESS | 1722 | 1467069945660 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 1722 | 1467069945663 Marionette TRACE conn4 <- [1,490,null,{}] 16:25:45 INFO - PROCESS | 1722 | 1467069945669 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}] 16:25:45 INFO - PROCESS | 1722 | 1467069945680 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:45 INFO - PROCESS | 1722 | 1467069945898 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:25:46 INFO - PROCESS | 1722 | 1467069946131 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1722 | 1467069946140 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e7400 == 75 [pid = 1722] [id = 130] 16:25:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0xa2564400) [pid = 1722] [serial = 390] [outer = (nil)] 16:25:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0xa6c5dc00) [pid = 1722] [serial = 391] [outer = 0xa2564400] 16:25:46 INFO - PROCESS | 1722 | 1467069946236 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0xa6c62c00) [pid = 1722] [serial = 392] [outer = 0xa2564400] 16:25:47 INFO - PROCESS | 1722 | 1467069947125 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]]]}] 16:25:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:25:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1543ms 16:25:47 INFO - PROCESS | 1722 | 1467069947202 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:25:47 INFO - PROCESS | 1722 | 1467069947206 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:25:47 INFO - PROCESS | 1722 | 1467069947213 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 1722 | 1467069947216 Marionette TRACE conn4 <- [1,494,null,{}] 16:25:47 INFO - PROCESS | 1722 | 1467069947222 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}] 16:25:47 INFO - PROCESS | 1722 | 1467069947228 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:47 INFO - PROCESS | 1722 | 1467069947459 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:25:47 INFO - PROCESS | 1722 | 1467069947680 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 1722 | 1467069947688 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb24000 == 76 [pid = 1722] [id = 131] 16:25:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x8fb25000) [pid = 1722] [serial = 393] [outer = (nil)] 16:25:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x8fb2ac00) [pid = 1722] [serial = 394] [outer = 0x8fb25000] 16:25:47 INFO - PROCESS | 1722 | 1467069947815 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x8fb2e000) [pid = 1722] [serial = 395] [outer = 0x8fb25000] 16:25:48 INFO - PROCESS | 1722 | 1467069948773 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]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:25:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1601ms 16:25:48 INFO - PROCESS | 1722 | 1467069948815 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:25:48 INFO - PROCESS | 1722 | 1467069948820 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:25:48 INFO - PROCESS | 1722 | 1467069948827 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1722 | 1467069948830 Marionette TRACE conn4 <- [1,498,null,{}] 16:25:48 INFO - PROCESS | 1722 | 1467069948854 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}] 16:25:48 INFO - PROCESS | 1722 | 1467069948858 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:49 INFO - PROCESS | 1722 | 1467069949112 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:25:49 INFO - PROCESS | 1722 | 1467069949285 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1722 | 1467069949293 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb29c00 == 77 [pid = 1722] [id = 132] 16:25:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x8fb2bc00) [pid = 1722] [serial = 396] [outer = (nil)] 16:25:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x9196ec00) [pid = 1722] [serial = 397] [outer = 0x8fb2bc00] 16:25:49 INFO - PROCESS | 1722 | 1467069949381 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x91972800) [pid = 1722] [serial = 398] [outer = 0x8fb2bc00] 16:25:50 INFO - PROCESS | 1722 | 1467069950244 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]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:25:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1484ms 16:25:50 INFO - PROCESS | 1722 | 1467069950311 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:25:50 INFO - PROCESS | 1722 | 1467069950316 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:25:50 INFO - PROCESS | 1722 | 1467069950324 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1722 | 1467069950326 Marionette TRACE conn4 <- [1,502,null,{}] 16:25:50 INFO - PROCESS | 1722 | 1467069950333 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}] 16:25:50 INFO - PROCESS | 1722 | 1467069950339 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:50 INFO - PROCESS | 1722 | 1467069950526 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:25:50 INFO - PROCESS | 1722 | 1467069950706 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1722 | 1467069950714 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9ad800 == 78 [pid = 1722] [id = 133] 16:25:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x8d9ae000) [pid = 1722] [serial = 399] [outer = (nil)] 16:25:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x8d9b5800) [pid = 1722] [serial = 400] [outer = 0x8d9ae000] 16:25:50 INFO - PROCESS | 1722 | 1467069950837 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x8d9b8c00) [pid = 1722] [serial = 401] [outer = 0x8d9ae000] 16:25:51 INFO - PROCESS | 1722 | 1467069951759 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]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:25:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1487ms 16:25:51 INFO - PROCESS | 1722 | 1467069951811 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1722 | 1467069951816 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:25:51 INFO - PROCESS | 1722 | 1467069951823 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1722 | 1467069951827 Marionette TRACE conn4 <- [1,506,null,{}] 16:25:51 INFO - PROCESS | 1722 | 1467069951833 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}] 16:25:51 INFO - PROCESS | 1722 | 1467069951838 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:52 INFO - PROCESS | 1722 | 1467069952044 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:25:52 INFO - PROCESS | 1722 | 1467069952270 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1722 | 1467069952277 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b6400 == 79 [pid = 1722] [id = 134] 16:25:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x8d9bac00) [pid = 1722] [serial = 402] [outer = (nil)] 16:25:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x91971000) [pid = 1722] [serial = 403] [outer = 0x8d9bac00] 16:25:52 INFO - PROCESS | 1722 | 1467069952416 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x91976c00) [pid = 1722] [serial = 404] [outer = 0x8d9bac00] 16:25:53 INFO - PROCESS | 1722 | 1467069953456 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]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1686ms 16:25:53 INFO - PROCESS | 1722 | 1467069953511 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1722 | 1467069953516 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:25:53 INFO - PROCESS | 1722 | 1467069953522 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1722 | 1467069953528 Marionette TRACE conn4 <- [1,510,null,{}] 16:25:53 INFO - PROCESS | 1722 | 1467069953534 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}] 16:25:53 INFO - PROCESS | 1722 | 1467069953541 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:53 INFO - PROCESS | 1722 | 1467069953752 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:25:54 INFO - PROCESS | 1722 | 1467069953998 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1722 | 1467069954008 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e7800 == 80 [pid = 1722] [id = 135] 16:25:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x8ef0fc00) [pid = 1722] [serial = 405] [outer = (nil)] 16:25:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x911a9400) [pid = 1722] [serial = 406] [outer = 0x8ef0fc00] 16:25:54 INFO - PROCESS | 1722 | 1467069954094 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x9395d400) [pid = 1722] [serial = 407] [outer = 0x8ef0fc00] 16:25:55 INFO - PROCESS | 1722 | 1467069955300 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]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1838ms 16:25:55 INFO - PROCESS | 1722 | 1467069955362 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1722 | 1467069955368 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:25:55 INFO - PROCESS | 1722 | 1467069955376 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1722 | 1467069955382 Marionette TRACE conn4 <- [1,514,null,{}] 16:25:55 INFO - PROCESS | 1722 | 1467069955400 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}] 16:25:55 INFO - PROCESS | 1722 | 1467069955407 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:55 INFO - PROCESS | 1722 | 1467069955621 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:25:55 INFO - PROCESS | 1722 | 1467069955869 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1722 | 1467069955877 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7ef400 == 81 [pid = 1722] [id = 136] 16:25:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x8ed47400) [pid = 1722] [serial = 408] [outer = (nil)] 16:25:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x8ed4a000) [pid = 1722] [serial = 409] [outer = 0x8ed47400] 16:25:56 INFO - PROCESS | 1722 | 1467069956064 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x8ed4cc00) [pid = 1722] [serial = 410] [outer = 0x8ed47400] 16:25:56 INFO - PROCESS | 1722 | 1467069956958 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]]]}] 16:25:56 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 16:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1601ms 16:25:56 INFO - PROCESS | 1722 | 1467069956977 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 1722 | 1467069956985 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:25:57 INFO - PROCESS | 1722 | 1467069957039 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1722 | 1467069957045 Marionette TRACE conn4 <- [1,518,null,{}] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x953fbc00) [pid = 1722] [serial = 327] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | 1467069957126 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}] 16:25:57 INFO - PROCESS | 1722 | 1467069957131 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:57 INFO - PROCESS | 1722 | 1467069957346 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0xa6c63000) [pid = 1722] [serial = 286] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x953f8800) [pid = 1722] [serial = 322] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x8e5ecc00) [pid = 1722] [serial = 324] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x8e5efc00) [pid = 1722] [serial = 325] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x8ef14c00) [pid = 1722] [serial = 321] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x951b7400) [pid = 1722] [serial = 291] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x9a646400) [pid = 1722] [serial = 294] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x98bc3000) [pid = 1722] [serial = 316] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x953f3c00) [pid = 1722] [serial = 315] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0xa82f1400) [pid = 1722] [serial = 300] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x93956800) [pid = 1722] [serial = 313] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x92226800) [pid = 1722] [serial = 312] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0xa6c65c00) [pid = 1722] [serial = 297] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0xa90b4800) [pid = 1722] [serial = 303] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x99890c00) [pid = 1722] [serial = 318] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x9a1f8000) [pid = 1722] [serial = 319] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8eedb400) [pid = 1722] [serial = 306] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x951b7800) [pid = 1722] [serial = 309] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x91293400) [pid = 1722] [serial = 288] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1722 | 1467069957588 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1722 | 1467069957596 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed0c00 == 82 [pid = 1722] [id = 137] 16:25:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x8eedc800) [pid = 1722] [serial = 411] [outer = (nil)] 16:25:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x8ef14c00) [pid = 1722] [serial = 412] [outer = 0x8eedc800] 16:25:57 INFO - PROCESS | 1722 | 1467069957676 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x8fb30000) [pid = 1722] [serial = 413] [outer = 0x8eedc800] 16:25:58 INFO - PROCESS | 1722 | 1467069958527 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]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1549ms 16:25:58 INFO - PROCESS | 1722 | 1467069958567 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1722 | 1467069958570 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:25:58 INFO - PROCESS | 1722 | 1467069958580 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1722 | 1467069958585 Marionette TRACE conn4 <- [1,522,null,{}] 16:25:58 INFO - PROCESS | 1722 | 1467069958603 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}] 16:25:58 INFO - PROCESS | 1722 | 1467069958612 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:58 INFO - PROCESS | 1722 | 1467069958805 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:25:58 INFO - PROCESS | 1722 | 1467069958946 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1722 | 1467069958959 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:25:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x912c5800 == 83 [pid = 1722] [id = 138] 16:25:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x912c9000) [pid = 1722] [serial = 414] [outer = (nil)] 16:25:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x91979400) [pid = 1722] [serial = 415] [outer = 0x912c9000] 16:25:59 INFO - PROCESS | 1722 | 1467069959036 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x92232800) [pid = 1722] [serial = 416] [outer = 0x912c9000] 16:25:59 INFO - PROCESS | 1722 | 1467069959936 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]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1386ms 16:25:59 INFO - PROCESS | 1722 | 1467069959967 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:25:59 INFO - PROCESS | 1722 | 1467069959972 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:25:59 INFO - PROCESS | 1722 | 1467069959979 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1722 | 1467069959982 Marionette TRACE conn4 <- [1,526,null,{}] 16:26:00 INFO - PROCESS | 1722 | 1467069959994 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}] 16:26:00 INFO - PROCESS | 1722 | 1467069960001 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:00 INFO - PROCESS | 1722 | 1467069960243 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:26:00 INFO - PROCESS | 1722 | 1467069960266 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1722 | 1467069960279 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x92226800 == 84 [pid = 1722] [id = 139] 16:26:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x93957800) [pid = 1722] [serial = 417] [outer = (nil)] 16:26:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x93a6a000) [pid = 1722] [serial = 418] [outer = 0x93957800] 16:26:00 INFO - PROCESS | 1722 | 1467069960348 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x9477b400) [pid = 1722] [serial = 419] [outer = 0x93957800] 16:26:01 INFO - PROCESS | 1722 | 1467069961888 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]]]}] 16:26:01 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x99806c00) [pid = 1722] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:26:01 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x95143c00) [pid = 1722] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:26:01 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8f8ba800) [pid = 1722] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:26:01 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x8e7f8000) [pid = 1722] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:26:01 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x911b8800) [pid = 1722] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:26:01 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x8ef10000) [pid = 1722] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:26:01 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 16:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1988ms 16:26:01 INFO - PROCESS | 1722 | 1467069961967 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1722 | 1467069961971 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:26:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:26:01 INFO - PROCESS | 1722 | 1467069961977 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1722 | 1467069961980 Marionette TRACE conn4 <- [1,530,null,{}] 16:26:01 INFO - PROCESS | 1722 | 1467069961986 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}] 16:26:01 INFO - PROCESS | 1722 | 1467069961991 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:02 INFO - PROCESS | 1722 | 1467069962162 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:26:02 INFO - PROCESS | 1722 | 1467069962351 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 1722 | 1467069962358 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x921ec400 == 85 [pid = 1722] [id = 140] 16:26:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x9395c800) [pid = 1722] [serial = 420] [outer = (nil)] 16:26:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x95143c00) [pid = 1722] [serial = 421] [outer = 0x9395c800] 16:26:02 INFO - PROCESS | 1722 | 1467069962448 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x951b6c00) [pid = 1722] [serial = 422] [outer = 0x9395c800] 16:26:03 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:26:03 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:26:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1182ms 16:26:03 INFO - PROCESS | 1722 | 1467069963147 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"]]]}] 16:26:03 INFO - PROCESS | 1722 | 1467069963201 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 1722 | 1467069963205 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:26:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:26:03 INFO - PROCESS | 1722 | 1467069963213 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1722 | 1467069963216 Marionette TRACE conn4 <- [1,534,null,{}] 16:26:03 INFO - PROCESS | 1722 | 1467069963222 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}] 16:26:03 INFO - PROCESS | 1722 | 1467069963231 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:03 INFO - PROCESS | 1722 | 1467069963530 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:26:03 INFO - PROCESS | 1722 | 1467069963545 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 1722 | 1467069963550 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x911acc00 == 86 [pid = 1722] [id = 141] 16:26:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x91497400) [pid = 1722] [serial = 423] [outer = (nil)] 16:26:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x9a647c00) [pid = 1722] [serial = 424] [outer = 0x91497400] 16:26:03 INFO - PROCESS | 1722 | 1467069963628 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x9a990800) [pid = 1722] [serial = 425] [outer = 0x91497400] 16:26:04 INFO - PROCESS | 1722 | 1467069964684 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]]]}] 16:26:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:26:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1487ms 16:26:04 INFO - PROCESS | 1722 | 1467069964701 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1722 | 1467069964708 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:26:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:26:04 INFO - PROCESS | 1722 | 1467069964717 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1722 | 1467069964725 Marionette TRACE conn4 <- [1,538,null,{}] 16:26:04 INFO - PROCESS | 1722 | 1467069964733 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}] 16:26:04 INFO - PROCESS | 1722 | 1467069964739 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:05 INFO - PROCESS | 1722 | 1467069965000 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:26:05 INFO - PROCESS | 1722 | 1467069965249 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1722 | 1467069965261 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9adc00 == 87 [pid = 1722] [id = 142] 16:26:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x8e5e3000) [pid = 1722] [serial = 426] [outer = (nil)] 16:26:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x8ed4a400) [pid = 1722] [serial = 427] [outer = 0x8e5e3000] 16:26:05 INFO - PROCESS | 1722 | 1467069965368 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x8ef17c00) [pid = 1722] [serial = 428] [outer = 0x8e5e3000] 16:26:06 INFO - PROCESS | 1722 | 1467069966311 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]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:26:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1644ms 16:26:06 INFO - PROCESS | 1722 | 1467069966362 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1722 | 1467069966369 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:26:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:26:06 INFO - PROCESS | 1722 | 1467069966380 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1722 | 1467069966384 Marionette TRACE conn4 <- [1,542,null,{}] 16:26:06 INFO - PROCESS | 1722 | 1467069966392 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}] 16:26:06 INFO - PROCESS | 1722 | 1467069966398 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:06 INFO - PROCESS | 1722 | 1467069966606 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:26:06 INFO - PROCESS | 1722 | 1467069966848 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1722 | 1467069966859 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x9196c800 == 88 [pid = 1722] [id = 143] 16:26:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x91972400) [pid = 1722] [serial = 429] [outer = (nil)] 16:26:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x93956800) [pid = 1722] [serial = 430] [outer = 0x91972400] 16:26:06 INFO - PROCESS | 1722 | 1467069966963 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x951bac00) [pid = 1722] [serial = 431] [outer = 0x91972400] 16:26:07 INFO - PROCESS | 1722 | 1467069967868 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]]]}] 16:26:07 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. 16:26:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1533ms 16:26:07 INFO - PROCESS | 1722 | 1467069967920 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1722 | 1467069967923 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:26:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:26:07 INFO - PROCESS | 1722 | 1467069967932 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1722 | 1467069967939 Marionette TRACE conn4 <- [1,546,null,{}] 16:26:07 INFO - PROCESS | 1722 | 1467069967956 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}] 16:26:07 INFO - PROCESS | 1722 | 1467069967965 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:08 INFO - PROCESS | 1722 | 1467069968200 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:26:08 INFO - PROCESS | 1722 | 1467069968494 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1722 | 1467069968507 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x9a987400 == 89 [pid = 1722] [id = 144] 16:26:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x9abec000) [pid = 1722] [serial = 432] [outer = (nil)] 16:26:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x9b40fc00) [pid = 1722] [serial = 433] [outer = 0x9abec000] 16:26:08 INFO - PROCESS | 1722 | 1467069968639 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x9d820c00) [pid = 1722] [serial = 434] [outer = 0x9abec000] 16:26:09 INFO - PROCESS | 1722 | 1467069969538 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:26:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1706ms 16:26:09 INFO - PROCESS | 1722 | 1467069969639 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1722 | 1467069969644 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:26:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:26:09 INFO - PROCESS | 1722 | 1467069969650 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1722 | 1467069969654 Marionette TRACE conn4 <- [1,550,null,{}] 16:26:09 INFO - PROCESS | 1722 | 1467069969660 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}] 16:26:09 INFO - PROCESS | 1722 | 1467069969665 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:09 INFO - PROCESS | 1722 | 1467069969924 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:26:10 INFO - PROCESS | 1722 | 1467069970181 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1722 | 1467069970190 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b6c00 == 90 [pid = 1722] [id = 145] 16:26:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x8dc47800) [pid = 1722] [serial = 435] [outer = (nil)] 16:26:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0xa209cc00) [pid = 1722] [serial = 436] [outer = 0x8dc47800] 16:26:10 INFO - PROCESS | 1722 | 1467069970278 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0xa2fbac00) [pid = 1722] [serial = 437] [outer = 0x8dc47800] 16:26:11 INFO - PROCESS | 1722 | 1467069971171 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:26:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1585ms 16:26:11 INFO - PROCESS | 1722 | 1467069971236 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1722 | 1467069971241 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:26:11 INFO - PROCESS | 1722 | 1467069971247 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1722 | 1467069971251 Marionette TRACE conn4 <- [1,554,null,{}] 16:26:11 INFO - PROCESS | 1722 | 1467069971257 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}] 16:26:11 INFO - PROCESS | 1722 | 1467069971263 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:11 INFO - PROCESS | 1722 | 1467069971458 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:26:11 INFO - PROCESS | 1722 | 1467069971701 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1722 | 1467069971710 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b2c00 == 91 [pid = 1722] [id = 146] 16:26:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0xa23adc00) [pid = 1722] [serial = 438] [outer = (nil)] 16:26:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0xa4f18c00) [pid = 1722] [serial = 439] [outer = 0xa23adc00] 16:26:11 INFO - PROCESS | 1722 | 1467069971838 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0xa61bb000) [pid = 1722] [serial = 440] [outer = 0xa23adc00] 16:26:12 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:12 INFO - PROCESS | 1722 | 1467069972787 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1589ms 16:26:12 INFO - PROCESS | 1722 | 1467069972838 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1722 | 1467069972843 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:26:12 INFO - PROCESS | 1722 | 1467069972850 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1722 | 1467069972853 Marionette TRACE conn4 <- [1,558,null,{}] 16:26:12 INFO - PROCESS | 1722 | 1467069972860 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}] 16:26:12 INFO - PROCESS | 1722 | 1467069972870 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:13 INFO - PROCESS | 1722 | 1467069973206 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:26:13 INFO - PROCESS | 1722 | 1467069973407 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1722 | 1467069973416 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a4000 == 92 [pid = 1722] [id = 147] 16:26:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x8c1acc00) [pid = 1722] [serial = 441] [outer = (nil)] 16:26:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x8c1b0800) [pid = 1722] [serial = 442] [outer = 0x8c1acc00] 16:26:13 INFO - PROCESS | 1722 | 1467069973529 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0xa4d4f400) [pid = 1722] [serial = 443] [outer = 0x8c1acc00] 16:26:14 INFO - PROCESS | 1722 | 1467069974435 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]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:26:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1631ms 16:26:14 INFO - PROCESS | 1722 | 1467069974483 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:26:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:26:14 INFO - PROCESS | 1722 | 1467069974488 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:26:14 INFO - PROCESS | 1722 | 1467069974494 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1722 | 1467069974498 Marionette TRACE conn4 <- [1,562,null,{}] 16:26:14 INFO - PROCESS | 1722 | 1467069974504 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}] 16:26:14 INFO - PROCESS | 1722 | 1467069974509 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:14 INFO - PROCESS | 1722 | 1467069974713 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:26:14 INFO - PROCESS | 1722 | 1467069974945 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1722 | 1467069974955 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a5000 == 93 [pid = 1722] [id = 148] 16:26:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x8c1a5c00) [pid = 1722] [serial = 444] [outer = (nil)] 16:26:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x8c1d4000) [pid = 1722] [serial = 445] [outer = 0x8c1a5c00] 16:26:15 INFO - PROCESS | 1722 | 1467069975084 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x8c1d9400) [pid = 1722] [serial = 446] [outer = 0x8c1a5c00] 16:26:15 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:16 INFO - PROCESS | 1722 | 1467069976004 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:26:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1543ms 16:26:16 INFO - PROCESS | 1722 | 1467069976038 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1722 | 1467069976042 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:26:16 INFO - PROCESS | 1722 | 1467069976050 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1722 | 1467069976053 Marionette TRACE conn4 <- [1,566,null,{}] 16:26:16 INFO - PROCESS | 1722 | 1467069976059 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}] 16:26:16 INFO - PROCESS | 1722 | 1467069976065 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:16 INFO - PROCESS | 1722 | 1467069976279 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:26:16 INFO - PROCESS | 1722 | 1467069976512 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1722 | 1467069976521 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ce800 == 94 [pid = 1722] [id = 149] 16:26:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x8c1cfc00) [pid = 1722] [serial = 447] [outer = (nil)] 16:26:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x8d9b8000) [pid = 1722] [serial = 448] [outer = 0x8c1cfc00] 16:26:16 INFO - PROCESS | 1722 | 1467069976645 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0xa67f1000) [pid = 1722] [serial = 449] [outer = 0x8c1cfc00] 16:26:17 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:17 INFO - PROCESS | 1722 | 1467069977530 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]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1531ms 16:26:17 INFO - PROCESS | 1722 | 1467069977582 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1722 | 1467069977587 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:26:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:26:17 INFO - PROCESS | 1722 | 1467069977594 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1722 | 1467069977598 Marionette TRACE conn4 <- [1,570,null,{}] 16:26:17 INFO - PROCESS | 1722 | 1467069977604 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}] 16:26:17 INFO - PROCESS | 1722 | 1467069977609 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:17 INFO - PROCESS | 1722 | 1467069977812 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:26:18 INFO - PROCESS | 1722 | 1467069978049 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1722 | 1467069978058 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d5400 == 95 [pid = 1722] [id = 150] 16:26:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x8c1dac00) [pid = 1722] [serial = 450] [outer = (nil)] 16:26:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0xa6c68400) [pid = 1722] [serial = 451] [outer = 0x8c1dac00] 16:26:18 INFO - PROCESS | 1722 | 1467069978183 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0xa6ea6400) [pid = 1722] [serial = 452] [outer = 0x8c1dac00] 16:26:18 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:19 INFO - PROCESS | 1722 | 1467069979130 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]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1583ms 16:26:19 INFO - PROCESS | 1722 | 1467069979178 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:26:19 INFO - PROCESS | 1722 | 1467069979183 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:26:19 INFO - PROCESS | 1722 | 1467069979189 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1722 | 1467069979193 Marionette TRACE conn4 <- [1,574,null,{}] 16:26:19 INFO - PROCESS | 1722 | 1467069979199 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}] 16:26:19 INFO - PROCESS | 1722 | 1467069979205 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:19 INFO - PROCESS | 1722 | 1467069979413 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:26:19 INFO - PROCESS | 1722 | 1467069979649 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1722 | 1467069979659 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1dcc00 == 96 [pid = 1722] [id = 151] 16:26:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x8fb98c00) [pid = 1722] [serial = 453] [outer = (nil)] 16:26:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0x8fb9f400) [pid = 1722] [serial = 454] [outer = 0x8fb98c00] 16:26:19 INFO - PROCESS | 1722 | 1467069979782 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0x8fba2000) [pid = 1722] [serial = 455] [outer = 0x8fb98c00] 16:26:20 INFO - PROCESS | 1722 | 1467069980771 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]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1638ms 16:26:20 INFO - PROCESS | 1722 | 1467069980827 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1722 | 1467069980831 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:26:20 INFO - PROCESS | 1722 | 1467069980838 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1722 | 1467069980842 Marionette TRACE conn4 <- [1,578,null,{}] 16:26:20 INFO - PROCESS | 1722 | 1467069980848 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}] 16:26:20 INFO - PROCESS | 1722 | 1467069980854 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:21 INFO - PROCESS | 1722 | 1467069981083 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:26:21 INFO - PROCESS | 1722 | 1467069981757 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1722 | 1467069981766 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1af800 == 97 [pid = 1722] [id = 152] 16:26:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 161 (0x8c1b0c00) [pid = 1722] [serial = 456] [outer = (nil)] 16:26:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 162 (0x8d9af400) [pid = 1722] [serial = 457] [outer = 0x8c1b0c00] 16:26:21 INFO - PROCESS | 1722 | 1467069981845 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 163 (0x8dc3e800) [pid = 1722] [serial = 458] [outer = 0x8c1b0c00] 16:26:22 INFO - PROCESS | 1722 | 1467069982845 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]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2095ms 16:26:22 INFO - PROCESS | 1722 | 1467069982936 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1722 | 1467069982941 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:26:22 INFO - PROCESS | 1722 | 1467069982950 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1722 | 1467069982955 Marionette TRACE conn4 <- [1,582,null,{}] 16:26:22 INFO - PROCESS | 1722 | 1467069982971 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}] 16:26:22 INFO - PROCESS | 1722 | 1467069982976 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:23 INFO - PROCESS | 1722 | 1467069983253 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:26:23 INFO - PROCESS | 1722 | 1467069983492 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1722 | 1467069983515 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc43800 == 98 [pid = 1722] [id = 153] 16:26:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 164 (0x8e5eb400) [pid = 1722] [serial = 459] [outer = (nil)] 16:26:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 165 (0x8ed41c00) [pid = 1722] [serial = 460] [outer = 0x8e5eb400] 16:26:23 INFO - PROCESS | 1722 | 1467069983605 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 166 (0x8ed4a800) [pid = 1722] [serial = 461] [outer = 0x8e5eb400] 16:26:24 INFO - PROCESS | 1722 | 1467069984602 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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1738ms 16:26:24 INFO - PROCESS | 1722 | 1467069984692 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:26:24 INFO - PROCESS | 1722 | 1467069984702 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:26:24 INFO - PROCESS | 1722 | 1467069984714 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1722 | 1467069984720 Marionette TRACE conn4 <- [1,586,null,{}] 16:26:24 INFO - PROCESS | 1722 | 1467069984729 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}] 16:26:24 INFO - PROCESS | 1722 | 1467069984736 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:24 INFO - PROCESS | 1722 | --DOCSHELL 0x997cc000 == 97 [pid = 1722] [id = 32] 16:26:24 INFO - PROCESS | 1722 | --DOCSHELL 0x9af61400 == 96 [pid = 1722] [id = 72] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 165 (0x94779400) [pid = 1722] [serial = 336] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 164 (0x9149a000) [pid = 1722] [serial = 351] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 163 (0x8f8ab800) [pid = 1722] [serial = 330] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 162 (0x912c3000) [pid = 1722] [serial = 348] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 161 (0xa23ae800) [pid = 1722] [serial = 345] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 160 (0x9aed8c00) [pid = 1722] [serial = 342] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0x912a1800) [pid = 1722] [serial = 333] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x9a080000) [pid = 1722] [serial = 339] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | 1467069985105 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x99893000) [pid = 1722] [serial = 369] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x951b6800) [pid = 1722] [serial = 363] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x95215400) [pid = 1722] [serial = 364] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x9149f800) [pid = 1722] [serial = 360] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x93952400) [pid = 1722] [serial = 361] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x8ef0dc00) [pid = 1722] [serial = 355] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x8eed2800) [pid = 1722] [serial = 354] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x912c4000) [pid = 1722] [serial = 358] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x91299000) [pid = 1722] [serial = 357] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x953fec00) [pid = 1722] [serial = 367] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x953f6c00) [pid = 1722] [serial = 366] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x9a1f8800) [pid = 1722] [serial = 370] [outer = (nil)] [url = about:blank] 16:26:25 INFO - PROCESS | 1722 | 1467069985325 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1722 | 1467069985343 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc45000 == 97 [pid = 1722] [id = 154] 16:26:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x8e5ee400) [pid = 1722] [serial = 462] [outer = (nil)] 16:26:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x8f8ac800) [pid = 1722] [serial = 463] [outer = 0x8e5ee400] 16:26:25 INFO - PROCESS | 1722 | 1467069985423 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x8fb28000) [pid = 1722] [serial = 464] [outer = 0x8e5ee400] 16:26:25 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:26 INFO - PROCESS | 1722 | 1467069986298 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]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1638ms 16:26:26 INFO - PROCESS | 1722 | 1467069986352 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:26:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:26:26 INFO - PROCESS | 1722 | 1467069986363 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:26:26 INFO - PROCESS | 1722 | 1467069986399 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1722 | 1467069986410 Marionette TRACE conn4 <- [1,590,null,{}] 16:26:26 INFO - PROCESS | 1722 | 1467069986425 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}] 16:26:26 INFO - PROCESS | 1722 | 1467069986436 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:26 INFO - PROCESS | 1722 | 1467069986830 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:26:27 INFO - PROCESS | 1722 | 1467069987115 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1722 | 1467069987130 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0e000 == 98 [pid = 1722] [id = 155] 16:26:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x8ef0e400) [pid = 1722] [serial = 465] [outer = (nil)] 16:26:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x8f8ab800) [pid = 1722] [serial = 466] [outer = 0x8ef0e400] 16:26:27 INFO - PROCESS | 1722 | 1467069987216 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x8fb24400) [pid = 1722] [serial = 467] [outer = 0x8ef0e400] 16:26:28 INFO - PROCESS | 1722 | 1467069988339 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2028ms 16:26:28 INFO - PROCESS | 1722 | 1467069988403 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1722 | 1467069988411 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:26:28 INFO - PROCESS | 1722 | 1467069988422 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1722 | 1467069988426 Marionette TRACE conn4 <- [1,594,null,{}] 16:26:28 INFO - PROCESS | 1722 | 1467069988433 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}] 16:26:28 INFO - PROCESS | 1722 | 1467069988439 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:28 INFO - PROCESS | 1722 | 1467069988694 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:26:28 INFO - PROCESS | 1722 | 1467069988959 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1722 | 1467069988968 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed8c00 == 99 [pid = 1722] [id = 156] 16:26:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x911b4000) [pid = 1722] [serial = 468] [outer = (nil)] 16:26:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x912bb800) [pid = 1722] [serial = 469] [outer = 0x911b4000] 16:26:29 INFO - PROCESS | 1722 | 1467069989092 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x912c5400) [pid = 1722] [serial = 470] [outer = 0x911b4000] 16:26:30 INFO - PROCESS | 1722 | 1467069990063 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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1685ms 16:26:30 INFO - PROCESS | 1722 | 1467069990107 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1722 | 1467069990111 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:26:30 INFO - PROCESS | 1722 | 1467069990118 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1722 | 1467069990125 Marionette TRACE conn4 <- [1,598,null,{}] 16:26:30 INFO - PROCESS | 1722 | 1467069990142 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}] 16:26:30 INFO - PROCESS | 1722 | 1467069990151 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:30 INFO - PROCESS | 1722 | 1467069990355 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:26:30 INFO - PROCESS | 1722 | 1467069990644 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1722 | 1467069990659 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x912c8c00 == 100 [pid = 1722] [id = 157] 16:26:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0x92234400) [pid = 1722] [serial = 471] [outer = (nil)] 16:26:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0x9395f000) [pid = 1722] [serial = 472] [outer = 0x92234400] 16:26:30 INFO - PROCESS | 1722 | 1467069990758 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x9514a000) [pid = 1722] [serial = 473] [outer = 0x92234400] 16:26:31 INFO - PROCESS | 1722 | 1467069991905 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1845ms 16:26:31 INFO - PROCESS | 1722 | 1467069991964 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1722 | 1467069991968 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:26:31 INFO - PROCESS | 1722 | 1467069991982 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1722 | 1467069991984 Marionette TRACE conn4 <- [1,602,null,{}] 16:26:31 INFO - PROCESS | 1722 | 1467069991991 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}] 16:26:31 INFO - PROCESS | 1722 | 1467069991996 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:32 INFO - PROCESS | 1722 | 1467069992210 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:26:32 INFO - PROCESS | 1722 | 1467069992459 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1722 | 1467069992470 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x938ad400 == 101 [pid = 1722] [id = 158] 16:26:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0x93c5ec00) [pid = 1722] [serial = 474] [outer = (nil)] 16:26:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0x953f6400) [pid = 1722] [serial = 475] [outer = 0x93c5ec00] 16:26:32 INFO - PROCESS | 1722 | 1467069992589 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 161 (0x99897c00) [pid = 1722] [serial = 476] [outer = 0x93c5ec00] 16:26:33 INFO - PROCESS | 1722 | 1467069993577 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1643ms 16:26:33 INFO - PROCESS | 1722 | 1467069993620 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:26:33 INFO - PROCESS | 1722 | 1467069993625 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:26:33 INFO - PROCESS | 1722 | 1467069993632 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1722 | 1467069993635 Marionette TRACE conn4 <- [1,606,null,{}] 16:26:33 INFO - PROCESS | 1722 | 1467069993641 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}] 16:26:33 INFO - PROCESS | 1722 | 1467069993647 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:33 INFO - PROCESS | 1722 | 1467069993853 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:26:34 INFO - PROCESS | 1722 | 1467069994092 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1722 | 1467069994100 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x95305800 == 102 [pid = 1722] [id = 159] 16:26:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 162 (0x9530c800) [pid = 1722] [serial = 477] [outer = (nil)] 16:26:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 163 (0x9a645c00) [pid = 1722] [serial = 478] [outer = 0x9530c800] 16:26:34 INFO - PROCESS | 1722 | 1467069994226 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 164 (0x9aee4c00) [pid = 1722] [serial = 479] [outer = 0x9530c800] 16:26:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8b0000 == 101 [pid = 1722] [id = 117] 16:26:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7ef400 == 100 [pid = 1722] [id = 136] 16:26:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc43800 == 99 [pid = 1722] [id = 153] 16:26:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1af800 == 98 [pid = 1722] [id = 152] 16:26:36 INFO - PROCESS | 1722 | 1467069996473 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 2896ms 16:26:36 INFO - PROCESS | 1722 | 1467069996528 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1722 | 1467069996534 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:26:36 INFO - PROCESS | 1722 | 1467069996542 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1722 | 1467069996549 Marionette TRACE conn4 <- [1,610,null,{}] 16:26:36 INFO - PROCESS | 1722 | 1467069996557 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}] 16:26:36 INFO - PROCESS | 1722 | 1467069996563 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:36 INFO - PROCESS | 1722 | 1467069996743 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:26:36 INFO - PROCESS | 1722 | 1467069996755 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1722 | 1467069996766 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed48400 == 99 [pid = 1722] [id = 160] 16:26:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 165 (0x8eed2800) [pid = 1722] [serial = 480] [outer = (nil)] 16:26:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 166 (0x8fb9c000) [pid = 1722] [serial = 481] [outer = 0x8eed2800] 16:26:37 INFO - PROCESS | 1722 | 1467069997026 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 167 (0x911b1400) [pid = 1722] [serial = 482] [outer = 0x8eed2800] 16:26:38 INFO - PROCESS | 1722 | 1467069998010 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]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1502ms 16:26:38 INFO - PROCESS | 1722 | 1467069998044 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1722 | 1467069998052 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:26:38 INFO - PROCESS | 1722 | 1467069998064 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1722 | 1467069998068 Marionette TRACE conn4 <- [1,614,null,{}] 16:26:38 INFO - PROCESS | 1722 | 1467069998083 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}] 16:26:38 INFO - PROCESS | 1722 | 1467069998089 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:38 INFO - PROCESS | 1722 | 1467069998328 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:26:38 INFO - PROCESS | 1722 | 1467069998353 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1722 | 1467069998361 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x91495000 == 100 [pid = 1722] [id = 161] 16:26:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 168 (0x921df400) [pid = 1722] [serial = 483] [outer = (nil)] 16:26:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 169 (0x93952400) [pid = 1722] [serial = 484] [outer = 0x921df400] 16:26:38 INFO - PROCESS | 1722 | 1467069998432 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 170 (0x93c6a000) [pid = 1722] [serial = 485] [outer = 0x921df400] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 169 (0x8c1b0c00) [pid = 1722] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 168 (0x8e5eb400) [pid = 1722] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 167 (0xa1021c00) [pid = 1722] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 166 (0xa4f20800) [pid = 1722] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 165 (0x8eed0800) [pid = 1722] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 164 (0x8ed47400) [pid = 1722] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 163 (0x9395e800) [pid = 1722] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 162 (0x8eedc800) [pid = 1722] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 161 (0x8e5f0c00) [pid = 1722] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 160 (0x8ef12000) [pid = 1722] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0x8ef13000) [pid = 1722] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x9395c800) [pid = 1722] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x8eedb800) [pid = 1722] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x8f8b7c00) [pid = 1722] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x911b2c00) [pid = 1722] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0xa90a7800) [pid = 1722] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x912ba800) [pid = 1722] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0xa2564400) [pid = 1722] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x9d819c00) [pid = 1722] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x8eed5000) [pid = 1722] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0xa2533400) [pid = 1722] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x9514e000) [pid = 1722] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x912c9000) [pid = 1722] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x8f8b2400) [pid = 1722] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0x8f8b4000) [pid = 1722] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x93957800) [pid = 1722] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x9a63cc00) [pid = 1722] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0x8f8b1800) [pid = 1722] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x8f8b5000) [pid = 1722] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x9abed800) [pid = 1722] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0x93a6b000) [pid = 1722] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x95148400) [pid = 1722] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:26:39 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x91293c00) [pid = 1722] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:26:40 INFO - PROCESS | 1722 | 1467070000007 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1997ms 16:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:26:40 INFO - PROCESS | 1722 | 1467070000061 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1722 | 1467070000065 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:26:40 INFO - PROCESS | 1722 | 1467070000072 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1722 | 1467070000077 Marionette TRACE conn4 <- [1,618,null,{}] 16:26:40 INFO - PROCESS | 1722 | 1467070000094 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}] 16:26:40 INFO - PROCESS | 1722 | 1467070000102 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:40 INFO - PROCESS | 1722 | 1467070000302 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:26:40 INFO - PROCESS | 1722 | 1467070000501 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1722 | 1467070000514 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x921e3400 == 101 [pid = 1722] [id = 162] 16:26:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x921ee000) [pid = 1722] [serial = 486] [outer = (nil)] 16:26:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x93a77c00) [pid = 1722] [serial = 487] [outer = 0x921ee000] 16:26:40 INFO - PROCESS | 1722 | 1467070000585 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x9530b800) [pid = 1722] [serial = 488] [outer = 0x921ee000] 16:26:41 INFO - PROCESS | 1722 | 1467070001370 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]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1337ms 16:26:41 INFO - PROCESS | 1722 | 1467070001485 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1722 | 1467070001494 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:26:41 INFO - PROCESS | 1722 | 1467070001504 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1722 | 1467070001511 Marionette TRACE conn4 <- [1,622,null,{}] 16:26:41 INFO - PROCESS | 1722 | 1467070001521 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}] 16:26:41 INFO - PROCESS | 1722 | 1467070001527 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:41 INFO - PROCESS | 1722 | 1467070001793 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:26:42 INFO - PROCESS | 1722 | 1467070002070 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1722 | 1467070002088 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc45800 == 102 [pid = 1722] [id = 163] 16:26:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x8ef09800) [pid = 1722] [serial = 489] [outer = (nil)] 16:26:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x8f8b1800) [pid = 1722] [serial = 490] [outer = 0x8ef09800] 16:26:42 INFO - PROCESS | 1722 | 1467070002215 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x8fb98000) [pid = 1722] [serial = 491] [outer = 0x8ef09800] 16:26:43 INFO - PROCESS | 1722 | 1467070003168 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1699ms 16:26:43 INFO - PROCESS | 1722 | 1467070003221 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1722 | 1467070003226 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:26:43 INFO - PROCESS | 1722 | 1467070003238 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1722 | 1467070003243 Marionette TRACE conn4 <- [1,626,null,{}] 16:26:43 INFO - PROCESS | 1722 | 1467070003251 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}] 16:26:43 INFO - PROCESS | 1722 | 1467070003257 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:43 INFO - PROCESS | 1722 | 1467070003463 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:26:43 INFO - PROCESS | 1722 | 1467070003714 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1722 | 1467070003724 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d6400 == 103 [pid = 1722] [id = 164] 16:26:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x912bc400) [pid = 1722] [serial = 492] [outer = (nil)] 16:26:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0x91973800) [pid = 1722] [serial = 493] [outer = 0x912bc400] 16:26:43 INFO - PROCESS | 1722 | 1467070003827 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x93955400) [pid = 1722] [serial = 494] [outer = 0x912bc400] 16:26:44 INFO - PROCESS | 1722 | 1467070004794 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]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1597ms 16:26:44 INFO - PROCESS | 1722 | 1467070004830 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1722 | 1467070004835 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:26:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:26:44 INFO - PROCESS | 1722 | 1467070004842 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1722 | 1467070004846 Marionette TRACE conn4 <- [1,630,null,{}] 16:26:44 INFO - PROCESS | 1722 | 1467070004861 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}] 16:26:44 INFO - PROCESS | 1722 | 1467070004871 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:45 INFO - PROCESS | 1722 | 1467070005075 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:26:45 INFO - PROCESS | 1722 | 1467070005368 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1722 | 1467070005380 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x99810c00 == 104 [pid = 1722] [id = 165] 16:26:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x9b40e800) [pid = 1722] [serial = 495] [outer = (nil)] 16:26:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x9d818800) [pid = 1722] [serial = 496] [outer = 0x9b40e800] 16:26:45 INFO - PROCESS | 1722 | 1467070005515 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0xa223e800) [pid = 1722] [serial = 497] [outer = 0x9b40e800] 16:26:46 INFO - PROCESS | 1722 | 1467070006452 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]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1641ms 16:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:26:46 INFO - PROCESS | 1722 | 1467070006484 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1722 | 1467070006487 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:26:46 INFO - PROCESS | 1722 | 1467070006494 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1722 | 1467070006497 Marionette TRACE conn4 <- [1,634,null,{}] 16:26:46 INFO - PROCESS | 1722 | 1467070006504 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}] 16:26:46 INFO - PROCESS | 1722 | 1467070006510 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:46 INFO - PROCESS | 1722 | 1467070006712 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:26:46 INFO - PROCESS | 1722 | 1467070006954 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1722 | 1467070006964 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9acc00 == 105 [pid = 1722] [id = 166] 16:26:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x9afdb000) [pid = 1722] [serial = 498] [outer = (nil)] 16:26:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0xa2fb7c00) [pid = 1722] [serial = 499] [outer = 0x9afdb000] 16:26:47 INFO - PROCESS | 1722 | 1467070007092 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0xa33c5400) [pid = 1722] [serial = 500] [outer = 0x9afdb000] 16:26:47 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:48 INFO - PROCESS | 1722 | 1467070008000 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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:26:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1585ms 16:26:48 INFO - PROCESS | 1722 | 1467070008080 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1722 | 1467070008084 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:26:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:26:48 INFO - PROCESS | 1722 | 1467070008090 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1722 | 1467070008094 Marionette TRACE conn4 <- [1,638,null,{}] 16:26:48 INFO - PROCESS | 1722 | 1467070008101 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}] 16:26:48 INFO - PROCESS | 1722 | 1467070008107 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:48 INFO - PROCESS | 1722 | 1467070008330 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:26:48 INFO - PROCESS | 1722 | 1467070008569 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1722 | 1467070008579 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa45c00 == 106 [pid = 1722] [id = 167] 16:26:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x8fa47800) [pid = 1722] [serial = 501] [outer = (nil)] 16:26:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x8fa4cc00) [pid = 1722] [serial = 502] [outer = 0x8fa47800] 16:26:48 INFO - PROCESS | 1722 | 1467070008707 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x8fa50000) [pid = 1722] [serial = 503] [outer = 0x8fa47800] 16:26:49 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:49 INFO - PROCESS | 1722 | 1467070009613 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1582ms 16:26:49 INFO - PROCESS | 1722 | 1467070009674 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1722 | 1467070009678 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:26:49 INFO - PROCESS | 1722 | 1467070009685 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1722 | 1467070009688 Marionette TRACE conn4 <- [1,642,null,{}] 16:26:49 INFO - PROCESS | 1722 | 1467070009694 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}] 16:26:49 INFO - PROCESS | 1722 | 1467070009705 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:49 INFO - PROCESS | 1722 | 1467070009991 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:26:50 INFO - PROCESS | 1722 | 1467070010289 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1722 | 1467070010298 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa48400 == 107 [pid = 1722] [id = 168] 16:26:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0xa4f20000) [pid = 1722] [serial = 504] [outer = (nil)] 16:26:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0xa67f1800) [pid = 1722] [serial = 505] [outer = 0xa4f20000] 16:26:50 INFO - PROCESS | 1722 | 1467070010382 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0xa6c65400) [pid = 1722] [serial = 506] [outer = 0xa4f20000] 16:26:51 INFO - PROCESS | 1722 | 1467070011326 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]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1683ms 16:26:51 INFO - PROCESS | 1722 | 1467070011370 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 1722 | 1467070011374 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:26:51 INFO - PROCESS | 1722 | 1467070011381 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1722 | 1467070011384 Marionette TRACE conn4 <- [1,646,null,{}] 16:26:51 INFO - PROCESS | 1722 | 1467070011390 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}] 16:26:51 INFO - PROCESS | 1722 | 1467070011396 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:51 INFO - PROCESS | 1722 | 1467070011587 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:26:51 INFO - PROCESS | 1722 | 1467070011826 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1722 | 1467070011833 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:51 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc43800 == 108 [pid = 1722] [id = 169] 16:26:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0x91ab3c00) [pid = 1722] [serial = 507] [outer = (nil)] 16:26:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0x91ab8c00) [pid = 1722] [serial = 508] [outer = 0x91ab3c00] 16:26:51 INFO - PROCESS | 1722 | 1467070011957 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 161 (0x91abb800) [pid = 1722] [serial = 509] [outer = 0x91ab3c00] 16:26:52 INFO - PROCESS | 1722 | 1467070012859 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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1534ms 16:26:52 INFO - PROCESS | 1722 | 1467070012916 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1722 | 1467070012921 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:26:52 INFO - PROCESS | 1722 | 1467070012927 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1722 | 1467070012931 Marionette TRACE conn4 <- [1,650,null,{}] 16:26:52 INFO - PROCESS | 1722 | 1467070012937 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}] 16:26:52 INFO - PROCESS | 1722 | 1467070012942 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:53 INFO - PROCESS | 1722 | 1467070013145 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:26:53 INFO - PROCESS | 1722 | 1467070013386 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1722 | 1467070013395 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a5400 == 109 [pid = 1722] [id = 170] 16:26:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 162 (0x8c1dd800) [pid = 1722] [serial = 510] [outer = (nil)] 16:26:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 163 (0x91abf400) [pid = 1722] [serial = 511] [outer = 0x8c1dd800] 16:26:53 INFO - PROCESS | 1722 | 1467070013520 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 164 (0x91c63000) [pid = 1722] [serial = 512] [outer = 0x8c1dd800] 16:26:54 INFO - PROCESS | 1722 | 1467070014379 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]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:26:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1531ms 16:26:54 INFO - PROCESS | 1722 | 1467070014460 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:26:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:26:54 INFO - PROCESS | 1722 | 1467070014464 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:26:54 INFO - PROCESS | 1722 | 1467070014470 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1722 | 1467070014474 Marionette TRACE conn4 <- [1,654,null,{}] 16:26:54 INFO - PROCESS | 1722 | 1467070014480 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}] 16:26:54 INFO - PROCESS | 1722 | 1467070014485 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:54 INFO - PROCESS | 1722 | 1467070014691 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:26:55 INFO - PROCESS | 1722 | 1467070015013 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1722 | 1467070015023 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a9800 == 110 [pid = 1722] [id = 171] 16:26:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 165 (0x8c1d3400) [pid = 1722] [serial = 513] [outer = (nil)] 16:26:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 166 (0x91c65000) [pid = 1722] [serial = 514] [outer = 0x8c1d3400] 16:26:55 INFO - PROCESS | 1722 | 1467070015114 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 167 (0x91c6c000) [pid = 1722] [serial = 515] [outer = 0x8c1d3400] 16:26:56 INFO - PROCESS | 1722 | 1467070016007 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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:26:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1582ms 16:26:56 INFO - PROCESS | 1722 | 1467070016054 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1722 | 1467070016058 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:26:56 INFO - PROCESS | 1722 | 1467070016065 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1722 | 1467070016069 Marionette TRACE conn4 <- [1,658,null,{}] 16:26:56 INFO - PROCESS | 1722 | 1467070016075 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}] 16:26:56 INFO - PROCESS | 1722 | 1467070016081 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:56 INFO - PROCESS | 1722 | 1467070016280 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:26:56 INFO - PROCESS | 1722 | 1467070016528 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 1722 | 1467070016536 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d0000 == 111 [pid = 1722] [id = 172] 16:26:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 168 (0x91c6ec00) [pid = 1722] [serial = 516] [outer = (nil)] 16:26:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 169 (0x9219b400) [pid = 1722] [serial = 517] [outer = 0x91c6ec00] 16:26:56 INFO - PROCESS | 1722 | 1467070016667 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 170 (0x9219c800) [pid = 1722] [serial = 518] [outer = 0x91c6ec00] 16:26:57 INFO - PROCESS | 1722 | 1467070017569 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]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:26:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1585ms 16:26:57 INFO - PROCESS | 1722 | 1467070017652 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1722 | 1467070017657 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:26:57 INFO - PROCESS | 1722 | 1467070017664 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1722 | 1467070017668 Marionette TRACE conn4 <- [1,662,null,{}] 16:26:57 INFO - PROCESS | 1722 | 1467070017675 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}] 16:26:57 INFO - PROCESS | 1722 | 1467070017681 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:57 INFO - PROCESS | 1722 | 1467070017951 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:26:58 INFO - PROCESS | 1722 | 1467070018277 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1722 | 1467070018286 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4c000 == 112 [pid = 1722] [id = 173] 16:26:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 171 (0x8eed0400) [pid = 1722] [serial = 519] [outer = (nil)] 16:26:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 172 (0xa6793800) [pid = 1722] [serial = 520] [outer = 0x8eed0400] 16:26:58 INFO - PROCESS | 1722 | 1467070018375 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 173 (0xa6f43400) [pid = 1722] [serial = 521] [outer = 0x8eed0400] 16:26:59 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:59 INFO - PROCESS | 1722 | 1467070019366 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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1735ms 16:26:59 INFO - PROCESS | 1722 | 1467070019400 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1722 | 1467070019403 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:26:59 INFO - PROCESS | 1722 | 1467070019410 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1722 | 1467070019415 Marionette TRACE conn4 <- [1,666,null,{}] 16:26:59 INFO - PROCESS | 1722 | 1467070019421 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}] 16:26:59 INFO - PROCESS | 1722 | 1467070019426 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:59 INFO - PROCESS | 1722 | 1467070019629 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:26:59 INFO - PROCESS | 1722 | 1467070019891 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1722 | 1467070019901 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:26:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e9000 == 113 [pid = 1722] [id = 174] 16:26:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 174 (0x8e7eb400) [pid = 1722] [serial = 522] [outer = (nil)] 16:27:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 175 (0x8eed7400) [pid = 1722] [serial = 523] [outer = 0x8e7eb400] 16:27:00 INFO - PROCESS | 1722 | 1467070020043 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 176 (0x911af000) [pid = 1722] [serial = 524] [outer = 0x8e7eb400] 16:27:00 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:01 INFO - PROCESS | 1722 | 1467070020999 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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1645ms 16:27:01 INFO - PROCESS | 1722 | 1467070021056 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1722 | 1467070021060 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:27:01 INFO - PROCESS | 1722 | 1467070021069 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1722 | 1467070021075 Marionette TRACE conn4 <- [1,670,null,{}] 16:27:01 INFO - PROCESS | 1722 | 1467070021082 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}] 16:27:01 INFO - PROCESS | 1722 | 1467070021086 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:01 INFO - PROCESS | 1722 | 1467070021297 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:27:01 INFO - PROCESS | 1722 | 1467070021802 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1722 | 1467070021811 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a6400 == 114 [pid = 1722] [id = 175] 16:27:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 177 (0x8c1a6c00) [pid = 1722] [serial = 525] [outer = (nil)] 16:27:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 178 (0x8c1ac800) [pid = 1722] [serial = 526] [outer = 0x8c1a6c00] 16:27:01 INFO - PROCESS | 1722 | 1467070021937 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 179 (0x8c1d4800) [pid = 1722] [serial = 527] [outer = 0x8c1a6c00] 16:27:02 INFO - PROCESS | 1722 | 1467070022905 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]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:27:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1888ms 16:27:02 INFO - PROCESS | 1722 | 1467070022959 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1722 | 1467070022964 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:27:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:27:02 INFO - PROCESS | 1722 | 1467070022972 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1722 | 1467070022976 Marionette TRACE conn4 <- [1,674,null,{}] 16:27:02 INFO - PROCESS | 1722 | 1467070022984 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}] 16:27:02 INFO - PROCESS | 1722 | 1467070022992 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:03 INFO - PROCESS | 1722 | 1467070023191 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:27:03 INFO - PROCESS | 1722 | 1467070023447 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1722 | 1467070023457 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa46400 == 115 [pid = 1722] [id = 176] 16:27:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 180 (0x8fa47c00) [pid = 1722] [serial = 528] [outer = (nil)] 16:27:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 181 (0x8fa4e000) [pid = 1722] [serial = 529] [outer = 0x8fa47c00] 16:27:03 INFO - PROCESS | 1722 | 1467070023640 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 182 (0x8fb97c00) [pid = 1722] [serial = 530] [outer = 0x8fa47c00] 16:27:04 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:04 INFO - PROCESS | 1722 | 1467070024601 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]]]}] 16:27:04 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 16:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1686ms 16:27:04 INFO - PROCESS | 1722 | 1467070024662 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1722 | 1467070024667 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:27:04 INFO - PROCESS | 1722 | 1467070024675 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1722 | 1467070024679 Marionette TRACE conn4 <- [1,678,null,{}] 16:27:04 INFO - PROCESS | 1722 | 1467070024685 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}] 16:27:04 INFO - PROCESS | 1722 | 1467070024691 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:04 INFO - PROCESS | 1722 | 1467070024908 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:27:05 INFO - PROCESS | 1722 | 1467070025208 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1722 | 1467070025217 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d5c00 == 116 [pid = 1722] [id = 177] 16:27:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 183 (0x8c1d6800) [pid = 1722] [serial = 531] [outer = (nil)] 16:27:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 184 (0x8dc41400) [pid = 1722] [serial = 532] [outer = 0x8c1d6800] 16:27:05 INFO - PROCESS | 1722 | 1467070025379 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 185 (0x8f8ae000) [pid = 1722] [serial = 533] [outer = 0x8c1d6800] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x99891800 == 115 [pid = 1722] [id = 33] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e5800 == 114 [pid = 1722] [id = 109] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x99890000 == 113 [pid = 1722] [id = 78] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0xa2374c00 == 112 [pid = 1722] [id = 42] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x99d56400 == 111 [pid = 1722] [id = 41] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 184 (0x8f8ac800) [pid = 1722] [serial = 463] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 183 (0x8ed4a400) [pid = 1722] [serial = 427] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 182 (0x93956800) [pid = 1722] [serial = 430] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 181 (0x9b40fc00) [pid = 1722] [serial = 433] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 180 (0xa209cc00) [pid = 1722] [serial = 436] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 179 (0xa4f18c00) [pid = 1722] [serial = 439] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 178 (0x8c1b0800) [pid = 1722] [serial = 442] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 177 (0x8c1d4000) [pid = 1722] [serial = 445] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 176 (0x8d9b8000) [pid = 1722] [serial = 448] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 175 (0xa6c68400) [pid = 1722] [serial = 451] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 174 (0x8fb9f400) [pid = 1722] [serial = 454] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 173 (0x9a647c00) [pid = 1722] [serial = 424] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 172 (0x8d9b5800) [pid = 1722] [serial = 400] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 171 (0x8fb2ac00) [pid = 1722] [serial = 394] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 170 (0x911a9400) [pid = 1722] [serial = 406] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 169 (0x9196ec00) [pid = 1722] [serial = 397] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOMWINDOW == 168 (0x91971000) [pid = 1722] [serial = 403] [outer = (nil)] [url = about:blank] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x91495000 == 110 [pid = 1722] [id = 161] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed48400 == 109 [pid = 1722] [id = 160] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x938ad400 == 108 [pid = 1722] [id = 158] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x912c8c00 == 107 [pid = 1722] [id = 157] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed8c00 == 106 [pid = 1722] [id = 156] 16:27:05 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0e000 == 105 [pid = 1722] [id = 155] 16:27:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc45000 == 104 [pid = 1722] [id = 154] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 167 (0x8d9af400) [pid = 1722] [serial = 457] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 166 (0x8dc3e800) [pid = 1722] [serial = 458] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 165 (0x8ed41c00) [pid = 1722] [serial = 460] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 164 (0x8ed4a800) [pid = 1722] [serial = 461] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 163 (0xa2310800) [pid = 1722] [serial = 382] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 162 (0xa6ea2c00) [pid = 1722] [serial = 298] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 161 (0xa6c67800) [pid = 1722] [serial = 307] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 160 (0x8ed4a000) [pid = 1722] [serial = 409] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0x951b2800) [pid = 1722] [serial = 337] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x8ef14c00) [pid = 1722] [serial = 412] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x8ed4cc00) [pid = 1722] [serial = 410] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x99893400) [pid = 1722] [serial = 328] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x9b88e800) [pid = 1722] [serial = 372] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x8f8b4400) [pid = 1722] [serial = 331] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x95143c00) [pid = 1722] [serial = 421] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x9a646c00) [pid = 1722] [serial = 340] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0xa8c46400) [pid = 1722] [serial = 301] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x8fb30000) [pid = 1722] [serial = 413] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x92118c00) [pid = 1722] [serial = 376] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0xa9b5c000) [pid = 1722] [serial = 304] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x91494000) [pid = 1722] [serial = 375] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x912c6800) [pid = 1722] [serial = 349] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0xa6c62c00) [pid = 1722] [serial = 392] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x951b6c00) [pid = 1722] [serial = 422] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0xa4f22800) [pid = 1722] [serial = 389] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0x9af67800) [pid = 1722] [serial = 343] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0xa4d0a400) [pid = 1722] [serial = 388] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x921e3000) [pid = 1722] [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.] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0xa2fbf800) [pid = 1722] [serial = 385] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0xa108f000) [pid = 1722] [serial = 373] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x95302800) [pid = 1722] [serial = 378] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x91979400) [pid = 1722] [serial = 415] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x93954000) [pid = 1722] [serial = 352] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x92232800) [pid = 1722] [serial = 416] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x9129d400) [pid = 1722] [serial = 289] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x93a6a000) [pid = 1722] [serial = 418] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0xa6c5dc00) [pid = 1722] [serial = 391] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x9abeb800) [pid = 1722] [serial = 295] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x921e1000) [pid = 1722] [serial = 265] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0xa23b2c00) [pid = 1722] [serial = 383] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x9a640000) [pid = 1722] [serial = 310] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0xa3284000) [pid = 1722] [serial = 386] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0xa3345400) [pid = 1722] [serial = 346] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x9477b400) [pid = 1722] [serial = 419] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0xa610a000) [pid = 1722] [serial = 268] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x99806000) [pid = 1722] [serial = 379] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x95221c00) [pid = 1722] [serial = 292] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x9149c400) [pid = 1722] [serial = 334] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 1722 | 1467070026372 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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1742ms 16:27:06 INFO - PROCESS | 1722 | 1467070026419 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1722 | 1467070026423 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:27:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:27:06 INFO - PROCESS | 1722 | 1467070026437 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1722 | 1467070026445 Marionette TRACE conn4 <- [1,682,null,{}] 16:27:06 INFO - PROCESS | 1722 | 1467070026466 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}] 16:27:06 INFO - PROCESS | 1722 | 1467070026474 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:06 INFO - PROCESS | 1722 | 1467070026720 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:27:06 INFO - PROCESS | 1722 | 1467070026838 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1722 | 1467070026845 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d2c00 == 105 [pid = 1722] [id = 178] 16:27:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x8f8b4400) [pid = 1722] [serial = 534] [outer = (nil)] 16:27:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x9149d400) [pid = 1722] [serial = 535] [outer = 0x8f8b4400] 16:27:06 INFO - PROCESS | 1722 | 1467070026960 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x91973c00) [pid = 1722] [serial = 536] [outer = 0x8f8b4400] 16:27:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:08 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:08 INFO - PROCESS | 1722 | 1467070028285 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]]]}] 16:27:08 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) 16:27:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1959ms 16:27:08 INFO - PROCESS | 1722 | 1467070028401 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1722 | 1467070028407 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:27:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:27:08 INFO - PROCESS | 1722 | 1467070028414 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1722 | 1467070028417 Marionette TRACE conn4 <- [1,686,null,{}] 16:27:08 INFO - PROCESS | 1722 | 1467070028424 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}] 16:27:08 INFO - PROCESS | 1722 | 1467070028429 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:08 INFO - PROCESS | 1722 | 1467070028678 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:27:08 INFO - PROCESS | 1722 | 1467070028706 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1722 | 1467070028712 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc43400 == 106 [pid = 1722] [id = 179] 16:27:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x8ef0e000) [pid = 1722] [serial = 537] [outer = (nil)] 16:27:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x91c68400) [pid = 1722] [serial = 538] [outer = 0x8ef0e000] 16:27:08 INFO - PROCESS | 1722 | 1467070028784 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x9219cc00) [pid = 1722] [serial = 539] [outer = 0x8ef0e000] 16:27:10 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x921df400) [pid = 1722] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x8c1dac00) [pid = 1722] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8c1a5c00) [pid = 1722] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x8d9bac00) [pid = 1722] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x8fb25000) [pid = 1722] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x91972400) [pid = 1722] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0xa23adc00) [pid = 1722] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x8dc47800) [pid = 1722] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x8c1acc00) [pid = 1722] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x8d9ae000) [pid = 1722] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x8eed2800) [pid = 1722] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x91497400) [pid = 1722] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x8e5e3000) [pid = 1722] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8ef0fc00) [pid = 1722] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x9530c800) [pid = 1722] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8fb2bc00) [pid = 1722] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8c1cfc00) [pid = 1722] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x9abec000) [pid = 1722] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8e5ee400) [pid = 1722] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:27:10 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8fb98c00) [pid = 1722] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:27:10 INFO - PROCESS | 1722 | 1467070030329 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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:27:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1983ms 16:27:10 INFO - PROCESS | 1722 | 1467070030398 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1722 | 1467070030402 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:27:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:27:10 INFO - PROCESS | 1722 | 1467070030417 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1722 | 1467070030419 Marionette TRACE conn4 <- [1,690,null,{}] 16:27:10 INFO - PROCESS | 1722 | 1467070030426 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}] 16:27:10 INFO - PROCESS | 1722 | 1467070030430 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:10 INFO - PROCESS | 1722 | 1467070030606 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:27:10 INFO - PROCESS | 1722 | 1467070030616 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1722 | 1467070030630 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5f0800 == 107 [pid = 1722] [id = 180] 16:27:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8e7f6000) [pid = 1722] [serial = 540] [outer = (nil)] 16:27:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x8ef0a000) [pid = 1722] [serial = 541] [outer = 0x8e7f6000] 16:27:10 INFO - PROCESS | 1722 | 1467070030715 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x9196b400) [pid = 1722] [serial = 542] [outer = 0x8e7f6000] 16:27:11 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:12 INFO - PROCESS | 1722 | 1467070032030 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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:27:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1636ms 16:27:12 INFO - PROCESS | 1722 | 1467070032053 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1722 | 1467070032057 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:27:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:27:12 INFO - PROCESS | 1722 | 1467070032063 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1722 | 1467070032066 Marionette TRACE conn4 <- [1,694,null,{}] 16:27:12 INFO - PROCESS | 1722 | 1467070032072 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}] 16:27:12 INFO - PROCESS | 1722 | 1467070032077 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:12 INFO - PROCESS | 1722 | 1467070032419 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:27:12 INFO - PROCESS | 1722 | 1467070032632 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1722 | 1467070032639 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1aa800 == 108 [pid = 1722] [id = 181] 16:27:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8c1ac400) [pid = 1722] [serial = 543] [outer = (nil)] 16:27:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8c1d8800) [pid = 1722] [serial = 544] [outer = 0x8c1ac400] 16:27:12 INFO - PROCESS | 1722 | 1467070032773 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8d9bb800) [pid = 1722] [serial = 545] [outer = 0x8c1ac400] 16:27:14 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:14 INFO - PROCESS | 1722 | 1467070034162 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]]]}] 16:27:14 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) 16:27:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2140ms 16:27:14 INFO - PROCESS | 1722 | 1467070034297 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1722 | 1467070034305 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:27:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:27:14 INFO - PROCESS | 1722 | 1467070034319 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1722 | 1467070034325 Marionette TRACE conn4 <- [1,698,null,{}] 16:27:14 INFO - PROCESS | 1722 | 1467070034333 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}] 16:27:14 INFO - PROCESS | 1722 | 1467070034340 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:14 INFO - PROCESS | 1722 | 1467070034549 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:27:14 INFO - PROCESS | 1722 | 1467070034742 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1722 | 1467070034754 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7ee000 == 109 [pid = 1722] [id = 182] 16:27:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8ed45400) [pid = 1722] [serial = 546] [outer = (nil)] 16:27:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8f8ac800) [pid = 1722] [serial = 547] [outer = 0x8ed45400] 16:27:14 INFO - PROCESS | 1722 | 1467070034880 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8fa4bc00) [pid = 1722] [serial = 548] [outer = 0x8ed45400] 16:27:16 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:16 INFO - PROCESS | 1722 | 1467070036298 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]]]}] 16:27:16 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) 16:27:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2091ms 16:27:16 INFO - PROCESS | 1722 | 1467070036455 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:27:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:27:16 INFO - PROCESS | 1722 | 1467070036461 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:27:16 INFO - PROCESS | 1722 | 1467070036469 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1722 | 1467070036472 Marionette TRACE conn4 <- [1,702,null,{}] 16:27:16 INFO - PROCESS | 1722 | 1467070036479 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}] 16:27:16 INFO - PROCESS | 1722 | 1467070036485 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:16 INFO - PROCESS | 1722 | 1467070036703 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:27:16 INFO - PROCESS | 1722 | 1467070036902 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1722 | 1467070036909 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef13000 == 110 [pid = 1722] [id = 183] 16:27:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8fa48800) [pid = 1722] [serial = 549] [outer = (nil)] 16:27:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x91492800) [pid = 1722] [serial = 550] [outer = 0x8fa48800] 16:27:17 INFO - PROCESS | 1722 | 1467070036995 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x9196e000) [pid = 1722] [serial = 551] [outer = 0x8fa48800] 16:27:18 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:18 INFO - PROCESS | 1722 | 1467070038554 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]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:27:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2142ms 16:27:18 INFO - PROCESS | 1722 | 1467070038610 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1722 | 1467070038618 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:27:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:27:18 INFO - PROCESS | 1722 | 1467070038635 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1722 | 1467070038644 Marionette TRACE conn4 <- [1,706,null,{}] 16:27:18 INFO - PROCESS | 1722 | 1467070038696 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}] 16:27:18 INFO - PROCESS | 1722 | 1467070038705 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:18 INFO - PROCESS | 1722 | 1467070038950 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:27:19 INFO - PROCESS | 1722 | 1467070039154 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1722 | 1467070039164 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4dc00 == 111 [pid = 1722] [id = 184] 16:27:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x8fa4b400) [pid = 1722] [serial = 552] [outer = (nil)] 16:27:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x921e4c00) [pid = 1722] [serial = 553] [outer = 0x8fa4b400] 16:27:19 INFO - PROCESS | 1722 | 1467070039286 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x93961c00) [pid = 1722] [serial = 554] [outer = 0x8fa4b400] 16:27:20 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:20 INFO - PROCESS | 1722 | 1467070040737 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:27:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2146ms 16:27:20 INFO - PROCESS | 1722 | 1467070040773 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1722 | 1467070040777 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:27:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:27:20 INFO - PROCESS | 1722 | 1467070040786 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1722 | 1467070040790 Marionette TRACE conn4 <- [1,710,null,{}] 16:27:20 INFO - PROCESS | 1722 | 1467070040796 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}] 16:27:20 INFO - PROCESS | 1722 | 1467070040802 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:21 INFO - PROCESS | 1722 | 1467070041001 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:27:21 INFO - PROCESS | 1722 | 1467070041200 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1722 | 1467070041207 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x921eec00 == 112 [pid = 1722] [id = 185] 16:27:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x93956800) [pid = 1722] [serial = 555] [outer = (nil)] 16:27:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x951ad800) [pid = 1722] [serial = 556] [outer = 0x93956800] 16:27:21 INFO - PROCESS | 1722 | 1467070041294 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x95215c00) [pid = 1722] [serial = 557] [outer = 0x93956800] 16:27:22 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:22 INFO - PROCESS | 1722 | 1467070042609 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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:27:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1882ms 16:27:22 INFO - PROCESS | 1722 | 1467070042772 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1722 | 1467070042777 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:27:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:27:22 INFO - PROCESS | 1722 | 1467070042791 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1722 | 1467070042794 Marionette TRACE conn4 <- [1,714,null,{}] 16:27:22 INFO - PROCESS | 1722 | 1467070042802 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}] 16:27:22 INFO - PROCESS | 1722 | 1467070042808 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:23 INFO - PROCESS | 1722 | 1467070043015 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:27:23 INFO - PROCESS | 1722 | 1467070043211 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1722 | 1467070043229 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x95224800 == 113 [pid = 1722] [id = 186] 16:27:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x95302800) [pid = 1722] [serial = 558] [outer = (nil)] 16:27:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x953f8400) [pid = 1722] [serial = 559] [outer = 0x95302800] 16:27:23 INFO - PROCESS | 1722 | 1467070043361 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x99897800) [pid = 1722] [serial = 560] [outer = 0x95302800] 16:27:24 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:24 INFO - PROCESS | 1722 | 1467070044834 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]]]}] 16:27:24 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 16:27:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2091ms 16:27:24 INFO - PROCESS | 1722 | 1467070044880 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1722 | 1467070044885 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:27:24 INFO - PROCESS | 1722 | 1467070044893 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1722 | 1467070044896 Marionette TRACE conn4 <- [1,718,null,{}] 16:27:24 INFO - PROCESS | 1722 | 1467070044902 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}] 16:27:24 INFO - PROCESS | 1722 | 1467070044908 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:25 INFO - PROCESS | 1722 | 1467070045109 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:27:25 INFO - PROCESS | 1722 | 1467070045347 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1722 | 1467070045359 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ecc00 == 114 [pid = 1722] [id = 187] 16:27:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x8e7f1400) [pid = 1722] [serial = 561] [outer = (nil)] 16:27:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x912c4400) [pid = 1722] [serial = 562] [outer = 0x8e7f1400] 16:27:25 INFO - PROCESS | 1722 | 1467070045484 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x99b6b000) [pid = 1722] [serial = 563] [outer = 0x8e7f1400] 16:27:26 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:26 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:27 INFO - PROCESS | 1722 | 1467070047134 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]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:27:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2287ms 16:27:27 INFO - PROCESS | 1722 | 1467070047181 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1722 | 1467070047187 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:27:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:27:27 INFO - PROCESS | 1722 | 1467070047203 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1722 | 1467070047208 Marionette TRACE conn4 <- [1,722,null,{}] 16:27:27 INFO - PROCESS | 1722 | 1467070047265 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}] 16:27:27 INFO - PROCESS | 1722 | 1467070047272 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:27 INFO - PROCESS | 1722 | 1467070047553 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:27:27 INFO - PROCESS | 1722 | 1467070047747 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1722 | 1467070047772 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed1000 == 115 [pid = 1722] [id = 188] 16:27:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x8eed4400) [pid = 1722] [serial = 564] [outer = (nil)] 16:27:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x8ef14000) [pid = 1722] [serial = 565] [outer = 0x8eed4400] 16:27:27 INFO - PROCESS | 1722 | 1467070047901 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x8f8afc00) [pid = 1722] [serial = 566] [outer = 0x8eed4400] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e8800 == 114 [pid = 1722] [id = 120] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8eedb000 == 113 [pid = 1722] [id = 122] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b6c00 == 112 [pid = 1722] [id = 145] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b2c00 == 111 [pid = 1722] [id = 146] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a4000 == 110 [pid = 1722] [id = 147] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5f0800 == 109 [pid = 1722] [id = 180] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc43400 == 108 [pid = 1722] [id = 179] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d2c00 == 107 [pid = 1722] [id = 178] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d5c00 == 106 [pid = 1722] [id = 177] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa46400 == 105 [pid = 1722] [id = 176] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e9000 == 104 [pid = 1722] [id = 174] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a6400 == 103 [pid = 1722] [id = 175] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4c000 == 102 [pid = 1722] [id = 173] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d0000 == 101 [pid = 1722] [id = 172] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a5400 == 100 [pid = 1722] [id = 170] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a9800 == 99 [pid = 1722] [id = 171] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc43800 == 98 [pid = 1722] [id = 169] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa48400 == 97 [pid = 1722] [id = 168] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa45c00 == 96 [pid = 1722] [id = 167] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9acc00 == 95 [pid = 1722] [id = 166] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x99810c00 == 94 [pid = 1722] [id = 165] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d6400 == 93 [pid = 1722] [id = 164] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc45800 == 92 [pid = 1722] [id = 163] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x921e3400 == 91 [pid = 1722] [id = 162] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9395cc00 == 90 [pid = 1722] [id = 80] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x912ba400 == 89 [pid = 1722] [id = 116] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9adc00 == 88 [pid = 1722] [id = 142] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x93990800 == 87 [pid = 1722] [id = 35] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9a98bc00 == 86 [pid = 1722] [id = 128] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x91293800 == 85 [pid = 1722] [id = 81] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8eecf400 == 84 [pid = 1722] [id = 102] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9b980c00 == 83 [pid = 1722] [id = 127] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb24000 == 82 [pid = 1722] [id = 131] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b6400 == 81 [pid = 1722] [id = 134] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e4800 == 80 [pid = 1722] [id = 118] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7ea000 == 79 [pid = 1722] [id = 119] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed0c00 == 78 [pid = 1722] [id = 137] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9211c000 == 77 [pid = 1722] [id = 77] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x93a71c00 == 76 [pid = 1722] [id = 121] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x912c5800 == 75 [pid = 1722] [id = 138] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9797a800 == 74 [pid = 1722] [id = 45] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e7800 == 73 [pid = 1722] [id = 135] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ee000 == 72 [pid = 1722] [id = 125] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9af60400 == 71 [pid = 1722] [id = 71] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9797ec00 == 70 [pid = 1722] [id = 47] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0c800 == 69 [pid = 1722] [id = 124] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8b6800 == 68 [pid = 1722] [id = 100] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x921ec400 == 67 [pid = 1722] [id = 140] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x997cbc00 == 66 [pid = 1722] [id = 70] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x953f5000 == 65 [pid = 1722] [id = 129] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9196c800 == 64 [pid = 1722] [id = 143] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x91494c00 == 63 [pid = 1722] [id = 87] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef11000 == 62 [pid = 1722] [id = 110] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9988e800 == 61 [pid = 1722] [id = 29] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x91297000 == 60 [pid = 1722] [id = 126] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x951ae400 == 59 [pid = 1722] [id = 75] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x95305800 == 58 [pid = 1722] [id = 159] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9a987400 == 57 [pid = 1722] [id = 144] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9514c400 == 56 [pid = 1722] [id = 40] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0xa33bc800 == 55 [pid = 1722] [id = 59] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed2000 == 54 [pid = 1722] [id = 115] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x95219400 == 53 [pid = 1722] [id = 84] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb29c00 == 52 [pid = 1722] [id = 132] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9d459800 == 51 [pid = 1722] [id = 27] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9d441000 == 50 [pid = 1722] [id = 85] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0xa2377400 == 49 [pid = 1722] [id = 60] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9395b000 == 48 [pid = 1722] [id = 112] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ce800 == 47 [pid = 1722] [id = 149] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0xa4f81000 == 46 [pid = 1722] [id = 86] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x92122800 == 45 [pid = 1722] [id = 61] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e7400 == 44 [pid = 1722] [id = 130] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0xa90a6400 == 43 [pid = 1722] [id = 101] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9395bc00 == 42 [pid = 1722] [id = 76] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed6c00 == 41 [pid = 1722] [id = 113] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x93959800 == 40 [pid = 1722] [id = 89] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0xa3321000 == 39 [pid = 1722] [id = 43] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9af62c00 == 38 [pid = 1722] [id = 20] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a5000 == 37 [pid = 1722] [id = 148] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8eecec00 == 36 [pid = 1722] [id = 114] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8af800 == 35 [pid = 1722] [id = 88] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x92226800 == 34 [pid = 1722] [id = 139] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed9400 == 33 [pid = 1722] [id = 103] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x97975c00 == 32 [pid = 1722] [id = 28] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x911b6000 == 31 [pid = 1722] [id = 111] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9ad800 == 30 [pid = 1722] [id = 133] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9b981000 == 29 [pid = 1722] [id = 34] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x92122000 == 28 [pid = 1722] [id = 44] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d5400 == 27 [pid = 1722] [id = 150] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x93c66800 == 26 [pid = 1722] [id = 62] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0xa2240800 == 25 [pid = 1722] [id = 39] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x93c63400 == 24 [pid = 1722] [id = 57] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9395a000 == 23 [pid = 1722] [id = 83] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x93c69800 == 22 [pid = 1722] [id = 79] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x911acc00 == 21 [pid = 1722] [id = 141] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9211e000 == 20 [pid = 1722] [id = 56] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x997ce000 == 19 [pid = 1722] [id = 123] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x9129c800 == 18 [pid = 1722] [id = 82] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x99890800 == 17 [pid = 1722] [id = 58] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ecc00 == 16 [pid = 1722] [id = 187] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x921eec00 == 15 [pid = 1722] [id = 185] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x95224800 == 14 [pid = 1722] [id = 186] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1dcc00 == 13 [pid = 1722] [id = 151] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4dc00 == 12 [pid = 1722] [id = 184] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef13000 == 11 [pid = 1722] [id = 183] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7ee000 == 10 [pid = 1722] [id = 182] 16:27:30 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1aa800 == 9 [pid = 1722] [id = 181] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x8f8ab800) [pid = 1722] [serial = 466] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x93952400) [pid = 1722] [serial = 484] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0xa6ea6400) [pid = 1722] [serial = 452] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x8c1d9400) [pid = 1722] [serial = 446] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x91976c00) [pid = 1722] [serial = 404] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8fb2e000) [pid = 1722] [serial = 395] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x951bac00) [pid = 1722] [serial = 431] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x912bb800) [pid = 1722] [serial = 469] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0xa61bb000) [pid = 1722] [serial = 440] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0xa2fbac00) [pid = 1722] [serial = 437] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x93c6a000) [pid = 1722] [serial = 485] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0xa4d4f400) [pid = 1722] [serial = 443] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x8d9b8c00) [pid = 1722] [serial = 401] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x911b1400) [pid = 1722] [serial = 482] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x9a990800) [pid = 1722] [serial = 425] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x8ef17c00) [pid = 1722] [serial = 428] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x9395d400) [pid = 1722] [serial = 407] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x9a645c00) [pid = 1722] [serial = 478] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x8fb9c000) [pid = 1722] [serial = 481] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x91972800) [pid = 1722] [serial = 398] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0xa67f1000) [pid = 1722] [serial = 449] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x9aee4c00) [pid = 1722] [serial = 479] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x9395f000) [pid = 1722] [serial = 472] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x9d820c00) [pid = 1722] [serial = 434] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x953f6400) [pid = 1722] [serial = 475] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8fb28000) [pid = 1722] [serial = 464] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8fba2000) [pid = 1722] [serial = 455] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x93a77c00) [pid = 1722] [serial = 487] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1722 | 1467070050874 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] 16:27:30 INFO - PROCESS | 1722 | 1467070050920 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:27:30 INFO - PROCESS | 1722 | 1467070050929 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1722 | 1467070050933 Marionette TRACE conn4 <- [1,726,null,{}] 16:27:30 INFO - PROCESS | 1722 | 1467070050943 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}] 16:27:30 INFO - PROCESS | 1722 | 1467070050950 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:31 INFO - PROCESS | 1722 | 1467070051251 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:27:31 INFO - PROCESS | 1722 | 1467070051505 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1722 | 1467070051526 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d3000 == 10 [pid = 1722] [id = 189] 16:27:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x8c1d4000) [pid = 1722] [serial = 567] [outer = (nil)] 16:27:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8dc47400) [pid = 1722] [serial = 568] [outer = 0x8c1d4000] 16:27:31 INFO - PROCESS | 1722 | 1467070051651 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x8e5e7000) [pid = 1722] [serial = 569] [outer = 0x8c1d4000] 16:27:32 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:32 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:32 INFO - PROCESS | 1722 | 1467070052877 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]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:27:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1985ms 16:27:32 INFO - PROCESS | 1722 | 1467070052915 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1722 | 1467070052922 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:27:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:27:32 INFO - PROCESS | 1722 | 1467070052932 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1722 | 1467070052937 Marionette TRACE conn4 <- [1,730,null,{}] 16:27:32 INFO - PROCESS | 1722 | 1467070052947 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}] 16:27:32 INFO - PROCESS | 1722 | 1467070052954 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:33 INFO - PROCESS | 1722 | 1467070053174 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:27:33 INFO - PROCESS | 1722 | 1467070053413 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1722 | 1467070053429 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a3800 == 11 [pid = 1722] [id = 190] 16:27:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x8d9b2000) [pid = 1722] [serial = 570] [outer = (nil)] 16:27:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8e7eb800) [pid = 1722] [serial = 571] [outer = 0x8d9b2000] 16:27:33 INFO - PROCESS | 1722 | 1467070053518 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8e7f7400) [pid = 1722] [serial = 572] [outer = 0x8d9b2000] 16:27:34 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:34 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:34 INFO - PROCESS | 1722 | 1467070054505 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] 16:27:34 INFO - PROCESS | 1722 | 1467070054579 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:27:34 INFO - PROCESS | 1722 | 1467070054593 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1722 | 1467070054597 Marionette TRACE conn4 <- [1,734,null,{}] 16:27:34 INFO - PROCESS | 1722 | 1467070054605 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}] 16:27:34 INFO - PROCESS | 1722 | 1467070054611 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:34 INFO - PROCESS | 1722 | 1467070054882 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:27:35 INFO - PROCESS | 1722 | 1467070055172 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1722 | 1467070055182 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0f000 == 12 [pid = 1722] [id = 191] 16:27:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8ef0f800) [pid = 1722] [serial = 573] [outer = (nil)] 16:27:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8f8ae800) [pid = 1722] [serial = 574] [outer = 0x8ef0f800] 16:27:35 INFO - PROCESS | 1722 | 1467070055274 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8fa49400) [pid = 1722] [serial = 575] [outer = 0x8ef0f800] 16:27:36 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:36 INFO - PROCESS | 1722 | 1467070056391 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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1845ms 16:27:36 INFO - PROCESS | 1722 | 1467070056438 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1722 | 1467070056442 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:27:36 INFO - PROCESS | 1722 | 1467070056450 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1722 | 1467070056457 Marionette TRACE conn4 <- [1,738,null,{}] 16:27:36 INFO - PROCESS | 1722 | 1467070056477 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}] 16:27:36 INFO - PROCESS | 1722 | 1467070056488 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:36 INFO - PROCESS | 1722 | 1467070056742 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:27:37 INFO - PROCESS | 1722 | 1467070057004 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1722 | 1467070057020 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:37 INFO - PROCESS | 1722 | ++DOCSHELL 0x911ae400 == 13 [pid = 1722] [id = 192] 16:27:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x911ae800) [pid = 1722] [serial = 576] [outer = (nil)] 16:27:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x911b8c00) [pid = 1722] [serial = 577] [outer = 0x911ae800] 16:27:37 INFO - PROCESS | 1722 | 1467070057113 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x9129b800) [pid = 1722] [serial = 578] [outer = 0x911ae800] 16:27:38 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:38 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:38 INFO - PROCESS | 1722 | 1467070058483 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]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2049ms 16:27:38 INFO - PROCESS | 1722 | 1467070058500 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1722 | 1467070058505 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:27:38 INFO - PROCESS | 1722 | 1467070058512 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1722 | 1467070058516 Marionette TRACE conn4 <- [1,742,null,{}] 16:27:38 INFO - PROCESS | 1722 | 1467070058632 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}] 16:27:38 INFO - PROCESS | 1722 | 1467070058638 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:38 INFO - PROCESS | 1722 | 1467070058834 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:27:39 INFO - PROCESS | 1722 | 1467070059016 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1722 | 1467070059022 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x912c1000 == 14 [pid = 1722] [id = 193] 16:27:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x912c2400) [pid = 1722] [serial = 579] [outer = (nil)] 16:27:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x91498c00) [pid = 1722] [serial = 580] [outer = 0x912c2400] 16:27:39 INFO - PROCESS | 1722 | 1467070059108 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x91974c00) [pid = 1722] [serial = 581] [outer = 0x912c2400] 16:27:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x91c6b000) [pid = 1722] [serial = 582] [outer = 0x93a6bc00] 16:27:40 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:40 INFO - PROCESS | 1722 | 1467070060607 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]]]}] 16:27:40 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 16:27:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2143ms 16:27:40 INFO - PROCESS | 1722 | 1467070060657 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1722 | 1467070060661 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:27:40 INFO - PROCESS | 1722 | 1467070060668 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1722 | 1467070060671 Marionette TRACE conn4 <- [1,746,null,{}] 16:27:40 INFO - PROCESS | 1722 | 1467070060677 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}] 16:27:40 INFO - PROCESS | 1722 | 1467070060683 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:40 INFO - PROCESS | 1722 | 1467070060902 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:27:41 INFO - PROCESS | 1722 | 1467070061088 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1722 | 1467070061099 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x911b6000 == 15 [pid = 1722] [id = 194] 16:27:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x9129a000) [pid = 1722] [serial = 583] [outer = (nil)] 16:27:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x9211a800) [pid = 1722] [serial = 584] [outer = 0x9129a000] 16:27:41 INFO - PROCESS | 1722 | 1467070061180 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x921a3800) [pid = 1722] [serial = 585] [outer = 0x9129a000] 16:27:41 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:42 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:42 INFO - PROCESS | 1722 | 1467070062507 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]]]}] 16:27:42 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.) 16:27:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1899ms 16:27:47 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed1000 == 14 [pid = 1722] [id = 188] 16:27:47 INFO - PROCESS | 1722 | --DOCSHELL 0x911ae400 == 13 [pid = 1722] [id = 192] 16:27:47 INFO - PROCESS | 1722 | --DOCSHELL 0x912c1000 == 12 [pid = 1722] [id = 193] 16:27:47 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0f000 == 11 [pid = 1722] [id = 191] 16:27:47 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d3000 == 10 [pid = 1722] [id = 189] 16:27:47 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a3800 == 9 [pid = 1722] [id = 190] 16:27:49 INFO - PROCESS | 1722 | 1467070069718 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1722 | 1467070069725 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:27:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:27:49 INFO - PROCESS | 1722 | 1467070069835 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1722 | 1467070069844 Marionette TRACE conn4 <- [1,750,null,{}] 16:27:49 INFO - PROCESS | 1722 | 1467070069854 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}] 16:27:49 INFO - PROCESS | 1722 | 1467070069860 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:50 INFO - PROCESS | 1722 | 1467070070070 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:27:50 INFO - PROCESS | 1722 | 1467070070214 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1722 | 1467070070227 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b4400 == 10 [pid = 1722] [id = 195] 16:27:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x8d9b4c00) [pid = 1722] [serial = 586] [outer = (nil)] 16:27:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x8d9ba800) [pid = 1722] [serial = 587] [outer = 0x8d9b4c00] 16:27:50 INFO - PROCESS | 1722 | 1467070070306 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x8dc44000) [pid = 1722] [serial = 588] [outer = 0x8d9b4c00] 16:27:51 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:51 INFO - PROCESS | 1722 | 1467070071722 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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:27:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1959ms 16:27:51 INFO - PROCESS | 1722 | 1467070071824 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:27:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:27:51 INFO - PROCESS | 1722 | 1467070071830 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:27:51 INFO - PROCESS | 1722 | 1467070071842 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1722 | 1467070071848 Marionette TRACE conn4 <- [1,754,null,{}] 16:27:51 INFO - PROCESS | 1722 | 1467070071869 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}] 16:27:51 INFO - PROCESS | 1722 | 1467070071877 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:52 INFO - PROCESS | 1722 | 1467070072111 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:27:52 INFO - PROCESS | 1722 | 1467070072142 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1722 | 1467070072150 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7ed800 == 11 [pid = 1722] [id = 196] 16:27:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x8ed43000) [pid = 1722] [serial = 589] [outer = (nil)] 16:27:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x8ed4d800) [pid = 1722] [serial = 590] [outer = 0x8ed43000] 16:27:52 INFO - PROCESS | 1722 | 1467070072230 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x8eed8c00) [pid = 1722] [serial = 591] [outer = 0x8ed43000] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x911b4000) [pid = 1722] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x92234400) [pid = 1722] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8ef0e400) [pid = 1722] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x93c5ec00) [pid = 1722] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x912c2400) [pid = 1722] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x911ae800) [pid = 1722] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8ef0f800) [pid = 1722] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x8e7f6000) [pid = 1722] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x8ef0e000) [pid = 1722] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x921ee000) [pid = 1722] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x8c1d3400) [pid = 1722] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x9b40e800) [pid = 1722] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x8eed0400) [pid = 1722] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x8fa47800) [pid = 1722] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x8c1d6800) [pid = 1722] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x8ef09800) [pid = 1722] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x91c6ec00) [pid = 1722] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8c1dd800) [pid = 1722] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8eed4400) [pid = 1722] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x91ab3c00) [pid = 1722] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x9afdb000) [pid = 1722] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8c1ac400) [pid = 1722] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x912bc400) [pid = 1722] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8f8b4400) [pid = 1722] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x8e7eb400) [pid = 1722] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8ed45400) [pid = 1722] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8fa48800) [pid = 1722] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x8fa47c00) [pid = 1722] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0xa4f20000) [pid = 1722] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8fa4b400) [pid = 1722] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8c1a6c00) [pid = 1722] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x93956800) [pid = 1722] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x95302800) [pid = 1722] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8e7f1400) [pid = 1722] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8d9b2000) [pid = 1722] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:27:54 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8c1d4000) [pid = 1722] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:27:55 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:55 INFO - PROCESS | 1722 | 1467070075710 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]]]}] 16:27:55 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 16:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 3913ms 16:27:55 INFO - PROCESS | 1722 | 1467070075750 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1722 | 1467070075754 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:27:55 INFO - PROCESS | 1722 | 1467070075761 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1722 | 1467070075764 Marionette TRACE conn4 <- [1,758,null,{}] 16:27:55 INFO - PROCESS | 1722 | 1467070075773 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}] 16:27:55 INFO - PROCESS | 1722 | 1467070075782 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:56 INFO - PROCESS | 1722 | 1467070076022 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:27:56 INFO - PROCESS | 1722 | 1467070076052 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1722 | 1467070076066 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8ad800 == 12 [pid = 1722] [id = 197] 16:27:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8f8ae400) [pid = 1722] [serial = 592] [outer = (nil)] 16:27:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8f8b3800) [pid = 1722] [serial = 593] [outer = 0x8f8ae400] 16:27:56 INFO - PROCESS | 1722 | 1467070076144 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8fa46c00) [pid = 1722] [serial = 594] [outer = 0x8f8ae400] 16:27:57 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:57 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:57 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:57 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:57 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:57 INFO - PROCESS | 1722 | 1467070077173 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]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:27:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1486ms 16:27:57 INFO - PROCESS | 1722 | 1467070077249 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1722 | 1467070077256 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:27:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:27:57 INFO - PROCESS | 1722 | 1467070077266 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1722 | 1467070077271 Marionette TRACE conn4 <- [1,762,null,{}] 16:27:57 INFO - PROCESS | 1722 | 1467070077281 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}] 16:27:57 INFO - PROCESS | 1722 | 1467070077286 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:57 INFO - PROCESS | 1722 | 1467070077552 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:27:57 INFO - PROCESS | 1722 | 1467070077869 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1722 | 1467070077879 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1b1400 == 13 [pid = 1722] [id = 198] 16:27:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8c1d3800) [pid = 1722] [serial = 595] [outer = (nil)] 16:27:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8d9b8c00) [pid = 1722] [serial = 596] [outer = 0x8c1d3800] 16:27:57 INFO - PROCESS | 1722 | 1467070077970 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8eed8400) [pid = 1722] [serial = 597] [outer = 0x8c1d3800] 16:27:59 INFO - PROCESS | 1722 | 1467070079295 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]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2091ms 16:27:59 INFO - PROCESS | 1722 | 1467070079405 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1722 | 1467070079414 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:27:59 INFO - PROCESS | 1722 | 1467070079432 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1722 | 1467070079438 Marionette TRACE conn4 <- [1,766,null,{}] 16:27:59 INFO - PROCESS | 1722 | 1467070079489 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}] 16:27:59 INFO - PROCESS | 1722 | 1467070079495 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:59 INFO - PROCESS | 1722 | 1467070079697 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:27:59 INFO - PROCESS | 1722 | 1467070079899 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1722 | 1467070079911 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:27:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ce800 == 14 [pid = 1722] [id = 199] 16:27:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x8fa48800) [pid = 1722] [serial = 598] [outer = (nil)] 16:27:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8fb2b000) [pid = 1722] [serial = 599] [outer = 0x8fa48800] 16:27:59 INFO - PROCESS | 1722 | 1467070079996 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x8fb30c00) [pid = 1722] [serial = 600] [outer = 0x8fa48800] 16:28:01 INFO - PROCESS | 1722 | 1467070081484 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]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2093ms 16:28:01 INFO - PROCESS | 1722 | 1467070081525 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1722 | 1467070081531 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:28:01 INFO - PROCESS | 1722 | 1467070081540 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1722 | 1467070081547 Marionette TRACE conn4 <- [1,770,null,{}] 16:28:01 INFO - PROCESS | 1722 | 1467070081565 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}] 16:28:01 INFO - PROCESS | 1722 | 1467070081575 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:01 INFO - PROCESS | 1722 | 1467070081898 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:28:02 INFO - PROCESS | 1722 | 1467070082048 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1722 | 1467070082061 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x91299c00 == 15 [pid = 1722] [id = 200] 16:28:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x9129fc00) [pid = 1722] [serial = 601] [outer = (nil)] 16:28:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x912bec00) [pid = 1722] [serial = 602] [outer = 0x9129fc00] 16:28:02 INFO - PROCESS | 1722 | 1467070082151 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x91492400) [pid = 1722] [serial = 603] [outer = 0x9129fc00] 16:28:03 INFO - PROCESS | 1722 | 1467070083104 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]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1595ms 16:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:28:03 INFO - PROCESS | 1722 | 1467070083136 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1722 | 1467070083140 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:28:03 INFO - PROCESS | 1722 | 1467070083147 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1722 | 1467070083150 Marionette TRACE conn4 <- [1,774,null,{}] 16:28:03 INFO - PROCESS | 1722 | 1467070083158 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}] 16:28:03 INFO - PROCESS | 1722 | 1467070083162 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:03 INFO - PROCESS | 1722 | 1467070083358 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:28:03 INFO - PROCESS | 1722 | 1467070083550 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1722 | 1467070083559 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ad800 == 16 [pid = 1722] [id = 201] 16:28:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8dc4ac00) [pid = 1722] [serial = 604] [outer = (nil)] 16:28:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x9196fc00) [pid = 1722] [serial = 605] [outer = 0x8dc4ac00] 16:28:03 INFO - PROCESS | 1722 | 1467070083687 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x91ab3c00) [pid = 1722] [serial = 606] [outer = 0x8dc4ac00] 16:28:04 INFO - PROCESS | 1722 | 1467070084665 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]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1580ms 16:28:04 INFO - PROCESS | 1722 | 1467070084728 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:28:04 INFO - PROCESS | 1722 | 1467070084732 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:28:04 INFO - PROCESS | 1722 | 1467070084739 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1722 | 1467070084743 Marionette TRACE conn4 <- [1,778,null,{}] 16:28:04 INFO - PROCESS | 1722 | 1467070084750 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}] 16:28:04 INFO - PROCESS | 1722 | 1467070084754 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:04 INFO - PROCESS | 1722 | 1467070084994 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:28:05 INFO - PROCESS | 1722 | 1467070085234 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1722 | 1467070085244 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x9149cc00 == 17 [pid = 1722] [id = 202] 16:28:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x9149ec00) [pid = 1722] [serial = 607] [outer = (nil)] 16:28:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x91c61400) [pid = 1722] [serial = 608] [outer = 0x9149ec00] 16:28:05 INFO - PROCESS | 1722 | 1467070085372 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x91c66800) [pid = 1722] [serial = 609] [outer = 0x9149ec00] 16:28:06 INFO - PROCESS | 1722 | 1467070086340 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1688ms 16:28:06 INFO - PROCESS | 1722 | 1467070086428 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1722 | 1467070086432 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:28:06 INFO - PROCESS | 1722 | 1467070086439 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1722 | 1467070086443 Marionette TRACE conn4 <- [1,782,null,{}] 16:28:06 INFO - PROCESS | 1722 | 1467070086449 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}] 16:28:06 INFO - PROCESS | 1722 | 1467070086460 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:06 INFO - PROCESS | 1722 | 1467070086725 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:28:07 INFO - PROCESS | 1722 | 1467070086989 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1722 | 1467070086998 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d8000 == 18 [pid = 1722] [id = 203] 16:28:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8dc3e400) [pid = 1722] [serial = 610] [outer = (nil)] 16:28:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8ef0ec00) [pid = 1722] [serial = 611] [outer = 0x8dc3e400] 16:28:07 INFO - PROCESS | 1722 | 1467070087120 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8ed4e400) [pid = 1722] [serial = 612] [outer = 0x8dc3e400] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x91974c00) [pid = 1722] [serial = 581] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x9129b800) [pid = 1722] [serial = 578] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x91498c00) [pid = 1722] [serial = 580] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x911b8c00) [pid = 1722] [serial = 577] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8fa49400) [pid = 1722] [serial = 575] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8f8ae800) [pid = 1722] [serial = 574] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8ef0a000) [pid = 1722] [serial = 541] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8e7f7400) [pid = 1722] [serial = 572] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x91c68400) [pid = 1722] [serial = 538] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x9530b800) [pid = 1722] [serial = 488] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x91c65000) [pid = 1722] [serial = 514] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x91c6c000) [pid = 1722] [serial = 515] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x9d818800) [pid = 1722] [serial = 496] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0xa223e800) [pid = 1722] [serial = 497] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0xa6793800) [pid = 1722] [serial = 520] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0xa6f43400) [pid = 1722] [serial = 521] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8fa4cc00) [pid = 1722] [serial = 502] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8fa50000) [pid = 1722] [serial = 503] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8dc41400) [pid = 1722] [serial = 532] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8f8ae000) [pid = 1722] [serial = 533] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8f8b1800) [pid = 1722] [serial = 490] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8fb98000) [pid = 1722] [serial = 491] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x9219b400) [pid = 1722] [serial = 517] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x9219c800) [pid = 1722] [serial = 518] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x91abf400) [pid = 1722] [serial = 511] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8ef14000) [pid = 1722] [serial = 565] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x91c63000) [pid = 1722] [serial = 512] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x91ab8c00) [pid = 1722] [serial = 508] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x91abb800) [pid = 1722] [serial = 509] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0xa2fb7c00) [pid = 1722] [serial = 499] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8c1d8800) [pid = 1722] [serial = 544] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0xa33c5400) [pid = 1722] [serial = 500] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8f8afc00) [pid = 1722] [serial = 566] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x91973800) [pid = 1722] [serial = 493] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8d9bb800) [pid = 1722] [serial = 545] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x93955400) [pid = 1722] [serial = 494] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x9149d400) [pid = 1722] [serial = 535] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8eed7400) [pid = 1722] [serial = 523] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8f8ac800) [pid = 1722] [serial = 547] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8fa4bc00) [pid = 1722] [serial = 548] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x91492800) [pid = 1722] [serial = 550] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x9196e000) [pid = 1722] [serial = 551] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x911af000) [pid = 1722] [serial = 524] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8fa4e000) [pid = 1722] [serial = 529] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8fb97c00) [pid = 1722] [serial = 530] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0xa67f1800) [pid = 1722] [serial = 505] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x921e4c00) [pid = 1722] [serial = 553] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0xa6c65400) [pid = 1722] [serial = 506] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8c1ac800) [pid = 1722] [serial = 526] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8c1d4800) [pid = 1722] [serial = 527] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8e5e7000) [pid = 1722] [serial = 569] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x951ad800) [pid = 1722] [serial = 556] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x93961c00) [pid = 1722] [serial = 554] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x953f8400) [pid = 1722] [serial = 559] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 60 (0x95215c00) [pid = 1722] [serial = 557] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 59 (0x912c4400) [pid = 1722] [serial = 562] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 58 (0x99897800) [pid = 1722] [serial = 560] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 57 (0x99b6b000) [pid = 1722] [serial = 563] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 56 (0x9196b400) [pid = 1722] [serial = 542] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 55 (0x9219cc00) [pid = 1722] [serial = 539] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 54 (0x91973c00) [pid = 1722] [serial = 536] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 53 (0x8e7eb800) [pid = 1722] [serial = 571] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 52 (0x8dc47400) [pid = 1722] [serial = 568] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 51 (0x95217000) [pid = 1722] [serial = 380] [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.] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 50 (0x912c5400) [pid = 1722] [serial = 470] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 49 (0x9514a000) [pid = 1722] [serial = 473] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 48 (0x8fb24400) [pid = 1722] [serial = 467] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | --DOMWINDOW == 47 (0x99897c00) [pid = 1722] [serial = 476] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1722 | 1467070088808 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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 2394ms 16:28:08 INFO - PROCESS | 1722 | 1467070088834 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 1722 | 1467070088840 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:28:08 INFO - PROCESS | 1722 | 1467070088847 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1722 | 1467070088852 Marionette TRACE conn4 <- [1,786,null,{}] 16:28:08 INFO - PROCESS | 1722 | 1467070088860 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}] 16:28:08 INFO - PROCESS | 1722 | 1467070088865 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:09 INFO - PROCESS | 1722 | 1467070089065 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:28:09 INFO - PROCESS | 1722 | 1467070089238 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1722 | 1467070089245 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1cfc00 == 19 [pid = 1722] [id = 204] 16:28:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 48 (0x8c1d3400) [pid = 1722] [serial = 613] [outer = (nil)] 16:28:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 49 (0x8dc48c00) [pid = 1722] [serial = 614] [outer = 0x8c1d3400] 16:28:09 INFO - PROCESS | 1722 | 1467070089322 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 50 (0x8e5e7000) [pid = 1722] [serial = 615] [outer = 0x8c1d3400] 16:28:10 INFO - PROCESS | 1722 | --DOMWINDOW == 49 (0x9211a800) [pid = 1722] [serial = 584] [outer = (nil)] [url = about:blank] 16:28:10 INFO - PROCESS | 1722 | 1467070090317 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]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1491ms 16:28:10 INFO - PROCESS | 1722 | 1467070090339 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1722 | 1467070090346 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:28:10 INFO - PROCESS | 1722 | 1467070090356 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1722 | 1467070090360 Marionette TRACE conn4 <- [1,790,null,{}] 16:28:10 INFO - PROCESS | 1722 | 1467070090367 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}] 16:28:10 INFO - PROCESS | 1722 | 1467070090372 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:10 INFO - PROCESS | 1722 | 1467070090561 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:28:10 INFO - PROCESS | 1722 | 1467070090821 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1722 | 1467070090829 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef13c00 == 20 [pid = 1722] [id = 205] 16:28:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 50 (0x8ef15000) [pid = 1722] [serial = 616] [outer = (nil)] 16:28:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 51 (0x8f8ae000) [pid = 1722] [serial = 617] [outer = 0x8ef15000] 16:28:10 INFO - PROCESS | 1722 | 1467070090913 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 52 (0x8f8b4000) [pid = 1722] [serial = 618] [outer = 0x8ef15000] 16:28:11 INFO - PROCESS | 1722 | 1467070091722 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]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1383ms 16:28:11 INFO - PROCESS | 1722 | 1467070091741 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1722 | 1467070091746 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:28:11 INFO - PROCESS | 1722 | 1467070091752 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1722 | 1467070091758 Marionette TRACE conn4 <- [1,794,null,{}] 16:28:11 INFO - PROCESS | 1722 | 1467070091774 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}] 16:28:11 INFO - PROCESS | 1722 | 1467070091783 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:12 INFO - PROCESS | 1722 | 1467070092020 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:28:12 INFO - PROCESS | 1722 | 1467070092032 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1722 | 1467070092044 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb27400 == 21 [pid = 1722] [id = 206] 16:28:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 53 (0x8fb27800) [pid = 1722] [serial = 619] [outer = (nil)] 16:28:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 54 (0x8fb2d400) [pid = 1722] [serial = 620] [outer = 0x8fb27800] 16:28:12 INFO - PROCESS | 1722 | 1467070092118 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 55 (0x8fb9d400) [pid = 1722] [serial = 621] [outer = 0x8fb27800] 16:28:13 INFO - PROCESS | 1722 | 1467070093065 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]]]}] 16:28:13 INFO - PROCESS | 1722 | --DOMWINDOW == 54 (0x9129a000) [pid = 1722] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1388ms 16:28:13 INFO - PROCESS | 1722 | --DOMWINDOW == 53 (0x8ed43000) [pid = 1722] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:28:13 INFO - PROCESS | 1722 | --DOMWINDOW == 52 (0x8d9b4c00) [pid = 1722] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:28:13 INFO - PROCESS | 1722 | 1467070093146 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:28:13 INFO - PROCESS | 1722 | 1467070093151 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:28:13 INFO - PROCESS | 1722 | 1467070093158 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1722 | 1467070093161 Marionette TRACE conn4 <- [1,798,null,{}] 16:28:13 INFO - PROCESS | 1722 | 1467070093172 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}] 16:28:13 INFO - PROCESS | 1722 | 1467070093177 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:13 INFO - PROCESS | 1722 | 1467070093357 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:28:13 INFO - PROCESS | 1722 | 1467070093367 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1722 | 1467070093374 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d0000 == 22 [pid = 1722] [id = 207] 16:28:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 53 (0x8fa4bc00) [pid = 1722] [serial = 622] [outer = (nil)] 16:28:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 54 (0x911aa400) [pid = 1722] [serial = 623] [outer = 0x8fa4bc00] 16:28:13 INFO - PROCESS | 1722 | 1467070093448 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 55 (0x911b5000) [pid = 1722] [serial = 624] [outer = 0x8fa4bc00] 16:28:14 INFO - PROCESS | 1722 | 1467070094420 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]]]}] 16:28:14 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 16:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1286ms 16:28:14 INFO - PROCESS | 1722 | 1467070094444 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 1722 | 1467070094448 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:28:14 INFO - PROCESS | 1722 | 1467070094454 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 1722 | 1467070094458 Marionette TRACE conn4 <- [1,802,null,{}] 16:28:14 INFO - PROCESS | 1722 | 1467070094463 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}] 16:28:14 INFO - PROCESS | 1722 | 1467070094468 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:14 INFO - PROCESS | 1722 | 1467070094636 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:28:14 INFO - PROCESS | 1722 | 1467070094650 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1722 | 1467070094657 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8b5000 == 23 [pid = 1722] [id = 208] 16:28:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 56 (0x8fa4fc00) [pid = 1722] [serial = 625] [outer = (nil)] 16:28:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 57 (0x91298400) [pid = 1722] [serial = 626] [outer = 0x8fa4fc00] 16:28:14 INFO - PROCESS | 1722 | 1467070094730 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 58 (0x912a1400) [pid = 1722] [serial = 627] [outer = 0x8fa4fc00] 16:28:15 INFO - PROCESS | 1722 | 1467070095664 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]]]}] 16:28:15 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 16:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1283ms 16:28:15 INFO - PROCESS | 1722 | 1467070095739 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1722 | 1467070095742 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:28:15 INFO - PROCESS | 1722 | 1467070095754 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1722 | 1467070095757 Marionette TRACE conn4 <- [1,806,null,{}] 16:28:15 INFO - PROCESS | 1722 | 1467070095764 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}] 16:28:15 INFO - PROCESS | 1722 | 1467070095773 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:15 INFO - PROCESS | 1722 | 1467070095969 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:28:16 INFO - PROCESS | 1722 | 1467070096114 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1722 | 1467070096121 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9ba000 == 24 [pid = 1722] [id = 209] 16:28:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 59 (0x8ed4bc00) [pid = 1722] [serial = 628] [outer = (nil)] 16:28:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 60 (0x9149f800) [pid = 1722] [serial = 629] [outer = 0x8ed4bc00] 16:28:16 INFO - PROCESS | 1722 | 1467070096198 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 61 (0x91972400) [pid = 1722] [serial = 630] [outer = 0x8ed4bc00] 16:28:17 INFO - PROCESS | 1722 | 1467070097157 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]]]}] 16:28:17 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 16:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1438ms 16:28:17 INFO - PROCESS | 1722 | 1467070097193 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1722 | 1467070097200 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:28:17 INFO - PROCESS | 1722 | 1467070097209 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1722 | 1467070097213 Marionette TRACE conn4 <- [1,810,null,{}] 16:28:17 INFO - PROCESS | 1722 | 1467070097223 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}] 16:28:17 INFO - PROCESS | 1722 | 1467070097228 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:17 INFO - PROCESS | 1722 | 1467070097507 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:28:17 INFO - PROCESS | 1722 | 1467070097773 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1722 | 1467070097790 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b1c00 == 25 [pid = 1722] [id = 210] 16:28:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x8d9b2400) [pid = 1722] [serial = 631] [outer = (nil)] 16:28:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8eed7800) [pid = 1722] [serial = 632] [outer = 0x8d9b2400] 16:28:17 INFO - PROCESS | 1722 | 1467070097875 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8f8b3c00) [pid = 1722] [serial = 633] [outer = 0x8d9b2400] 16:28:18 INFO - PROCESS | 1722 | 1467070098857 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]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1686ms 16:28:18 INFO - PROCESS | 1722 | 1467070098894 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1722 | 1467070098902 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:28:18 INFO - PROCESS | 1722 | 1467070098914 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1722 | 1467070098918 Marionette TRACE conn4 <- [1,814,null,{}] 16:28:18 INFO - PROCESS | 1722 | 1467070098925 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}] 16:28:18 INFO - PROCESS | 1722 | 1467070098932 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:19 INFO - PROCESS | 1722 | 1467070099181 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:28:19 INFO - PROCESS | 1722 | 1467070099455 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1722 | 1467070099462 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb26c00 == 26 [pid = 1722] [id = 211] 16:28:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8fb9ac00) [pid = 1722] [serial = 634] [outer = (nil)] 16:28:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x911af000) [pid = 1722] [serial = 635] [outer = 0x8fb9ac00] 16:28:19 INFO - PROCESS | 1722 | 1467070099555 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x9129b800) [pid = 1722] [serial = 636] [outer = 0x8fb9ac00] 16:28:20 INFO - PROCESS | 1722 | 1467070100628 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] 16:28:20 INFO - PROCESS | 1722 | 1467070100714 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:28:20 INFO - PROCESS | 1722 | 1467070100725 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1722 | 1467070100730 Marionette TRACE conn4 <- [1,818,null,{}] 16:28:20 INFO - PROCESS | 1722 | 1467070100747 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}] 16:28:20 INFO - PROCESS | 1722 | 1467070100757 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:21 INFO - PROCESS | 1722 | 1467070101025 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:28:21 INFO - PROCESS | 1722 | 1467070101227 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1722 | 1467070101240 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x91ab9400 == 27 [pid = 1722] [id = 212] 16:28:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x91aba400) [pid = 1722] [serial = 637] [outer = (nil)] 16:28:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x91c63800) [pid = 1722] [serial = 638] [outer = 0x91aba400] 16:28:21 INFO - PROCESS | 1722 | 1467070101341 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x92118000) [pid = 1722] [serial = 639] [outer = 0x91aba400] 16:28:22 INFO - PROCESS | 1722 | 1467070102266 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]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1589ms 16:28:22 INFO - PROCESS | 1722 | 1467070102314 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:28:22 INFO - PROCESS | 1722 | 1467070102320 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:28:22 INFO - PROCESS | 1722 | 1467070102327 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1722 | 1467070102331 Marionette TRACE conn4 <- [1,822,null,{}] 16:28:22 INFO - PROCESS | 1722 | 1467070102337 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}] 16:28:22 INFO - PROCESS | 1722 | 1467070102342 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:22 INFO - PROCESS | 1722 | 1467070102553 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:28:22 INFO - PROCESS | 1722 | 1467070102768 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1722 | 1467070102777 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x91970400 == 28 [pid = 1722] [id = 213] 16:28:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x92120000) [pid = 1722] [serial = 640] [outer = (nil)] 16:28:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x921a0000) [pid = 1722] [serial = 641] [outer = 0x92120000] 16:28:22 INFO - PROCESS | 1722 | 1467070102902 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x921e2400) [pid = 1722] [serial = 642] [outer = 0x92120000] 16:28:23 INFO - PROCESS | 1722 | 1467070103807 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] 16:28:23 INFO - PROCESS | 1722 | 1467070103869 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:28:23 INFO - PROCESS | 1722 | 1467070103876 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1722 | 1467070103879 Marionette TRACE conn4 <- [1,826,null,{}] 16:28:23 INFO - PROCESS | 1722 | 1467070103886 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}] 16:28:23 INFO - PROCESS | 1722 | 1467070103891 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:24 INFO - PROCESS | 1722 | 1467070104114 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:28:24 INFO - PROCESS | 1722 | 1467070104334 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1722 | 1467070104341 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc4c800 == 29 [pid = 1722] [id = 214] 16:28:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8dc4d800) [pid = 1722] [serial = 643] [outer = (nil)] 16:28:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x938a6400) [pid = 1722] [serial = 644] [outer = 0x8dc4d800] 16:28:24 INFO - PROCESS | 1722 | 1467070104436 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x938af000) [pid = 1722] [serial = 645] [outer = 0x8dc4d800] 16:28:25 INFO - PROCESS | 1722 | 1467070105370 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]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1542ms 16:28:25 INFO - PROCESS | 1722 | 1467070105419 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1722 | 1467070105423 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:28:25 INFO - PROCESS | 1722 | 1467070105430 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1722 | 1467070105434 Marionette TRACE conn4 <- [1,830,null,{}] 16:28:25 INFO - PROCESS | 1722 | 1467070105439 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}] 16:28:25 INFO - PROCESS | 1722 | 1467070105450 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:25 INFO - PROCESS | 1722 | 1467070105742 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:28:26 INFO - PROCESS | 1722 | 1467070106046 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1722 | 1467070106054 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x93988400 == 30 [pid = 1722] [id = 215] 16:28:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x93989c00) [pid = 1722] [serial = 646] [outer = (nil)] 16:28:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x93a6b800) [pid = 1722] [serial = 647] [outer = 0x93989c00] 16:28:26 INFO - PROCESS | 1722 | 1467070106150 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x93a73400) [pid = 1722] [serial = 648] [outer = 0x93989c00] 16:28:27 INFO - PROCESS | 1722 | 1467070107060 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]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1685ms 16:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:28:27 INFO - PROCESS | 1722 | 1467070107116 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1722 | 1467070107119 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:28:27 INFO - PROCESS | 1722 | 1467070107126 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1722 | 1467070107130 Marionette TRACE conn4 <- [1,834,null,{}] 16:28:27 INFO - PROCESS | 1722 | 1467070107136 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}] 16:28:27 INFO - PROCESS | 1722 | 1467070107141 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:27 INFO - PROCESS | 1722 | 1467070107332 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:28:27 INFO - PROCESS | 1722 | 1467070107561 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1722 | 1467070107569 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a6400 == 31 [pid = 1722] [id = 216] 16:28:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8c1ad400) [pid = 1722] [serial = 649] [outer = (nil)] 16:28:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x93c63400) [pid = 1722] [serial = 650] [outer = 0x8c1ad400] 16:28:27 INFO - PROCESS | 1722 | 1467070107695 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x93c6c000) [pid = 1722] [serial = 651] [outer = 0x8c1ad400] 16:28:28 INFO - PROCESS | 1722 | 1467070108623 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]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1538ms 16:28:28 INFO - PROCESS | 1722 | 1467070108665 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1722 | 1467070108669 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:28:28 INFO - PROCESS | 1722 | 1467070108676 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1722 | 1467070108680 Marionette TRACE conn4 <- [1,838,null,{}] 16:28:28 INFO - PROCESS | 1722 | 1467070108687 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}] 16:28:28 INFO - PROCESS | 1722 | 1467070108692 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:28 INFO - PROCESS | 1722 | 1467070108928 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:28:29 INFO - PROCESS | 1722 | 1467070109149 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1722 | 1467070109157 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f0800 == 32 [pid = 1722] [id = 217] 16:28:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x93994400) [pid = 1722] [serial = 652] [outer = (nil)] 16:28:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x95145c00) [pid = 1722] [serial = 653] [outer = 0x93994400] 16:28:29 INFO - PROCESS | 1722 | 1467070109255 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x95143400) [pid = 1722] [serial = 654] [outer = 0x93994400] 16:28:30 INFO - PROCESS | 1722 | 1467070110160 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]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1535ms 16:28:30 INFO - PROCESS | 1722 | 1467070110212 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1722 | 1467070110217 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:28:30 INFO - PROCESS | 1722 | 1467070110224 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1722 | 1467070110227 Marionette TRACE conn4 <- [1,842,null,{}] 16:28:30 INFO - PROCESS | 1722 | 1467070110233 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}] 16:28:30 INFO - PROCESS | 1722 | 1467070110238 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:30 INFO - PROCESS | 1722 | 1467070110431 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:28:30 INFO - PROCESS | 1722 | 1467070110649 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1722 | 1467070110656 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7ec400 == 33 [pid = 1722] [id = 218] 16:28:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8ed4a000) [pid = 1722] [serial = 655] [outer = (nil)] 16:28:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x9514f000) [pid = 1722] [serial = 656] [outer = 0x8ed4a000] 16:28:30 INFO - PROCESS | 1722 | 1467070110782 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x95151c00) [pid = 1722] [serial = 657] [outer = 0x8ed4a000] 16:28:32 INFO - PROCESS | 1722 | 1467070112006 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]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1837ms 16:28:32 INFO - PROCESS | 1722 | 1467070112062 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1722 | 1467070112068 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:28:32 INFO - PROCESS | 1722 | 1467070112086 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1722 | 1467070112090 Marionette TRACE conn4 <- [1,846,null,{}] 16:28:32 INFO - PROCESS | 1722 | 1467070112142 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}] 16:28:32 INFO - PROCESS | 1722 | 1467070112147 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:32 INFO - PROCESS | 1722 | 1467070112432 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:28:32 INFO - PROCESS | 1722 | 1467070112650 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1722 | 1467070112665 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed3400 == 34 [pid = 1722] [id = 219] 16:28:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8eed3c00) [pid = 1722] [serial = 658] [outer = (nil)] 16:28:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8f8ac800) [pid = 1722] [serial = 659] [outer = 0x8eed3c00] 16:28:32 INFO - PROCESS | 1722 | 1467070112738 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8f8b8c00) [pid = 1722] [serial = 660] [outer = 0x8eed3c00] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x911b6000 == 33 [pid = 1722] [id = 194] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1cfc00 == 32 [pid = 1722] [id = 204] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b4400 == 31 [pid = 1722] [id = 195] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1b1400 == 30 [pid = 1722] [id = 198] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ce800 == 29 [pid = 1722] [id = 199] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d8000 == 28 [pid = 1722] [id = 203] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8ad800 == 27 [pid = 1722] [id = 197] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ad800 == 26 [pid = 1722] [id = 201] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x9149cc00 == 25 [pid = 1722] [id = 202] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x91299c00 == 24 [pid = 1722] [id = 200] 16:28:34 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7ed800 == 23 [pid = 1722] [id = 196] 16:28:34 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x921a3800) [pid = 1722] [serial = 585] [outer = (nil)] [url = about:blank] 16:28:34 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8ed4d800) [pid = 1722] [serial = 590] [outer = (nil)] [url = about:blank] 16:28:34 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8d9ba800) [pid = 1722] [serial = 587] [outer = (nil)] [url = about:blank] 16:28:34 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8eed8c00) [pid = 1722] [serial = 591] [outer = (nil)] [url = about:blank] 16:28:34 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8dc44000) [pid = 1722] [serial = 588] [outer = (nil)] [url = about:blank] 16:28:35 INFO - PROCESS | 1722 | 1467070115095 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]]]}] 16:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 3092ms 16:28:35 INFO - PROCESS | 1722 | 1467070115177 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:28:35 INFO - PROCESS | 1722 | 1467070115182 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:28:35 INFO - PROCESS | 1722 | 1467070115192 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1722 | 1467070115197 Marionette TRACE conn4 <- [1,850,null,{}] 16:28:35 INFO - PROCESS | 1722 | 1467070115205 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}] 16:28:35 INFO - PROCESS | 1722 | 1467070115211 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:35 INFO - PROCESS | 1722 | 1467070115367 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:28:35 INFO - PROCESS | 1722 | 1467070115486 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 1722 | 1467070115497 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9af000 == 24 [pid = 1722] [id = 220] 16:28:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8d9af800) [pid = 1722] [serial = 661] [outer = (nil)] 16:28:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8d9b3400) [pid = 1722] [serial = 662] [outer = 0x8d9af800] 16:28:35 INFO - PROCESS | 1722 | 1467070115569 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8d9b8800) [pid = 1722] [serial = 663] [outer = 0x8d9af800] 16:28:36 INFO - PROCESS | 1722 | 1467070116380 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]]]}] 16:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1234ms 16:28:36 INFO - PROCESS | 1722 | 1467070116424 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1722 | 1467070116432 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:28:36 INFO - PROCESS | 1722 | 1467070116444 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1722 | 1467070116447 Marionette TRACE conn4 <- [1,854,null,{}] 16:28:36 INFO - PROCESS | 1722 | 1467070116454 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}] 16:28:36 INFO - PROCESS | 1722 | 1467070116459 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:36 INFO - PROCESS | 1722 | 1467070116628 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:28:36 INFO - PROCESS | 1722 | 1467070116641 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1722 | 1467070116649 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7eac00 == 25 [pid = 1722] [id = 221] 16:28:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8e7f7800) [pid = 1722] [serial = 664] [outer = (nil)] 16:28:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8ed47000) [pid = 1722] [serial = 665] [outer = 0x8e7f7800] 16:28:36 INFO - PROCESS | 1722 | 1467070116846 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8eed3000) [pid = 1722] [serial = 666] [outer = 0x8e7f7800] 16:28:37 INFO - PROCESS | 1722 | 1467070117749 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]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1338ms 16:28:37 INFO - PROCESS | 1722 | 1467070117790 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1722 | 1467070117794 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:28:37 INFO - PROCESS | 1722 | 1467070117801 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1722 | 1467070117807 Marionette TRACE conn4 <- [1,858,null,{}] 16:28:37 INFO - PROCESS | 1722 | 1467070117833 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}] 16:28:37 INFO - PROCESS | 1722 | 1467070117843 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:38 INFO - PROCESS | 1722 | 1467070118058 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:28:38 INFO - PROCESS | 1722 | 1467070118088 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1722 | 1467070118099 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa4a800 == 26 [pid = 1722] [id = 222] 16:28:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8fa51800) [pid = 1722] [serial = 667] [outer = (nil)] 16:28:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8fb24c00) [pid = 1722] [serial = 668] [outer = 0x8fa51800] 16:28:38 INFO - PROCESS | 1722 | 1467070118171 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8fb2c800) [pid = 1722] [serial = 669] [outer = 0x8fa51800] 16:28:39 INFO - PROCESS | 1722 | 1467070119091 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]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1346ms 16:28:39 INFO - PROCESS | 1722 | 1467070119166 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1722 | 1467070119172 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:28:39 INFO - PROCESS | 1722 | 1467070119178 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1722 | 1467070119181 Marionette TRACE conn4 <- [1,862,null,{}] 16:28:39 INFO - PROCESS | 1722 | 1467070119194 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}] 16:28:39 INFO - PROCESS | 1722 | 1467070119199 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:39 INFO - PROCESS | 1722 | 1467070119405 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:28:39 INFO - PROCESS | 1722 | 1467070119423 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1722 | 1467070119432 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa49000 == 27 [pid = 1722] [id = 223] 16:28:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8fb9b400) [pid = 1722] [serial = 670] [outer = (nil)] 16:28:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x911b3c00) [pid = 1722] [serial = 671] [outer = 0x8fb9b400] 16:28:39 INFO - PROCESS | 1722 | 1467070119498 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x9129dc00) [pid = 1722] [serial = 672] [outer = 0x8fb9b400] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8f8ae400) [pid = 1722] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8fa4fc00) [pid = 1722] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8ef15000) [pid = 1722] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8c1d3400) [pid = 1722] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x9149ec00) [pid = 1722] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8dc3e400) [pid = 1722] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8fb27800) [pid = 1722] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x9129fc00) [pid = 1722] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8c1d3800) [pid = 1722] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8fa48800) [pid = 1722] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8dc4ac00) [pid = 1722] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8fa4bc00) [pid = 1722] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:28:40 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8ed4bc00) [pid = 1722] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:28:40 INFO - PROCESS | 1722 | 1467070120888 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]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1768ms 16:28:40 INFO - PROCESS | 1722 | 1467070120948 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1722 | 1467070120952 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:28:40 INFO - PROCESS | 1722 | 1467070120958 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1722 | 1467070120961 Marionette TRACE conn4 <- [1,866,null,{}] 16:28:40 INFO - PROCESS | 1722 | 1467070120967 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}] 16:28:40 INFO - PROCESS | 1722 | 1467070120972 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:41 INFO - PROCESS | 1722 | 1467070121153 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:28:41 INFO - PROCESS | 1722 | 1467070121278 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1722 | 1467070121295 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1af400 == 28 [pid = 1722] [id = 224] 16:28:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8c1d3400) [pid = 1722] [serial = 673] [outer = (nil)] 16:28:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8fb9c800) [pid = 1722] [serial = 674] [outer = 0x8c1d3400] 16:28:41 INFO - PROCESS | 1722 | 1467070121370 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x912bbc00) [pid = 1722] [serial = 675] [outer = 0x8c1d3400] 16:28:42 INFO - PROCESS | 1722 | 1467070122127 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]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1192ms 16:28:42 INFO - PROCESS | 1722 | 1467070122151 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1722 | 1467070122154 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:28:42 INFO - PROCESS | 1722 | 1467070122160 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1722 | 1467070122164 Marionette TRACE conn4 <- [1,870,null,{}] 16:28:42 INFO - PROCESS | 1722 | 1467070122179 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}] 16:28:42 INFO - PROCESS | 1722 | 1467070122189 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:42 INFO - PROCESS | 1722 | 1467070122440 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:28:42 INFO - PROCESS | 1722 | 1467070122601 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1722 | 1467070122617 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ab800 == 29 [pid = 1722] [id = 225] 16:28:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8c1ac400) [pid = 1722] [serial = 676] [outer = (nil)] 16:28:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8c1ce400) [pid = 1722] [serial = 677] [outer = 0x8c1ac400] 16:28:42 INFO - PROCESS | 1722 | 1467070122706 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8c1d8000) [pid = 1722] [serial = 678] [outer = 0x8c1ac400] 16:28:43 INFO - PROCESS | 1722 | 1467070123701 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]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1583ms 16:28:43 INFO - PROCESS | 1722 | 1467070123746 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1722 | 1467070123753 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:28:43 INFO - PROCESS | 1722 | 1467070123763 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1722 | 1467070123767 Marionette TRACE conn4 <- [1,874,null,{}] 16:28:43 INFO - PROCESS | 1722 | 1467070123775 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}] 16:28:43 INFO - PROCESS | 1722 | 1467070123781 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:43 INFO - PROCESS | 1722 | 1467070123965 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:28:44 INFO - PROCESS | 1722 | 1467070124179 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 1722 | 1467070124190 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc42400 == 30 [pid = 1722] [id = 226] 16:28:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8eecec00) [pid = 1722] [serial = 679] [outer = (nil)] 16:28:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8ef12000) [pid = 1722] [serial = 680] [outer = 0x8eecec00] 16:28:44 INFO - PROCESS | 1722 | 1467070124277 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8f8b9000) [pid = 1722] [serial = 681] [outer = 0x8eecec00] 16:28:45 INFO - PROCESS | 1722 | 1467070125223 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]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1541ms 16:28:45 INFO - PROCESS | 1722 | 1467070125304 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:28:45 INFO - PROCESS | 1722 | 1467070125309 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:28:45 INFO - PROCESS | 1722 | 1467070125316 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1722 | 1467070125319 Marionette TRACE conn4 <- [1,878,null,{}] 16:28:45 INFO - PROCESS | 1722 | 1467070125326 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}] 16:28:45 INFO - PROCESS | 1722 | 1467070125331 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:45 INFO - PROCESS | 1722 | 1467070125564 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:28:45 INFO - PROCESS | 1722 | 1467070125876 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1722 | 1467070125886 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc40400 == 31 [pid = 1722] [id = 227] 16:28:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x912c3c00) [pid = 1722] [serial = 682] [outer = (nil)] 16:28:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x91498000) [pid = 1722] [serial = 683] [outer = 0x912c3c00] 16:28:45 INFO - PROCESS | 1722 | 1467070125966 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x9149f000) [pid = 1722] [serial = 684] [outer = 0x912c3c00] 16:28:46 INFO - PROCESS | 1722 | 1467070126884 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]]]}] 16:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1638ms 16:28:46 INFO - PROCESS | 1722 | 1467070126955 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1722 | 1467070126962 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:28:46 INFO - PROCESS | 1722 | 1467070126979 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1722 | 1467070126987 Marionette TRACE conn4 <- [1,882,null,{}] 16:28:46 INFO - PROCESS | 1722 | 1467070126993 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}] 16:28:47 INFO - PROCESS | 1722 | 1467070127001 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:47 INFO - PROCESS | 1722 | 1467070127225 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:28:47 INFO - PROCESS | 1722 | 1467070127439 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1722 | 1467070127448 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x91979000 == 32 [pid = 1722] [id = 228] 16:28:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x91ab5400) [pid = 1722] [serial = 685] [outer = (nil)] 16:28:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x91ab9000) [pid = 1722] [serial = 686] [outer = 0x91ab5400] 16:28:47 INFO - PROCESS | 1722 | 1467070127544 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x91abf400) [pid = 1722] [serial = 687] [outer = 0x91ab5400] 16:28:48 INFO - PROCESS | 1722 | 1467070128421 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]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1497ms 16:28:48 INFO - PROCESS | 1722 | 1467070128468 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:28:48 INFO - PROCESS | 1722 | 1467070128472 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:28:48 INFO - PROCESS | 1722 | 1467070128479 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1722 | 1467070128483 Marionette TRACE conn4 <- [1,886,null,{}] 16:28:48 INFO - PROCESS | 1722 | 1467070128488 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}] 16:28:48 INFO - PROCESS | 1722 | 1467070128494 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:48 INFO - PROCESS | 1722 | 1467070128673 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:28:48 INFO - PROCESS | 1722 | 1467070128837 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1722 | 1467070128846 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x91abc800 == 33 [pid = 1722] [id = 229] 16:28:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x91abd000) [pid = 1722] [serial = 688] [outer = (nil)] 16:28:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x92113400) [pid = 1722] [serial = 689] [outer = 0x91abd000] 16:28:48 INFO - PROCESS | 1722 | 1467070128929 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x9211dc00) [pid = 1722] [serial = 690] [outer = 0x91abd000] 16:28:49 INFO - PROCESS | 1722 | 1467070129912 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]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1487ms 16:28:49 INFO - PROCESS | 1722 | 1467070129966 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1722 | 1467070129969 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:28:49 INFO - PROCESS | 1722 | 1467070129976 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1722 | 1467070129979 Marionette TRACE conn4 <- [1,890,null,{}] 16:28:49 INFO - PROCESS | 1722 | 1467070129986 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}] 16:28:49 INFO - PROCESS | 1722 | 1467070129991 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:50 INFO - PROCESS | 1722 | 1467070130193 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:28:50 INFO - PROCESS | 1722 | 1467070130415 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1722 | 1467070130434 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x9219f400 == 34 [pid = 1722] [id = 230] 16:28:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x9219fc00) [pid = 1722] [serial = 691] [outer = (nil)] 16:28:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x921a4400) [pid = 1722] [serial = 692] [outer = 0x9219fc00] 16:28:50 INFO - PROCESS | 1722 | 1467070130572 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x921e5c00) [pid = 1722] [serial = 693] [outer = 0x9219fc00] 16:28:51 INFO - PROCESS | 1722 | 1467070131501 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]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1582ms 16:28:51 INFO - PROCESS | 1722 | 1467070131559 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:28:51 INFO - PROCESS | 1722 | 1467070131564 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:28:51 INFO - PROCESS | 1722 | 1467070131570 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1722 | 1467070131574 Marionette TRACE conn4 <- [1,894,null,{}] 16:28:51 INFO - PROCESS | 1722 | 1467070131579 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}] 16:28:51 INFO - PROCESS | 1722 | 1467070131585 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:51 INFO - PROCESS | 1722 | 1467070131795 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:28:52 INFO - PROCESS | 1722 | 1467070132006 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1722 | 1467070132013 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1aa400 == 35 [pid = 1722] [id = 231] 16:28:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8f8b8400) [pid = 1722] [serial = 694] [outer = (nil)] 16:28:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x921ec800) [pid = 1722] [serial = 695] [outer = 0x8f8b8400] 16:28:52 INFO - PROCESS | 1722 | 1467070132137 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x92229400) [pid = 1722] [serial = 696] [outer = 0x8f8b8400] 16:28:53 INFO - PROCESS | 1722 | 1467070133132 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]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1594ms 16:28:53 INFO - PROCESS | 1722 | 1467070133164 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1722 | 1467070133168 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:28:53 INFO - PROCESS | 1722 | 1467070133175 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1722 | 1467070133179 Marionette TRACE conn4 <- [1,898,null,{}] 16:28:53 INFO - PROCESS | 1722 | 1467070133185 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}] 16:28:53 INFO - PROCESS | 1722 | 1467070133190 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:53 INFO - PROCESS | 1722 | 1467070133367 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:28:53 INFO - PROCESS | 1722 | 1467070133577 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1722 | 1467070133586 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a5800 == 36 [pid = 1722] [id = 232] 16:28:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8c1a5c00) [pid = 1722] [serial = 697] [outer = (nil)] 16:28:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8c1ae000) [pid = 1722] [serial = 698] [outer = 0x8c1a5c00] 16:28:53 INFO - PROCESS | 1722 | 1467070133848 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8c1d8800) [pid = 1722] [serial = 699] [outer = 0x8c1a5c00] 16:28:54 INFO - PROCESS | 1722 | 1467070134799 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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1688ms 16:28:54 INFO - PROCESS | 1722 | 1467070134867 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:28:54 INFO - PROCESS | 1722 | 1467070134878 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:28:54 INFO - PROCESS | 1722 | 1467070134890 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1722 | 1467070134894 Marionette TRACE conn4 <- [1,902,null,{}] 16:28:54 INFO - PROCESS | 1722 | 1467070134902 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}] 16:28:54 INFO - PROCESS | 1722 | 1467070134907 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:55 INFO - PROCESS | 1722 | 1467070135142 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:28:55 INFO - PROCESS | 1722 | 1467070135422 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1722 | 1467070135430 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x91298400) [pid = 1722] [serial = 626] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8f8ae000) [pid = 1722] [serial = 617] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8f8b4000) [pid = 1722] [serial = 618] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8dc48c00) [pid = 1722] [serial = 614] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8e5e7000) [pid = 1722] [serial = 615] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x91c61400) [pid = 1722] [serial = 608] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x91c66800) [pid = 1722] [serial = 609] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8fa46c00) [pid = 1722] [serial = 594] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8ef0ec00) [pid = 1722] [serial = 611] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x8ed4e400) [pid = 1722] [serial = 612] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8fb2d400) [pid = 1722] [serial = 620] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x912bec00) [pid = 1722] [serial = 602] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x91492400) [pid = 1722] [serial = 603] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8d9b8c00) [pid = 1722] [serial = 596] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8eed8400) [pid = 1722] [serial = 597] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8fb2b000) [pid = 1722] [serial = 599] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8fb30c00) [pid = 1722] [serial = 600] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x9196fc00) [pid = 1722] [serial = 605] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x91ab3c00) [pid = 1722] [serial = 606] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x911aa400) [pid = 1722] [serial = 623] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x91972400) [pid = 1722] [serial = 630] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8fb9d400) [pid = 1722] [serial = 621] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x9149f800) [pid = 1722] [serial = 629] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x912a1400) [pid = 1722] [serial = 627] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x911b5000) [pid = 1722] [serial = 624] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8f8b3800) [pid = 1722] [serial = 593] [outer = (nil)] [url = about:blank] 16:28:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b8c00 == 37 [pid = 1722] [id = 233] 16:28:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8e5e7000) [pid = 1722] [serial = 700] [outer = (nil)] 16:28:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8ed47400) [pid = 1722] [serial = 701] [outer = 0x8e5e7000] 16:28:55 INFO - PROCESS | 1722 | 1467070135543 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8ef0dc00) [pid = 1722] [serial = 702] [outer = 0x8e5e7000] 16:28:56 INFO - PROCESS | 1722 | 1467070136359 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]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1533ms 16:28:56 INFO - PROCESS | 1722 | 1467070136422 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1722 | 1467070136428 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:28:56 INFO - PROCESS | 1722 | 1467070136438 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1722 | 1467070136442 Marionette TRACE conn4 <- [1,906,null,{}] 16:28:56 INFO - PROCESS | 1722 | 1467070136448 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}] 16:28:56 INFO - PROCESS | 1722 | 1467070136454 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:56 INFO - PROCESS | 1722 | 1467070136627 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:28:56 INFO - PROCESS | 1722 | 1467070136757 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1722 | 1467070136766 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8b7400 == 38 [pid = 1722] [id = 234] 16:28:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8fa47c00) [pid = 1722] [serial = 703] [outer = (nil)] 16:28:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8fb2e000) [pid = 1722] [serial = 704] [outer = 0x8fa47c00] 16:28:56 INFO - PROCESS | 1722 | 1467070136834 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8fb9a000) [pid = 1722] [serial = 705] [outer = 0x8fa47c00] 16:28:57 INFO - PROCESS | 1722 | 1467070137667 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]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1283ms 16:28:57 INFO - PROCESS | 1722 | 1467070137730 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1722 | 1467070137734 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:28:57 INFO - PROCESS | 1722 | 1467070137741 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1722 | 1467070137747 Marionette TRACE conn4 <- [1,910,null,{}] 16:28:57 INFO - PROCESS | 1722 | 1467070137769 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}] 16:28:57 INFO - PROCESS | 1722 | 1467070137777 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:57 INFO - PROCESS | 1722 | 1467070137990 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:28:58 INFO - PROCESS | 1722 | 1467070138016 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1722 | 1467070138023 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8b1800 == 39 [pid = 1722] [id = 235] 16:28:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8fb9e800) [pid = 1722] [serial = 706] [outer = (nil)] 16:28:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x912a1c00) [pid = 1722] [serial = 707] [outer = 0x8fb9e800] 16:28:58 INFO - PROCESS | 1722 | 1467070138094 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x912c1400) [pid = 1722] [serial = 708] [outer = 0x8fb9e800] 16:28:59 INFO - PROCESS | 1722 | 1467070139002 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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1297ms 16:28:59 INFO - PROCESS | 1722 | 1467070139042 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1722 | 1467070139047 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:28:59 INFO - PROCESS | 1722 | 1467070139053 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1722 | 1467070139070 Marionette TRACE conn4 <- [1,914,null,{}] 16:28:59 INFO - PROCESS | 1722 | 1467070139082 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}] 16:28:59 INFO - PROCESS | 1722 | 1467070139087 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:59 INFO - PROCESS | 1722 | 1467070139305 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:28:59 INFO - PROCESS | 1722 | 1467070139332 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 1722 | 1467070139339 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:28:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a4800 == 40 [pid = 1722] [id = 236] 16:28:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8eed6800) [pid = 1722] [serial = 709] [outer = (nil)] 16:28:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x91499400) [pid = 1722] [serial = 710] [outer = 0x8eed6800] 16:28:59 INFO - PROCESS | 1722 | 1467070139413 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x9149e400) [pid = 1722] [serial = 711] [outer = 0x8eed6800] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8d9b2400) [pid = 1722] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8fb9ac00) [pid = 1722] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x91aba400) [pid = 1722] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x92120000) [pid = 1722] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8fa51800) [pid = 1722] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8e7f7800) [pid = 1722] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8dc4d800) [pid = 1722] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x93989c00) [pid = 1722] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8c1ad400) [pid = 1722] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8fb9b400) [pid = 1722] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8d9af800) [pid = 1722] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x93994400) [pid = 1722] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8eed3c00) [pid = 1722] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:29:00 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8ed4a000) [pid = 1722] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:29:00 INFO - PROCESS | 1722 | 1467070140516 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]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1502ms 16:29:00 INFO - PROCESS | 1722 | 1467070140556 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 1722 | 1467070140560 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:29:00 INFO - PROCESS | 1722 | 1467070140567 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 1722 | 1467070140571 Marionette TRACE conn4 <- [1,918,null,{}] 16:29:00 INFO - PROCESS | 1722 | 1467070140577 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}] 16:29:00 INFO - PROCESS | 1722 | 1467070140583 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:00 INFO - PROCESS | 1722 | 1467070140761 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:29:00 INFO - PROCESS | 1722 | 1467070140770 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1722 | 1467070140776 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0c800 == 41 [pid = 1722] [id = 237] 16:29:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8fa4e000) [pid = 1722] [serial = 712] [outer = (nil)] 16:29:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x9149b800) [pid = 1722] [serial = 713] [outer = 0x8fa4e000] 16:29:00 INFO - PROCESS | 1722 | 1467070140861 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x91ab3c00) [pid = 1722] [serial = 714] [outer = 0x8fa4e000] 16:29:01 INFO - PROCESS | 1722 | 1467070141944 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]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1437ms 16:29:02 INFO - PROCESS | 1722 | 1467070142051 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1722 | 1467070142058 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:29:02 INFO - PROCESS | 1722 | 1467070142068 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1722 | 1467070142074 Marionette TRACE conn4 <- [1,922,null,{}] 16:29:02 INFO - PROCESS | 1722 | 1467070142094 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}] 16:29:02 INFO - PROCESS | 1722 | 1467070142101 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:02 INFO - PROCESS | 1722 | 1467070142319 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:29:02 INFO - PROCESS | 1722 | 1467070142552 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 1722 | 1467070142568 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc4b000 == 42 [pid = 1722] [id = 238] 16:29:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8dc4c000) [pid = 1722] [serial = 715] [outer = (nil)] 16:29:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8e5e8400) [pid = 1722] [serial = 716] [outer = 0x8dc4c000] 16:29:02 INFO - PROCESS | 1722 | 1467070142653 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8e7f3c00) [pid = 1722] [serial = 717] [outer = 0x8dc4c000] 16:29:03 INFO - PROCESS | 1722 | 1467070143635 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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1642ms 16:29:03 INFO - PROCESS | 1722 | 1467070143711 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1722 | 1467070143717 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:29:03 INFO - PROCESS | 1722 | 1467070143728 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1722 | 1467070143735 Marionette TRACE conn4 <- [1,926,null,{}] 16:29:03 INFO - PROCESS | 1722 | 1467070143742 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}] 16:29:03 INFO - PROCESS | 1722 | 1467070143748 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:04 INFO - PROCESS | 1722 | 1467070144005 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:29:04 INFO - PROCESS | 1722 | 1467070144274 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 1722 | 1467070144286 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8b4800 == 43 [pid = 1722] [id = 239] 16:29:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8f8b6800) [pid = 1722] [serial = 718] [outer = (nil)] 16:29:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8fa47800) [pid = 1722] [serial = 719] [outer = 0x8f8b6800] 16:29:04 INFO - PROCESS | 1722 | 1467070144371 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8fb27800) [pid = 1722] [serial = 720] [outer = 0x8f8b6800] 16:29:05 INFO - PROCESS | 1722 | 1467070145352 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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1691ms 16:29:05 INFO - PROCESS | 1722 | 1467070145417 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:29:05 INFO - PROCESS | 1722 | 1467070145421 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:29:05 INFO - PROCESS | 1722 | 1467070145428 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1722 | 1467070145432 Marionette TRACE conn4 <- [1,930,null,{}] 16:29:05 INFO - PROCESS | 1722 | 1467070145447 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}] 16:29:05 INFO - PROCESS | 1722 | 1467070145457 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:05 INFO - PROCESS | 1722 | 1467070145697 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:29:06 INFO - PROCESS | 1722 | 1467070146012 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 1722 | 1467070146027 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x91294c00 == 44 [pid = 1722] [id = 240] 16:29:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x91295800) [pid = 1722] [serial = 721] [outer = (nil)] 16:29:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x9129d400) [pid = 1722] [serial = 722] [outer = 0x91295800] 16:29:06 INFO - PROCESS | 1722 | 1467070146127 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x91493400) [pid = 1722] [serial = 723] [outer = 0x91295800] 16:29:07 INFO - PROCESS | 1722 | 1467070147098 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]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1734ms 16:29:07 INFO - PROCESS | 1722 | 1467070147163 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:29:07 INFO - PROCESS | 1722 | 1467070147167 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:29:07 INFO - PROCESS | 1722 | 1467070147174 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1722 | 1467070147178 Marionette TRACE conn4 <- [1,934,null,{}] 16:29:07 INFO - PROCESS | 1722 | 1467070147184 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}] 16:29:07 INFO - PROCESS | 1722 | 1467070147189 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:07 INFO - PROCESS | 1722 | 1467070147382 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:29:07 INFO - PROCESS | 1722 | 1467070147552 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 1722 | 1467070147562 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed8c00 == 45 [pid = 1722] [id = 241] 16:29:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x91296c00) [pid = 1722] [serial = 724] [outer = (nil)] 16:29:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x91c69800) [pid = 1722] [serial = 725] [outer = 0x91296c00] 16:29:07 INFO - PROCESS | 1722 | 1467070147642 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x9219e800) [pid = 1722] [serial = 726] [outer = 0x91296c00] 16:29:08 INFO - PROCESS | 1722 | 1467070148618 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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1481ms 16:29:08 INFO - PROCESS | 1722 | 1467070148655 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1722 | 1467070148660 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:29:08 INFO - PROCESS | 1722 | 1467070148666 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1722 | 1467070148669 Marionette TRACE conn4 <- [1,938,null,{}] 16:29:08 INFO - PROCESS | 1722 | 1467070148675 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}] 16:29:08 INFO - PROCESS | 1722 | 1467070148681 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:08 INFO - PROCESS | 1722 | 1467070148862 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:29:09 INFO - PROCESS | 1722 | 1467070149031 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1722 | 1467070149042 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d1800 == 46 [pid = 1722] [id = 242] 16:29:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8eed1c00) [pid = 1722] [serial = 727] [outer = (nil)] 16:29:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x921ee800) [pid = 1722] [serial = 728] [outer = 0x8eed1c00] 16:29:09 INFO - PROCESS | 1722 | 1467070149137 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x92233800) [pid = 1722] [serial = 729] [outer = 0x8eed1c00] 16:29:10 INFO - PROCESS | 1722 | 1467070150051 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]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1438ms 16:29:10 INFO - PROCESS | 1722 | 1467070150105 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1722 | 1467070150109 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:29:10 INFO - PROCESS | 1722 | 1467070150116 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1722 | 1467070150119 Marionette TRACE conn4 <- [1,942,null,{}] 16:29:10 INFO - PROCESS | 1722 | 1467070150125 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}] 16:29:10 INFO - PROCESS | 1722 | 1467070150136 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:10 INFO - PROCESS | 1722 | 1467070150439 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:29:10 INFO - PROCESS | 1722 | 1467070150663 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 1722 | 1467070150674 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x91ab2800 == 47 [pid = 1722] [id = 243] 16:29:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x921e9800) [pid = 1722] [serial = 730] [outer = (nil)] 16:29:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x93a73000) [pid = 1722] [serial = 731] [outer = 0x921e9800] 16:29:10 INFO - PROCESS | 1722 | 1467070150802 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x94779800) [pid = 1722] [serial = 732] [outer = 0x921e9800] 16:29:11 INFO - PROCESS | 1722 | 1467070151772 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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1695ms 16:29:11 INFO - PROCESS | 1722 | 1467070151812 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:29:11 INFO - PROCESS | 1722 | 1467070151817 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:29:11 INFO - PROCESS | 1722 | 1467070151823 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 1722 | 1467070151827 Marionette TRACE conn4 <- [1,946,null,{}] 16:29:11 INFO - PROCESS | 1722 | 1467070151833 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}] 16:29:11 INFO - PROCESS | 1722 | 1467070151838 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:12 INFO - PROCESS | 1722 | 1467070152014 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:29:12 INFO - PROCESS | 1722 | 1467070152188 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1722 | 1467070152198 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a3000 == 48 [pid = 1722] [id = 244] 16:29:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x8dc40000) [pid = 1722] [serial = 733] [outer = (nil)] 16:29:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8fb2a000) [pid = 1722] [serial = 734] [outer = 0x8dc40000] 16:29:12 INFO - PROCESS | 1722 | 1467070152324 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x9149d400) [pid = 1722] [serial = 735] [outer = 0x8dc40000] 16:29:13 INFO - PROCESS | 1722 | 1467070153483 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]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1737ms 16:29:13 INFO - PROCESS | 1722 | 1467070153561 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1722 | 1467070153567 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:29:13 INFO - PROCESS | 1722 | 1467070153575 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1722 | 1467070153583 Marionette TRACE conn4 <- [1,950,null,{}] 16:29:13 INFO - PROCESS | 1722 | 1467070153591 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}] 16:29:13 INFO - PROCESS | 1722 | 1467070153596 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:13 INFO - PROCESS | 1722 | 1467070153842 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:29:14 INFO - PROCESS | 1722 | 1467070154148 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1722 | 1467070154158 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed8000 == 49 [pid = 1722] [id = 245] 16:29:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x8eed8800) [pid = 1722] [serial = 736] [outer = (nil)] 16:29:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8ef16800) [pid = 1722] [serial = 737] [outer = 0x8eed8800] 16:29:14 INFO - PROCESS | 1722 | 1467070154246 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8f8b3000) [pid = 1722] [serial = 738] [outer = 0x8eed8800] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8b5000 == 48 [pid = 1722] [id = 208] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d0000 == 47 [pid = 1722] [id = 207] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a4800 == 46 [pid = 1722] [id = 236] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8b1800 == 45 [pid = 1722] [id = 235] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8b7400 == 44 [pid = 1722] [id = 234] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b8c00 == 43 [pid = 1722] [id = 233] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a5800 == 42 [pid = 1722] [id = 232] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb27400 == 41 [pid = 1722] [id = 206] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef13c00 == 40 [pid = 1722] [id = 205] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9af000 == 39 [pid = 1722] [id = 220] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7eac00 == 38 [pid = 1722] [id = 221] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x91ab9400 == 37 [pid = 1722] [id = 212] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed3400 == 36 [pid = 1722] [id = 219] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x91abc800 == 35 [pid = 1722] [id = 229] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x9219f400 == 34 [pid = 1722] [id = 230] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ab800 == 33 [pid = 1722] [id = 225] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb26c00 == 32 [pid = 1722] [id = 211] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x93988400 == 31 [pid = 1722] [id = 215] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x91979000 == 30 [pid = 1722] [id = 228] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a6400 == 29 [pid = 1722] [id = 216] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc42400 == 28 [pid = 1722] [id = 226] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f0800 == 27 [pid = 1722] [id = 217] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc40400 == 26 [pid = 1722] [id = 227] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b1c00 == 25 [pid = 1722] [id = 210] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1af400 == 24 [pid = 1722] [id = 224] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9ba000 == 23 [pid = 1722] [id = 209] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa49000 == 22 [pid = 1722] [id = 223] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa4a800 == 21 [pid = 1722] [id = 222] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1aa400 == 20 [pid = 1722] [id = 231] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc4c800 == 19 [pid = 1722] [id = 214] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x91970400 == 18 [pid = 1722] [id = 213] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7ec400 == 17 [pid = 1722] [id = 218] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x91ab2800 == 16 [pid = 1722] [id = 243] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d1800 == 15 [pid = 1722] [id = 242] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed8c00 == 14 [pid = 1722] [id = 241] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8b4800 == 13 [pid = 1722] [id = 239] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x91294c00 == 12 [pid = 1722] [id = 240] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0c800 == 11 [pid = 1722] [id = 237] 16:29:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc4b000 == 10 [pid = 1722] [id = 238] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8fb9c800) [pid = 1722] [serial = 674] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8f8b3c00) [pid = 1722] [serial = 633] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8eed7800) [pid = 1722] [serial = 632] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x9129b800) [pid = 1722] [serial = 636] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x911af000) [pid = 1722] [serial = 635] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x92118000) [pid = 1722] [serial = 639] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x91c63800) [pid = 1722] [serial = 638] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x921e2400) [pid = 1722] [serial = 642] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x921a0000) [pid = 1722] [serial = 641] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8fb24c00) [pid = 1722] [serial = 668] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8ed47000) [pid = 1722] [serial = 665] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x938af000) [pid = 1722] [serial = 645] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x938a6400) [pid = 1722] [serial = 644] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x93a73400) [pid = 1722] [serial = 648] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x93a6b800) [pid = 1722] [serial = 647] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x93c6c000) [pid = 1722] [serial = 651] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x911b3c00) [pid = 1722] [serial = 671] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8fb2c800) [pid = 1722] [serial = 669] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x93c63400) [pid = 1722] [serial = 650] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x9129dc00) [pid = 1722] [serial = 672] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8d9b3400) [pid = 1722] [serial = 662] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8d9b8800) [pid = 1722] [serial = 663] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x95143400) [pid = 1722] [serial = 654] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8f8b8c00) [pid = 1722] [serial = 660] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8f8ac800) [pid = 1722] [serial = 659] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x95145c00) [pid = 1722] [serial = 653] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x95151c00) [pid = 1722] [serial = 657] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8eed3000) [pid = 1722] [serial = 666] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x9514f000) [pid = 1722] [serial = 656] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1722 | 1467070156816 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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 3294ms 16:29:16 INFO - PROCESS | 1722 | 1467070156873 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1722 | 1467070156884 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:29:16 INFO - PROCESS | 1722 | 1467070156897 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1722 | 1467070156904 Marionette TRACE conn4 <- [1,954,null,{}] 16:29:16 INFO - PROCESS | 1722 | 1467070156913 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}] 16:29:16 INFO - PROCESS | 1722 | 1467070156920 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:17 INFO - PROCESS | 1722 | 1467070157145 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:29:17 INFO - PROCESS | 1722 | 1467070157272 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1722 | 1467070157283 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9ac400 == 11 [pid = 1722] [id = 246] 16:29:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8d9ac800) [pid = 1722] [serial = 739] [outer = (nil)] 16:29:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8dc41c00) [pid = 1722] [serial = 740] [outer = 0x8d9ac800] 16:29:17 INFO - PROCESS | 1722 | 1467070157362 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8dc46800) [pid = 1722] [serial = 741] [outer = 0x8d9ac800] 16:29:18 INFO - PROCESS | 1722 | 1467070158194 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]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1350ms 16:29:18 INFO - PROCESS | 1722 | 1467070158246 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1722 | 1467070158255 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:29:18 INFO - PROCESS | 1722 | 1467070158266 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1722 | 1467070158270 Marionette TRACE conn4 <- [1,958,null,{}] 16:29:18 INFO - PROCESS | 1722 | 1467070158277 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}] 16:29:18 INFO - PROCESS | 1722 | 1467070158283 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:18 INFO - PROCESS | 1722 | 1467070158466 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:29:18 INFO - PROCESS | 1722 | 1467070158600 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1722 | 1467070158609 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f5c00 == 12 [pid = 1722] [id = 247] 16:29:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8e7f8400) [pid = 1722] [serial = 742] [outer = (nil)] 16:29:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8ed4c000) [pid = 1722] [serial = 743] [outer = 0x8e7f8400] 16:29:18 INFO - PROCESS | 1722 | 1467070158686 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8ef09800) [pid = 1722] [serial = 744] [outer = 0x8e7f8400] 16:29:19 INFO - PROCESS | 1722 | 1467070159700 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]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1485ms 16:29:19 INFO - PROCESS | 1722 | 1467070159751 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1722 | 1467070159756 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:29:19 INFO - PROCESS | 1722 | 1467070159771 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1722 | 1467070159777 Marionette TRACE conn4 <- [1,962,null,{}] 16:29:19 INFO - PROCESS | 1722 | 1467070159795 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}] 16:29:19 INFO - PROCESS | 1722 | 1467070159805 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:20 INFO - PROCESS | 1722 | 1467070160043 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:29:20 INFO - PROCESS | 1722 | 1467070160182 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1722 | 1467070160193 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb2bc00 == 13 [pid = 1722] [id = 248] 16:29:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8fb2c800) [pid = 1722] [serial = 745] [outer = (nil)] 16:29:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8fb98000) [pid = 1722] [serial = 746] [outer = 0x8fb2c800] 16:29:20 INFO - PROCESS | 1722 | 1467070160280 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8fba1c00) [pid = 1722] [serial = 747] [outer = 0x8fb2c800] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8fa4e000) [pid = 1722] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8fb9e800) [pid = 1722] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8eed6800) [pid = 1722] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x912c3c00) [pid = 1722] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8c1d3400) [pid = 1722] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x9219fc00) [pid = 1722] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8f8b8400) [pid = 1722] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8e5e7000) [pid = 1722] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x91abd000) [pid = 1722] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8c1ac400) [pid = 1722] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8eecec00) [pid = 1722] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8fa47c00) [pid = 1722] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8c1a5c00) [pid = 1722] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:29:21 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x91ab5400) [pid = 1722] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:29:21 INFO - PROCESS | 1722 | 1467070161846 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]]]}] 16:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2138ms 16:29:21 INFO - PROCESS | 1722 | 1467070161911 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1722 | 1467070161919 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:29:21 INFO - PROCESS | 1722 | 1467070161928 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1722 | 1467070161932 Marionette TRACE conn4 <- [1,966,null,{}] 16:29:21 INFO - PROCESS | 1722 | 1467070161942 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}] 16:29:21 INFO - PROCESS | 1722 | 1467070161949 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:22 INFO - PROCESS | 1722 | 1467070162182 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:29:22 INFO - PROCESS | 1722 | 1467070162350 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 1722 | 1467070162357 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d3400 == 14 [pid = 1722] [id = 249] 16:29:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8c1dd800) [pid = 1722] [serial = 748] [outer = (nil)] 16:29:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8f8b8400) [pid = 1722] [serial = 749] [outer = 0x8c1dd800] 16:29:22 INFO - PROCESS | 1722 | 1467070162484 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8fba4800) [pid = 1722] [serial = 750] [outer = 0x8c1dd800] 16:29:23 INFO - PROCESS | 1722 | 1467070163329 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]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1437ms 16:29:23 INFO - PROCESS | 1722 | 1467070163365 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 1722 | 1467070163369 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:29:23 INFO - PROCESS | 1722 | 1467070163376 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1722 | 1467070163380 Marionette TRACE conn4 <- [1,970,null,{}] 16:29:23 INFO - PROCESS | 1722 | 1467070163385 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}] 16:29:23 INFO - PROCESS | 1722 | 1467070163391 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:23 INFO - PROCESS | 1722 | 1467070163562 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:29:23 INFO - PROCESS | 1722 | 1467070163777 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1722 | 1467070163787 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a5800 == 15 [pid = 1722] [id = 250] 16:29:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8c1a6c00) [pid = 1722] [serial = 751] [outer = (nil)] 16:29:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8c1cfc00) [pid = 1722] [serial = 752] [outer = 0x8c1a6c00] 16:29:23 INFO - PROCESS | 1722 | 1467070163894 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8d9af000) [pid = 1722] [serial = 753] [outer = 0x8c1a6c00] 16:29:24 INFO - PROCESS | 1722 | 1467070164900 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]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1579ms 16:29:24 INFO - PROCESS | 1722 | 1467070164960 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1722 | 1467070164967 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:29:24 INFO - PROCESS | 1722 | 1467070164975 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1722 | 1467070164980 Marionette TRACE conn4 <- [1,974,null,{}] 16:29:24 INFO - PROCESS | 1722 | 1467070164988 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}] 16:29:24 INFO - PROCESS | 1722 | 1467070164996 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:25 INFO - PROCESS | 1722 | 1467070165184 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:29:25 INFO - PROCESS | 1722 | 1467070165411 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 1722 | 1467070165423 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4c400 == 16 [pid = 1722] [id = 251] 16:29:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8eed2800) [pid = 1722] [serial = 754] [outer = (nil)] 16:29:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8eed9000) [pid = 1722] [serial = 755] [outer = 0x8eed2800] 16:29:25 INFO - PROCESS | 1722 | 1467070165552 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8ef16000) [pid = 1722] [serial = 756] [outer = 0x8eed2800] 16:29:26 INFO - PROCESS | 1722 | 1467070166468 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]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1538ms 16:29:26 INFO - PROCESS | 1722 | 1467070166516 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 1722 | 1467070166524 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:29:26 INFO - PROCESS | 1722 | 1467070166535 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1722 | 1467070166542 Marionette TRACE conn4 <- [1,978,null,{}] 16:29:26 INFO - PROCESS | 1722 | 1467070166648 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}] 16:29:26 INFO - PROCESS | 1722 | 1467070166654 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:26 INFO - PROCESS | 1722 | 1467070166861 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:29:27 INFO - PROCESS | 1722 | 1467070167133 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 1722 | 1467070167142 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b4800 == 17 [pid = 1722] [id = 252] 16:29:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8f8ad000) [pid = 1722] [serial = 757] [outer = (nil)] 16:29:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x911b1c00) [pid = 1722] [serial = 758] [outer = 0x8f8ad000] 16:29:27 INFO - PROCESS | 1722 | 1467070167228 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x91292800) [pid = 1722] [serial = 759] [outer = 0x8f8ad000] 16:29:28 INFO - PROCESS | 1722 | 1467070168213 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]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1738ms 16:29:28 INFO - PROCESS | 1722 | 1467070168270 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1722 | 1467070168274 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:29:28 INFO - PROCESS | 1722 | 1467070168290 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1722 | 1467070168300 Marionette TRACE conn4 <- [1,982,null,{}] 16:29:28 INFO - PROCESS | 1722 | 1467070168306 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}] 16:29:28 INFO - PROCESS | 1722 | 1467070168315 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:28 INFO - PROCESS | 1722 | 1467070168543 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:29:28 INFO - PROCESS | 1722 | 1467070168765 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 1722 | 1467070168773 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc45c00 == 18 [pid = 1722] [id = 253] 16:29:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x9129d800) [pid = 1722] [serial = 760] [outer = (nil)] 16:29:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x91494c00) [pid = 1722] [serial = 761] [outer = 0x9129d800] 16:29:28 INFO - PROCESS | 1722 | 1467070168894 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x9149e000) [pid = 1722] [serial = 762] [outer = 0x9129d800] 16:29:29 INFO - PROCESS | 1722 | 1467070169819 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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1601ms 16:29:29 INFO - PROCESS | 1722 | 1467070169884 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1722 | 1467070169889 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:29:29 INFO - PROCESS | 1722 | 1467070169896 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1722 | 1467070169900 Marionette TRACE conn4 <- [1,986,null,{}] 16:29:29 INFO - PROCESS | 1722 | 1467070169906 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}] 16:29:29 INFO - PROCESS | 1722 | 1467070169912 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:30 INFO - PROCESS | 1722 | 1467070170132 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:29:30 INFO - PROCESS | 1722 | 1467070170355 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1722 | 1467070170363 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb26400 == 19 [pid = 1722] [id = 254] 16:29:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8fb2b400) [pid = 1722] [serial = 763] [outer = (nil)] 16:29:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x91ab2800) [pid = 1722] [serial = 764] [outer = 0x8fb2b400] 16:29:30 INFO - PROCESS | 1722 | 1467070170490 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x91ab8000) [pid = 1722] [serial = 765] [outer = 0x8fb2b400] 16:29:31 INFO - PROCESS | 1722 | 1467070171374 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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1539ms 16:29:31 INFO - PROCESS | 1722 | 1467070171437 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1722 | 1467070171440 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:29:31 INFO - PROCESS | 1722 | 1467070171448 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1722 | 1467070171451 Marionette TRACE conn4 <- [1,990,null,{}] 16:29:31 INFO - PROCESS | 1722 | 1467070171457 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}] 16:29:31 INFO - PROCESS | 1722 | 1467070171463 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:31 INFO - PROCESS | 1722 | 1467070171685 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:29:31 INFO - PROCESS | 1722 | 1467070171917 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 1722 | 1467070171938 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e4800 == 20 [pid = 1722] [id = 255] 16:29:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8fb2fc00) [pid = 1722] [serial = 766] [outer = (nil)] 16:29:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x91c69c00) [pid = 1722] [serial = 767] [outer = 0x8fb2fc00] 16:29:32 INFO - PROCESS | 1722 | 1467070172080 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x921a0000) [pid = 1722] [serial = 768] [outer = 0x8fb2fc00] 16:29:33 INFO - PROCESS | 1722 | 1467070173069 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]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1682ms 16:29:33 INFO - PROCESS | 1722 | 1467070173132 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:29:33 INFO - PROCESS | 1722 | 1467070173136 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:29:33 INFO - PROCESS | 1722 | 1467070173143 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1722 | 1467070173146 Marionette TRACE conn4 <- [1,994,null,{}] 16:29:33 INFO - PROCESS | 1722 | 1467070173152 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}] 16:29:33 INFO - PROCESS | 1722 | 1467070173159 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:33 INFO - PROCESS | 1722 | 1467070173349 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:29:33 INFO - PROCESS | 1722 | 1467070173690 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 1722 | 1467070173700 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1aa800 == 21 [pid = 1722] [id = 256] 16:29:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8c1abc00) [pid = 1722] [serial = 769] [outer = (nil)] 16:29:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8c1d1800) [pid = 1722] [serial = 770] [outer = 0x8c1abc00] 16:29:33 INFO - PROCESS | 1722 | 1467070173818 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x8d9b3000) [pid = 1722] [serial = 771] [outer = 0x8c1abc00] 16:29:34 INFO - PROCESS | 1722 | 1467070174768 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]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1692ms 16:29:34 INFO - PROCESS | 1722 | 1467070174838 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1722 | 1467070174844 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:29:34 INFO - PROCESS | 1722 | 1467070174851 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1722 | 1467070174856 Marionette TRACE conn4 <- [1,998,null,{}] 16:29:34 INFO - PROCESS | 1722 | 1467070174864 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}] 16:29:34 INFO - PROCESS | 1722 | 1467070174872 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:35 INFO - PROCESS | 1722 | 1467070175086 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:29:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d3400 == 20 [pid = 1722] [id = 249] 16:29:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb2bc00 == 19 [pid = 1722] [id = 248] 16:29:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f5c00 == 18 [pid = 1722] [id = 247] 16:29:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9ac400 == 17 [pid = 1722] [id = 246] 16:29:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed8000 == 16 [pid = 1722] [id = 245] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x9149b800) [pid = 1722] [serial = 713] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x912c1400) [pid = 1722] [serial = 708] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x91499400) [pid = 1722] [serial = 710] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x9149e400) [pid = 1722] [serial = 711] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x91498000) [pid = 1722] [serial = 683] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x9149f000) [pid = 1722] [serial = 684] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x912bbc00) [pid = 1722] [serial = 675] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x921a4400) [pid = 1722] [serial = 692] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x921e5c00) [pid = 1722] [serial = 693] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x921ec800) [pid = 1722] [serial = 695] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x92229400) [pid = 1722] [serial = 696] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8ed47400) [pid = 1722] [serial = 701] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8ef0dc00) [pid = 1722] [serial = 702] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x92113400) [pid = 1722] [serial = 689] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x9211dc00) [pid = 1722] [serial = 690] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8c1ce400) [pid = 1722] [serial = 677] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8c1d8000) [pid = 1722] [serial = 678] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8ef12000) [pid = 1722] [serial = 680] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8f8b9000) [pid = 1722] [serial = 681] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8fb2e000) [pid = 1722] [serial = 704] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8c1ae000) [pid = 1722] [serial = 698] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8c1d8800) [pid = 1722] [serial = 699] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x91ab9000) [pid = 1722] [serial = 686] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x91abf400) [pid = 1722] [serial = 687] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x912a1c00) [pid = 1722] [serial = 707] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8fb9a000) [pid = 1722] [serial = 705] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x91ab3c00) [pid = 1722] [serial = 714] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1722 | 1467070175360 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 1722 | 1467070175371 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d3400 == 17 [pid = 1722] [id = 257] 16:29:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8c1d8000) [pid = 1722] [serial = 772] [outer = (nil)] 16:29:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8e7f2c00) [pid = 1722] [serial = 773] [outer = 0x8c1d8000] 16:29:35 INFO - PROCESS | 1722 | 1467070175447 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8eece800) [pid = 1722] [serial = 774] [outer = 0x8c1d8000] 16:29:36 INFO - PROCESS | 1722 | 1467070176241 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]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1434ms 16:29:36 INFO - PROCESS | 1722 | 1467070176290 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1722 | 1467070176296 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:29:36 INFO - PROCESS | 1722 | 1467070176303 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 1722 | 1467070176305 Marionette TRACE conn4 <- [1,1002,null,{}] 16:29:36 INFO - PROCESS | 1722 | 1467070176312 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}] 16:29:36 INFO - PROCESS | 1722 | 1467070176317 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:36 INFO - PROCESS | 1722 | 1467070176494 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:29:36 INFO - PROCESS | 1722 | 1467070176504 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1722 | 1467070176515 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed8000 == 18 [pid = 1722] [id = 258] 16:29:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8f8b1000) [pid = 1722] [serial = 775] [outer = (nil)] 16:29:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8fa53400) [pid = 1722] [serial = 776] [outer = 0x8f8b1000] 16:29:36 INFO - PROCESS | 1722 | 1467070176594 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8fb97c00) [pid = 1722] [serial = 777] [outer = 0x8f8b1000] 16:29:37 INFO - PROCESS | 1722 | 1467070177601 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]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1339ms 16:29:37 INFO - PROCESS | 1722 | 1467070177642 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 1722 | 1467070177646 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:29:37 INFO - PROCESS | 1722 | 1467070177660 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1722 | 1467070177668 Marionette TRACE conn4 <- [1,1006,null,{}] 16:29:37 INFO - PROCESS | 1722 | 1467070177696 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}] 16:29:37 INFO - PROCESS | 1722 | 1467070177703 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:37 INFO - PROCESS | 1722 | 1467070177954 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:29:38 INFO - PROCESS | 1722 | 1467070177989 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 1722 | 1467070178000 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b7000 == 19 [pid = 1722] [id = 259] 16:29:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8f8b5c00) [pid = 1722] [serial = 778] [outer = (nil)] 16:29:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x912c0800) [pid = 1722] [serial = 779] [outer = 0x8f8b5c00] 16:29:38 INFO - PROCESS | 1722 | 1467070178067 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x912c8000) [pid = 1722] [serial = 780] [outer = 0x8f8b5c00] 16:29:39 INFO - PROCESS | 1722 | 1467070179000 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]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1407ms 16:29:39 INFO - PROCESS | 1722 | 1467070179062 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1722 | 1467070179066 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:29:39 INFO - PROCESS | 1722 | 1467070179072 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 1722 | 1467070179076 Marionette TRACE conn4 <- [1,1010,null,{}] 16:29:39 INFO - PROCESS | 1722 | 1467070179081 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}] 16:29:39 INFO - PROCESS | 1722 | 1467070179085 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:39 INFO - PROCESS | 1722 | 1467070179316 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:29:39 INFO - PROCESS | 1722 | 1467070179341 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 1722 | 1467070179347 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1aa000 == 20 [pid = 1722] [id = 260] 16:29:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8f8ae800) [pid = 1722] [serial = 781] [outer = (nil)] 16:29:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x914a0000) [pid = 1722] [serial = 782] [outer = 0x8f8ae800] 16:29:39 INFO - PROCESS | 1722 | 1467070179418 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8ed4cc00) [pid = 1722] [serial = 783] [outer = 0x8f8ae800] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8fb2c800) [pid = 1722] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8dc4c000) [pid = 1722] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8eed8800) [pid = 1722] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8e7f8400) [pid = 1722] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8d9ac800) [pid = 1722] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8f8b6800) [pid = 1722] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x91295800) [pid = 1722] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x91296c00) [pid = 1722] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8eed1c00) [pid = 1722] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x921e9800) [pid = 1722] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:29:40 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8dc40000) [pid = 1722] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:29:40 INFO - PROCESS | 1722 | 1467070180424 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]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1382ms 16:29:40 INFO - PROCESS | 1722 | 1467070180456 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1722 | 1467070180460 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:29:40 INFO - PROCESS | 1722 | 1467070180466 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1722 | 1467070180469 Marionette TRACE conn4 <- [1,1014,null,{}] 16:29:40 INFO - PROCESS | 1722 | 1467070180476 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}] 16:29:40 INFO - PROCESS | 1722 | 1467070180480 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:40 INFO - PROCESS | 1722 | 1467070180685 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:29:40 INFO - PROCESS | 1722 | 1467070180705 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1722 | 1467070180721 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eeda400 == 21 [pid = 1722] [id = 261] 16:29:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8f8b6800) [pid = 1722] [serial = 784] [outer = (nil)] 16:29:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x9149cc00) [pid = 1722] [serial = 785] [outer = 0x8f8b6800] 16:29:40 INFO - PROCESS | 1722 | 1467070180803 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x92113c00) [pid = 1722] [serial = 786] [outer = 0x8f8b6800] 16:29:41 INFO - PROCESS | 1722 | 1467070181740 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]]]}] 16:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1331ms 16:29:41 INFO - PROCESS | 1722 | 1467070181799 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1722 | 1467070181802 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:29:41 INFO - PROCESS | 1722 | 1467070181809 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1722 | 1467070181813 Marionette TRACE conn4 <- [1,1018,null,{}] 16:29:41 INFO - PROCESS | 1722 | 1467070181818 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}] 16:29:41 INFO - PROCESS | 1722 | 1467070181824 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:41 INFO - PROCESS | 1722 | 1467070181991 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:29:42 INFO - PROCESS | 1722 | 1467070182221 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1722 | 1467070182230 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a3c00 == 22 [pid = 1722] [id = 262] 16:29:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8c1a4800) [pid = 1722] [serial = 787] [outer = (nil)] 16:29:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8c1ae000) [pid = 1722] [serial = 788] [outer = 0x8c1a4800] 16:29:42 INFO - PROCESS | 1722 | 1467070182320 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8c1da800) [pid = 1722] [serial = 789] [outer = 0x8c1a4800] 16:29:43 INFO - PROCESS | 1722 | 1467070183388 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]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1633ms 16:29:43 INFO - PROCESS | 1722 | 1467070183447 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1722 | 1467070183453 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:29:43 INFO - PROCESS | 1722 | 1467070183462 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1722 | 1467070183467 Marionette TRACE conn4 <- [1,1022,null,{}] 16:29:43 INFO - PROCESS | 1722 | 1467070183475 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}] 16:29:43 INFO - PROCESS | 1722 | 1467070183484 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:43 INFO - PROCESS | 1722 | 1467070183715 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:29:44 INFO - PROCESS | 1722 | 1467070183983 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 1722 | 1467070183996 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4dc00 == 23 [pid = 1722] [id = 263] 16:29:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8eed6400) [pid = 1722] [serial = 790] [outer = (nil)] 16:29:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8f8b6c00) [pid = 1722] [serial = 791] [outer = 0x8eed6400] 16:29:44 INFO - PROCESS | 1722 | 1467070184082 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8fa51c00) [pid = 1722] [serial = 792] [outer = 0x8eed6400] 16:29:45 INFO - PROCESS | 1722 | 1467070184997 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]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1589ms 16:29:45 INFO - PROCESS | 1722 | 1467070185055 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:29:45 INFO - PROCESS | 1722 | 1467070185062 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:29:45 INFO - PROCESS | 1722 | 1467070185069 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1722 | 1467070185072 Marionette TRACE conn4 <- [1,1026,null,{}] 16:29:45 INFO - PROCESS | 1722 | 1467070185079 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}] 16:29:45 INFO - PROCESS | 1722 | 1467070185085 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:45 INFO - PROCESS | 1722 | 1467070185291 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:29:45 INFO - PROCESS | 1722 | 1467070185553 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 1722 | 1467070185562 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x911a9400 == 24 [pid = 1722] [id = 264] 16:29:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x91294000) [pid = 1722] [serial = 793] [outer = (nil)] 16:29:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x91299c00) [pid = 1722] [serial = 794] [outer = 0x91294000] 16:29:45 INFO - PROCESS | 1722 | 1467070185688 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x912c3c00) [pid = 1722] [serial = 795] [outer = 0x91294000] 16:29:46 INFO - PROCESS | 1722 | 1467070186662 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]]]}] 16:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1634ms 16:29:46 INFO - PROCESS | 1722 | 1467070186703 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:29:46 INFO - PROCESS | 1722 | 1467070186712 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:29:46 INFO - PROCESS | 1722 | 1467070186737 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 1722 | 1467070186747 Marionette TRACE conn4 <- [1,1030,null,{}] 16:29:46 INFO - PROCESS | 1722 | 1467070186753 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}] 16:29:46 INFO - PROCESS | 1722 | 1467070186762 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:47 INFO - PROCESS | 1722 | 1467070187012 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:29:47 INFO - PROCESS | 1722 | 1467070187227 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1722 | 1467070187233 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e3c00 == 25 [pid = 1722] [id = 265] 16:29:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x911ac000) [pid = 1722] [serial = 796] [outer = (nil)] 16:29:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x9219e400) [pid = 1722] [serial = 797] [outer = 0x911ac000] 16:29:47 INFO - PROCESS | 1722 | 1467070187361 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x921e2c00) [pid = 1722] [serial = 798] [outer = 0x911ac000] 16:29:48 INFO - PROCESS | 1722 | 1467070188280 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]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1603ms 16:29:48 INFO - PROCESS | 1722 | 1467070188332 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:29:48 INFO - PROCESS | 1722 | 1467070188337 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:29:48 INFO - PROCESS | 1722 | 1467070188344 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1722 | 1467070188347 Marionette TRACE conn4 <- [1,1034,null,{}] 16:29:48 INFO - PROCESS | 1722 | 1467070188353 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}] 16:29:48 INFO - PROCESS | 1722 | 1467070188359 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:48 INFO - PROCESS | 1722 | 1467070188548 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:29:48 INFO - PROCESS | 1722 | 1467070188722 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 1722 | 1467070188732 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eecec00 == 26 [pid = 1722] [id = 266] 16:29:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x91c6a000) [pid = 1722] [serial = 799] [outer = (nil)] 16:29:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x921ec800) [pid = 1722] [serial = 800] [outer = 0x91c6a000] 16:29:48 INFO - PROCESS | 1722 | 1467070188812 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x92232800) [pid = 1722] [serial = 801] [outer = 0x91c6a000] 16:29:49 INFO - PROCESS | 1722 | 1467070189753 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]]]}] 16:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1481ms 16:29:49 INFO - PROCESS | 1722 | 1467070189825 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1722 | 1467070189829 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:29:49 INFO - PROCESS | 1722 | 1467070189836 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1722 | 1467070189840 Marionette TRACE conn4 <- [1,1038,null,{}] 16:29:49 INFO - PROCESS | 1722 | 1467070189845 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}] 16:29:49 INFO - PROCESS | 1722 | 1467070189850 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:50 INFO - PROCESS | 1722 | 1467070190063 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:29:50 INFO - PROCESS | 1722 | 1467070190283 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 1722 | 1467070190302 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x93958000 == 27 [pid = 1722] [id = 267] 16:29:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x93958400) [pid = 1722] [serial = 802] [outer = (nil)] 16:29:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x9395c800) [pid = 1722] [serial = 803] [outer = 0x93958400] 16:29:50 INFO - PROCESS | 1722 | 1467070190448 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x93a6d000) [pid = 1722] [serial = 804] [outer = 0x93958400] 16:29:51 INFO - PROCESS | 1722 | 1467070191666 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]]]}] 16:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1881ms 16:29:51 INFO - PROCESS | 1722 | 1467070191727 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:29:51 INFO - PROCESS | 1722 | 1467070191741 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:29:51 INFO - PROCESS | 1722 | 1467070191754 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1722 | 1467070191764 Marionette TRACE conn4 <- [1,1042,null,{}] 16:29:51 INFO - PROCESS | 1722 | 1467070191790 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}] 16:29:51 INFO - PROCESS | 1722 | 1467070191797 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:52 INFO - PROCESS | 1722 | 1467070192051 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:29:52 INFO - PROCESS | 1722 | 1467070192215 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 1722 | 1467070192227 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5f0000 == 28 [pid = 1722] [id = 268] 16:29:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8e7ed800) [pid = 1722] [serial = 805] [outer = (nil)] 16:29:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8e7f8400) [pid = 1722] [serial = 806] [outer = 0x8e7ed800] 16:29:52 INFO - PROCESS | 1722 | 1467070192305 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8eed2400) [pid = 1722] [serial = 807] [outer = 0x8e7ed800] 16:29:53 INFO - PROCESS | 1722 | 1467070193277 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]]]}] 16:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1575ms 16:29:53 INFO - PROCESS | 1722 | 1467070193327 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 1722 | 1467070193334 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:29:53 INFO - PROCESS | 1722 | 1467070193344 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 1722 | 1467070193348 Marionette TRACE conn4 <- [1,1046,null,{}] 16:29:53 INFO - PROCESS | 1722 | 1467070193354 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}] 16:29:53 INFO - PROCESS | 1722 | 1467070193360 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:53 INFO - PROCESS | 1722 | 1467070193581 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a3000 == 27 [pid = 1722] [id = 244] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8eeda400 == 26 [pid = 1722] [id = 261] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1aa000 == 25 [pid = 1722] [id = 260] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b7000 == 24 [pid = 1722] [id = 259] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed8000 == 23 [pid = 1722] [id = 258] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d3400 == 22 [pid = 1722] [id = 257] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1aa800 == 21 [pid = 1722] [id = 256] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e4800 == 20 [pid = 1722] [id = 255] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb26400 == 19 [pid = 1722] [id = 254] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc45c00 == 18 [pid = 1722] [id = 253] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b4800 == 17 [pid = 1722] [id = 252] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4c400 == 16 [pid = 1722] [id = 251] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a5800 == 15 [pid = 1722] [id = 250] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x93958000 == 14 [pid = 1722] [id = 267] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8eecec00 == 13 [pid = 1722] [id = 266] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e3c00 == 12 [pid = 1722] [id = 265] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4dc00 == 11 [pid = 1722] [id = 263] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x911a9400 == 10 [pid = 1722] [id = 264] 16:29:54 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a3c00 == 9 [pid = 1722] [id = 262] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8f8b8400) [pid = 1722] [serial = 749] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8fb98000) [pid = 1722] [serial = 746] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8fba1c00) [pid = 1722] [serial = 747] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8e7f3c00) [pid = 1722] [serial = 717] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8f8b3000) [pid = 1722] [serial = 738] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8e5e8400) [pid = 1722] [serial = 716] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8ef16800) [pid = 1722] [serial = 737] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8ed4c000) [pid = 1722] [serial = 743] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8dc41c00) [pid = 1722] [serial = 740] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8fb27800) [pid = 1722] [serial = 720] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8fa47800) [pid = 1722] [serial = 719] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8dc46800) [pid = 1722] [serial = 741] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x91493400) [pid = 1722] [serial = 723] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x9129d400) [pid = 1722] [serial = 722] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x9219e800) [pid = 1722] [serial = 726] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x91c69800) [pid = 1722] [serial = 725] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x92233800) [pid = 1722] [serial = 729] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x921ee800) [pid = 1722] [serial = 728] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x94779800) [pid = 1722] [serial = 732] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x93a73000) [pid = 1722] [serial = 731] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x9149d400) [pid = 1722] [serial = 735] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8fb2a000) [pid = 1722] [serial = 734] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8ef09800) [pid = 1722] [serial = 744] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1722 | 1467070194914 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 1722 | 1467070194929 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ac800 == 10 [pid = 1722] [id = 269] 16:29:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8c1ad400) [pid = 1722] [serial = 808] [outer = (nil)] 16:29:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8c1cf400) [pid = 1722] [serial = 809] [outer = 0x8c1ad400] 16:29:55 INFO - PROCESS | 1722 | 1467070195008 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8d9ae000) [pid = 1722] [serial = 810] [outer = 0x8c1ad400] 16:29:56 INFO - PROCESS | 1722 | 1467070196016 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]]]}] 16:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2736ms 16:29:56 INFO - PROCESS | 1722 | 1467070196081 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 1722 | 1467070196088 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:29:56 INFO - PROCESS | 1722 | 1467070196097 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1722 | 1467070196103 Marionette TRACE conn4 <- [1,1050,null,{}] 16:29:56 INFO - PROCESS | 1722 | 1467070196113 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}] 16:29:56 INFO - PROCESS | 1722 | 1467070196119 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:56 INFO - PROCESS | 1722 | 1467070196346 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:29:56 INFO - PROCESS | 1722 | 1467070196612 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 1722 | 1467070196622 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc4d000 == 11 [pid = 1722] [id = 270] 16:29:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8e5e3400) [pid = 1722] [serial = 811] [outer = (nil)] 16:29:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8e7e9400) [pid = 1722] [serial = 812] [outer = 0x8e5e3400] 16:29:56 INFO - PROCESS | 1722 | 1467070196709 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8ed3f800) [pid = 1722] [serial = 813] [outer = 0x8e5e3400] 16:29:57 INFO - PROCESS | 1722 | 1467070197742 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]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1693ms 16:29:57 INFO - PROCESS | 1722 | 1467070197791 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1722 | 1467070197798 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:29:57 INFO - PROCESS | 1722 | 1467070197809 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1722 | 1467070197813 Marionette TRACE conn4 <- [1,1054,null,{}] 16:29:57 INFO - PROCESS | 1722 | 1467070197820 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}] 16:29:57 INFO - PROCESS | 1722 | 1467070197826 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:58 INFO - PROCESS | 1722 | 1467070198039 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:29:58 INFO - PROCESS | 1722 | 1467070198254 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1722 | 1467070198262 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef14000 == 12 [pid = 1722] [id = 271] 16:29:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8ef16400) [pid = 1722] [serial = 814] [outer = (nil)] 16:29:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8f8af400) [pid = 1722] [serial = 815] [outer = 0x8ef16400] 16:29:58 INFO - PROCESS | 1722 | 1467070198359 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8f8b9800) [pid = 1722] [serial = 816] [outer = 0x8ef16400] 16:29:59 INFO - PROCESS | 1722 | 1467070199414 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]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1691ms 16:29:59 INFO - PROCESS | 1722 | 1467070199501 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1722 | 1467070199505 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:29:59 INFO - PROCESS | 1722 | 1467070199512 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1722 | 1467070199519 Marionette TRACE conn4 <- [1,1058,null,{}] 16:29:59 INFO - PROCESS | 1722 | 1467070199538 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}] 16:29:59 INFO - PROCESS | 1722 | 1467070199548 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:29:59 INFO - PROCESS | 1722 | 1467070199855 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:30:00 INFO - PROCESS | 1722 | 1467070200024 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1722 | 1467070200032 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb9ec00 == 13 [pid = 1722] [id = 272] 16:30:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8fb9f400) [pid = 1722] [serial = 817] [outer = (nil)] 16:30:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8fba6400) [pid = 1722] [serial = 818] [outer = 0x8fb9f400] 16:30:00 INFO - PROCESS | 1722 | 1467070200129 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x911b1800) [pid = 1722] [serial = 819] [outer = 0x8fb9f400] 16:30:01 INFO - PROCESS | 1722 | 1467070201155 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]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1690ms 16:30:01 INFO - PROCESS | 1722 | 1467070201203 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:30:01 INFO - PROCESS | 1722 | 1467070201209 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:30:01 INFO - PROCESS | 1722 | 1467070201215 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1722 | 1467070201219 Marionette TRACE conn4 <- [1,1062,null,{}] 16:30:01 INFO - PROCESS | 1722 | 1467070201226 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}] 16:30:01 INFO - PROCESS | 1722 | 1467070201232 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:01 INFO - PROCESS | 1722 | 1467070201523 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:30:01 INFO - PROCESS | 1722 | 1467070201784 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 1722 | 1467070201794 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc4ac00 == 14 [pid = 1722] [id = 273] 16:30:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8fb26400) [pid = 1722] [serial = 820] [outer = (nil)] 16:30:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x912a0000) [pid = 1722] [serial = 821] [outer = 0x8fb26400] 16:30:01 INFO - PROCESS | 1722 | 1467070201904 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8e7f1800) [pid = 1722] [serial = 822] [outer = 0x8fb26400] 16:30:03 INFO - PROCESS | 1722 | 1467070203011 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]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1832ms 16:30:03 INFO - PROCESS | 1722 | 1467070203048 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1722 | 1467070203052 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:30:03 INFO - PROCESS | 1722 | 1467070203061 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1722 | 1467070203065 Marionette TRACE conn4 <- [1,1066,null,{}] 16:30:03 INFO - PROCESS | 1722 | 1467070203072 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}] 16:30:03 INFO - PROCESS | 1722 | 1467070203078 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:03 INFO - PROCESS | 1722 | 1467070203301 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:30:03 INFO - PROCESS | 1722 | 1467070203584 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 1722 | 1467070203599 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a3c00 == 15 [pid = 1722] [id = 274] 16:30:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8c1a4400) [pid = 1722] [serial = 823] [outer = (nil)] 16:30:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8c1d3400) [pid = 1722] [serial = 824] [outer = 0x8c1a4400] 16:30:03 INFO - PROCESS | 1722 | 1467070203676 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8e7ec400) [pid = 1722] [serial = 825] [outer = 0x8c1a4400] 16:30:04 INFO - PROCESS | 1722 | 1467070204681 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]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1683ms 16:30:04 INFO - PROCESS | 1722 | 1467070204748 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1722 | 1467070204754 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:30:04 INFO - PROCESS | 1722 | 1467070204761 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1722 | 1467070204766 Marionette TRACE conn4 <- [1,1070,null,{}] 16:30:04 INFO - PROCESS | 1722 | 1467070204774 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}] 16:30:04 INFO - PROCESS | 1722 | 1467070204782 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:04 INFO - PROCESS | 1722 | 1467070204950 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:30:05 INFO - PROCESS | 1722 | 1467070205142 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 1722 | 1467070205150 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc48800 == 16 [pid = 1722] [id = 275] 16:30:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8e7f4400) [pid = 1722] [serial = 826] [outer = (nil)] 16:30:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8fb99400) [pid = 1722] [serial = 827] [outer = 0x8e7f4400] 16:30:05 INFO - PROCESS | 1722 | 1467070205228 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x911b6400) [pid = 1722] [serial = 828] [outer = 0x8e7f4400] 16:30:06 INFO - PROCESS | 1722 | 1467070206017 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]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1330ms 16:30:06 INFO - PROCESS | 1722 | 1467070206097 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1722 | 1467070206103 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:30:06 INFO - PROCESS | 1722 | 1467070206117 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1722 | 1467070206120 Marionette TRACE conn4 <- [1,1074,null,{}] 16:30:06 INFO - PROCESS | 1722 | 1467070206126 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}] 16:30:06 INFO - PROCESS | 1722 | 1467070206132 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:06 INFO - PROCESS | 1722 | 1467070206349 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:30:06 INFO - PROCESS | 1722 | 1467070206391 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1722 | 1467070206400 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x91297800 == 17 [pid = 1722] [id = 276] 16:30:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x9149b400) [pid = 1722] [serial = 829] [outer = (nil)] 16:30:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x9196f400) [pid = 1722] [serial = 830] [outer = 0x9149b400] 16:30:06 INFO - PROCESS | 1722 | 1467070206485 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x91978c00) [pid = 1722] [serial = 831] [outer = 0x9149b400] 16:30:07 INFO - PROCESS | 1722 | 1467070207471 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]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1430ms 16:30:07 INFO - PROCESS | 1722 | 1467070207548 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 1722 | 1467070207552 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:30:07 INFO - PROCESS | 1722 | 1467070207565 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1722 | 1467070207574 Marionette TRACE conn4 <- [1,1078,null,{}] 16:30:07 INFO - PROCESS | 1722 | 1467070207589 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}] 16:30:07 INFO - PROCESS | 1722 | 1467070207596 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:07 INFO - PROCESS | 1722 | 1467070207808 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:30:07 INFO - PROCESS | 1722 | 1467070207834 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 1722 | 1467070207840 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1af000 == 18 [pid = 1722] [id = 277] 16:30:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x91c6d400) [pid = 1722] [serial = 832] [outer = (nil)] 16:30:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x9211cc00) [pid = 1722] [serial = 833] [outer = 0x91c6d400] 16:30:07 INFO - PROCESS | 1722 | 1467070207911 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x92118000) [pid = 1722] [serial = 834] [outer = 0x91c6d400] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x8f8b6800) [pid = 1722] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8e7ed800) [pid = 1722] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8c1a4800) [pid = 1722] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8eed6400) [pid = 1722] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x91294000) [pid = 1722] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x911ac000) [pid = 1722] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8f8b5c00) [pid = 1722] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8f8ae800) [pid = 1722] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8f8ad000) [pid = 1722] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8fb2b400) [pid = 1722] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x9129d800) [pid = 1722] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8c1d8000) [pid = 1722] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8c1a6c00) [pid = 1722] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8eed2800) [pid = 1722] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x91c6a000) [pid = 1722] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8c1abc00) [pid = 1722] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8f8b1000) [pid = 1722] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x93958400) [pid = 1722] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8fb2fc00) [pid = 1722] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:30:08 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8c1dd800) [pid = 1722] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:30:08 INFO - PROCESS | 1722 | 1467070208983 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]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1465ms 16:30:09 INFO - PROCESS | 1722 | 1467070209023 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 1722 | 1467070209028 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:30:09 INFO - PROCESS | 1722 | 1467070209034 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 1722 | 1467070209037 Marionette TRACE conn4 <- [1,1082,null,{}] 16:30:09 INFO - PROCESS | 1722 | 1467070209043 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}] 16:30:09 INFO - PROCESS | 1722 | 1467070209048 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:09 INFO - PROCESS | 1722 | 1467070209209 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:30:09 INFO - PROCESS | 1722 | 1467070209218 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1722 | 1467070209225 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed1c00 == 19 [pid = 1722] [id = 278] 16:30:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8fb2fc00) [pid = 1722] [serial = 835] [outer = (nil)] 16:30:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x9129ec00) [pid = 1722] [serial = 836] [outer = 0x8fb2fc00] 16:30:09 INFO - PROCESS | 1722 | 1467070209295 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x91975000) [pid = 1722] [serial = 837] [outer = 0x8fb2fc00] 16:30:10 INFO - PROCESS | 1722 | --DOCSHELL 0x938ad000 == 18 [pid = 1722] [id = 9] 16:30:10 INFO - PROCESS | 1722 | 1467070210247 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]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1284ms 16:30:10 INFO - PROCESS | 1722 | 1467070210383 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 1722 | 1467070210391 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:30:10 INFO - PROCESS | 1722 | 1467070210402 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1722 | 1467070210407 Marionette TRACE conn4 <- [1,1086,null,{}] 16:30:10 INFO - PROCESS | 1722 | 1467070210416 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}] 16:30:10 INFO - PROCESS | 1722 | 1467070210423 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:10 INFO - PROCESS | 1722 | 1467070210637 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:30:10 INFO - PROCESS | 1722 | 1467070210892 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1722 | 1467070210909 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0a000 == 19 [pid = 1722] [id = 279] 16:30:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8ef0a800) [pid = 1722] [serial = 838] [outer = (nil)] 16:30:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8ef15400) [pid = 1722] [serial = 839] [outer = 0x8ef0a800] 16:30:11 INFO - PROCESS | 1722 | 1467070211013 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8fa4ac00) [pid = 1722] [serial = 840] [outer = 0x8ef0a800] 16:30:11 INFO - PROCESS | 1722 | 1467070211962 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]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1593ms 16:30:11 INFO - PROCESS | 1722 | 1467070211996 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:30:12 INFO - PROCESS | 1722 | 1467070212002 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:30:12 INFO - PROCESS | 1722 | 1467070212012 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1722 | 1467070212019 Marionette TRACE conn4 <- [1,1090,null,{}] 16:30:12 INFO - PROCESS | 1722 | 1467070212026 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}] 16:30:12 INFO - PROCESS | 1722 | 1467070212032 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:12 INFO - PROCESS | 1722 | 1467070212272 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:30:12 INFO - PROCESS | 1722 | 1467070212494 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 1722 | 1467070212502 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x912c5800 == 20 [pid = 1722] [id = 280] 16:30:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x91499c00) [pid = 1722] [serial = 841] [outer = (nil)] 16:30:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x91971400) [pid = 1722] [serial = 842] [outer = 0x91499c00] 16:30:12 INFO - PROCESS | 1722 | 1467070212630 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x91abac00) [pid = 1722] [serial = 843] [outer = 0x91499c00] 16:30:13 INFO - PROCESS | 1722 | 1467070213585 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]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1654ms 16:30:13 INFO - PROCESS | 1722 | 1467070213663 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 1722 | 1467070213667 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:30:13 INFO - PROCESS | 1722 | 1467070213675 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1722 | 1467070213679 Marionette TRACE conn4 <- [1,1094,null,{}] 16:30:13 INFO - PROCESS | 1722 | 1467070213694 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}] 16:30:13 INFO - PROCESS | 1722 | 1467070213703 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:13 INFO - PROCESS | 1722 | 1467070213931 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:30:14 INFO - PROCESS | 1722 | 1467070214201 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1722 | 1467070214210 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x9219fc00 == 21 [pid = 1722] [id = 281] 16:30:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x921a5800) [pid = 1722] [serial = 844] [outer = (nil)] 16:30:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x921e1800) [pid = 1722] [serial = 845] [outer = 0x921a5800] 16:30:14 INFO - PROCESS | 1722 | 1467070214317 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x921e6400) [pid = 1722] [serial = 846] [outer = 0x921a5800] 16:30:15 INFO - PROCESS | 1722 | 1467070215236 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]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1596ms 16:30:15 INFO - PROCESS | 1722 | 1467070215272 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1722 | 1467070215277 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:30:15 INFO - PROCESS | 1722 | 1467070215283 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1722 | 1467070215286 Marionette TRACE conn4 <- [1,1098,null,{}] 16:30:15 INFO - PROCESS | 1722 | 1467070215293 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}] 16:30:15 INFO - PROCESS | 1722 | 1467070215298 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:15 INFO - PROCESS | 1722 | 1467070215484 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:30:15 INFO - PROCESS | 1722 | 1467070215663 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 1722 | 1467070215673 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x912ba800 == 22 [pid = 1722] [id = 282] 16:30:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x91c6d800) [pid = 1722] [serial = 847] [outer = (nil)] 16:30:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x938abc00) [pid = 1722] [serial = 848] [outer = 0x91c6d800] 16:30:15 INFO - PROCESS | 1722 | 1467070215796 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x93955000) [pid = 1722] [serial = 849] [outer = 0x91c6d800] 16:30:16 INFO - PROCESS | 1722 | 1467070216709 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]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1482ms 16:30:16 INFO - PROCESS | 1722 | 1467070216767 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1722 | 1467070216770 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:30:16 INFO - PROCESS | 1722 | 1467070216777 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1722 | 1467070216781 Marionette TRACE conn4 <- [1,1102,null,{}] 16:30:16 INFO - PROCESS | 1722 | 1467070216787 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}] 16:30:16 INFO - PROCESS | 1722 | 1467070216792 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:16 INFO - PROCESS | 1722 | 1467070216972 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:30:17 INFO - PROCESS | 1722 | 1467070217141 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 1722 | 1467070217148 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x9222a000 == 23 [pid = 1722] [id = 283] 16:30:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x938a3800) [pid = 1722] [serial = 850] [outer = (nil)] 16:30:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x9395f000) [pid = 1722] [serial = 851] [outer = 0x938a3800] 16:30:17 INFO - PROCESS | 1722 | 1467070217233 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x93961400) [pid = 1722] [serial = 852] [outer = 0x938a3800] 16:30:18 INFO - PROCESS | 1722 | 1467070218181 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]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1441ms 16:30:18 INFO - PROCESS | 1722 | 1467070218219 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1722 | 1467070218222 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:30:18 INFO - PROCESS | 1722 | 1467070218229 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1722 | 1467070218233 Marionette TRACE conn4 <- [1,1106,null,{}] 16:30:18 INFO - PROCESS | 1722 | 1467070218239 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}] 16:30:18 INFO - PROCESS | 1722 | 1467070218250 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:18 INFO - PROCESS | 1722 | 1467070218481 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:30:18 INFO - PROCESS | 1722 | 1467070218653 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1722 | 1467070218662 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d4800 == 24 [pid = 1722] [id = 284] 16:30:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8ef0dc00) [pid = 1722] [serial = 853] [outer = (nil)] 16:30:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x93c5e800) [pid = 1722] [serial = 854] [outer = 0x8ef0dc00] 16:30:18 INFO - PROCESS | 1722 | 1467070218798 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x93c67400) [pid = 1722] [serial = 855] [outer = 0x8ef0dc00] 16:30:19 INFO - PROCESS | 1722 | 1467070219679 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]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1485ms 16:30:19 INFO - PROCESS | 1722 | 1467070219715 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 1722 | 1467070219718 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:30:19 INFO - PROCESS | 1722 | 1467070219725 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1722 | 1467070219728 Marionette TRACE conn4 <- [1,1110,null,{}] 16:30:19 INFO - PROCESS | 1722 | 1467070219734 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}] 16:30:19 INFO - PROCESS | 1722 | 1467070219740 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:19 INFO - PROCESS | 1722 | 1467070219913 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:30:20 INFO - PROCESS | 1722 | 1467070220098 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 1722 | 1467070220104 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4a400 == 25 [pid = 1722] [id = 285] 16:30:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x8f8b2000) [pid = 1722] [serial = 856] [outer = (nil)] 16:30:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x94779c00) [pid = 1722] [serial = 857] [outer = 0x8f8b2000] 16:30:20 INFO - PROCESS | 1722 | 1467070220186 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x94782400) [pid = 1722] [serial = 858] [outer = 0x8f8b2000] 16:30:21 INFO - PROCESS | 1722 | 1467070221266 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]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1583ms 16:30:21 INFO - PROCESS | 1722 | 1467070221311 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:30:21 INFO - PROCESS | 1722 | 1467070221315 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:30:21 INFO - PROCESS | 1722 | 1467070221323 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 1722 | 1467070221326 Marionette TRACE conn4 <- [1,1114,null,{}] 16:30:21 INFO - PROCESS | 1722 | 1467070221332 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}] 16:30:21 INFO - PROCESS | 1722 | 1467070221337 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:21 INFO - PROCESS | 1722 | 1467070221553 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:30:21 INFO - PROCESS | 1722 | 1467070221816 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 1722 | 1467070221824 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1dc800 == 26 [pid = 1722] [id = 286] 16:30:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x8ed41800) [pid = 1722] [serial = 859] [outer = (nil)] 16:30:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x9395e800) [pid = 1722] [serial = 860] [outer = 0x8ed41800] 16:30:21 INFO - PROCESS | 1722 | 1467070221912 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x95148000) [pid = 1722] [serial = 861] [outer = 0x8ed41800] 16:30:22 INFO - PROCESS | 1722 | 1467070222831 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]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1545ms 16:30:22 INFO - PROCESS | 1722 | 1467070222868 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:30:22 INFO - PROCESS | 1722 | 1467070222873 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:30:22 INFO - PROCESS | 1722 | 1467070222879 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 1722 | 1467070222883 Marionette TRACE conn4 <- [1,1118,null,{}] 16:30:22 INFO - PROCESS | 1722 | 1467070222889 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}] 16:30:22 INFO - PROCESS | 1722 | 1467070222894 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:23 INFO - PROCESS | 1722 | 1467070223091 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:30:23 INFO - PROCESS | 1722 | 1467070223313 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 1722 | 1467070223322 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1dac00 == 27 [pid = 1722] [id = 287] 16:30:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8d9ad400) [pid = 1722] [serial = 862] [outer = (nil)] 16:30:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8ed45400) [pid = 1722] [serial = 863] [outer = 0x8d9ad400] 16:30:23 INFO - PROCESS | 1722 | 1467070223418 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8eecf800) [pid = 1722] [serial = 864] [outer = 0x8d9ad400] 16:30:24 INFO - PROCESS | 1722 | 1467070224535 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]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1691ms 16:30:24 INFO - PROCESS | 1722 | 1467070224570 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1722 | 1467070224577 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:30:24 INFO - PROCESS | 1722 | 1467070224586 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1722 | 1467070224590 Marionette TRACE conn4 <- [1,1122,null,{}] 16:30:24 INFO - PROCESS | 1722 | 1467070224599 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}] 16:30:24 INFO - PROCESS | 1722 | 1467070224604 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:24 INFO - PROCESS | 1722 | 1467070224825 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:30:25 INFO - PROCESS | 1722 | 1467070225045 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 1722 | 1467070225059 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1db800 == 28 [pid = 1722] [id = 288] 16:30:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8dc42400) [pid = 1722] [serial = 865] [outer = (nil)] 16:30:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8ef0c400) [pid = 1722] [serial = 866] [outer = 0x8dc42400] 16:30:25 INFO - PROCESS | 1722 | 1467070225224 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8ef17400) [pid = 1722] [serial = 867] [outer = 0x8dc42400] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x8c1cf400) [pid = 1722] [serial = 809] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x8fba4800) [pid = 1722] [serial = 750] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x8e7f8400) [pid = 1722] [serial = 806] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8eed2400) [pid = 1722] [serial = 807] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8c1ae000) [pid = 1722] [serial = 788] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8f8b6c00) [pid = 1722] [serial = 791] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8c1da800) [pid = 1722] [serial = 789] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x91299c00) [pid = 1722] [serial = 794] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8fa51c00) [pid = 1722] [serial = 792] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x9219e400) [pid = 1722] [serial = 797] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x912c8000) [pid = 1722] [serial = 780] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x912c3c00) [pid = 1722] [serial = 795] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x914a0000) [pid = 1722] [serial = 782] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x8ed4cc00) [pid = 1722] [serial = 783] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x911b1c00) [pid = 1722] [serial = 758] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x91292800) [pid = 1722] [serial = 759] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x91ab2800) [pid = 1722] [serial = 764] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x91ab8000) [pid = 1722] [serial = 765] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x91494c00) [pid = 1722] [serial = 761] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x9149e000) [pid = 1722] [serial = 762] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8e7f2c00) [pid = 1722] [serial = 773] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8eece800) [pid = 1722] [serial = 774] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8c1cfc00) [pid = 1722] [serial = 752] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8d9af000) [pid = 1722] [serial = 753] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8eed9000) [pid = 1722] [serial = 755] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x921ec800) [pid = 1722] [serial = 800] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8ef16000) [pid = 1722] [serial = 756] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8c1d1800) [pid = 1722] [serial = 770] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8d9b3000) [pid = 1722] [serial = 771] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8fa53400) [pid = 1722] [serial = 776] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x921e2c00) [pid = 1722] [serial = 798] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x92232800) [pid = 1722] [serial = 801] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x93a6d000) [pid = 1722] [serial = 804] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x91c69c00) [pid = 1722] [serial = 767] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x921a0000) [pid = 1722] [serial = 768] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x9395c800) [pid = 1722] [serial = 803] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x912c0800) [pid = 1722] [serial = 779] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8fb97c00) [pid = 1722] [serial = 777] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x92113c00) [pid = 1722] [serial = 786] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x9149cc00) [pid = 1722] [serial = 785] [outer = (nil)] [url = about:blank] 16:30:26 INFO - PROCESS | 1722 | 1467070226276 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]]]}] 16:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1735ms 16:30:26 INFO - PROCESS | 1722 | 1467070226321 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 1722 | 1467070226328 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:30:26 INFO - PROCESS | 1722 | 1467070226338 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 1722 | 1467070226342 Marionette TRACE conn4 <- [1,1126,null,{}] 16:30:26 INFO - PROCESS | 1722 | 1467070226359 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}] 16:30:26 INFO - PROCESS | 1722 | 1467070226365 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:26 INFO - PROCESS | 1722 | 1467070226538 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:30:26 INFO - PROCESS | 1722 | 1467070226548 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1722 | 1467070226557 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d5800 == 29 [pid = 1722] [id = 289] 16:30:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8d9b7800) [pid = 1722] [serial = 868] [outer = (nil)] 16:30:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8eed2c00) [pid = 1722] [serial = 869] [outer = 0x8d9b7800] 16:30:26 INFO - PROCESS | 1722 | 1467070226632 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8ef16000) [pid = 1722] [serial = 870] [outer = 0x8d9b7800] 16:30:27 INFO - PROCESS | 1722 | 1467070227663 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]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1342ms 16:30:27 INFO - PROCESS | 1722 | 1467070227679 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1722 | 1467070227683 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:30:27 INFO - PROCESS | 1722 | 1467070227690 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1722 | 1467070227696 Marionette TRACE conn4 <- [1,1130,null,{}] 16:30:27 INFO - PROCESS | 1722 | 1467070227712 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}] 16:30:27 INFO - PROCESS | 1722 | 1467070227720 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:27 INFO - PROCESS | 1722 | 1467070227932 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:30:27 INFO - PROCESS | 1722 | 1467070227954 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1722 | 1467070227964 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x911ab000 == 30 [pid = 1722] [id = 290] 16:30:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x911af000) [pid = 1722] [serial = 871] [outer = (nil)] 16:30:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x9129f000) [pid = 1722] [serial = 872] [outer = 0x911af000] 16:30:28 INFO - PROCESS | 1722 | 1467070228037 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x912c4400) [pid = 1722] [serial = 873] [outer = 0x911af000] 16:30:29 INFO - PROCESS | 1722 | 1467070229010 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]]]}] 16:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1383ms 16:30:29 INFO - PROCESS | 1722 | 1467070229075 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:30:29 INFO - PROCESS | 1722 | 1467070229080 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:30:29 INFO - PROCESS | 1722 | 1467070229086 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 1722 | 1467070229090 Marionette TRACE conn4 <- [1,1134,null,{}] 16:30:29 INFO - PROCESS | 1722 | 1467070229095 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}] 16:30:29 INFO - PROCESS | 1722 | 1467070229100 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:29 INFO - PROCESS | 1722 | 1467070229341 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:30:29 INFO - PROCESS | 1722 | 1467070229362 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1722 | 1467070229369 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x9129c400 == 31 [pid = 1722] [id = 291] 16:30:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x91494c00) [pid = 1722] [serial = 874] [outer = (nil)] 16:30:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x9149e000) [pid = 1722] [serial = 875] [outer = 0x91494c00] 16:30:29 INFO - PROCESS | 1722 | 1467070229467 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x9196e000) [pid = 1722] [serial = 876] [outer = 0x91494c00] 16:30:30 INFO - PROCESS | 1722 | 1467070230406 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]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1380ms 16:30:30 INFO - PROCESS | 1722 | 1467070230468 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1722 | 1467070230471 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:30:30 INFO - PROCESS | 1722 | 1467070230478 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1722 | 1467070230482 Marionette TRACE conn4 <- [1,1138,null,{}] 16:30:30 INFO - PROCESS | 1722 | 1467070230487 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}] 16:30:30 INFO - PROCESS | 1722 | 1467070230492 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:30 INFO - PROCESS | 1722 | 1467070230710 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:30:30 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x9149b400) [pid = 1722] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:30:30 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x91c6d400) [pid = 1722] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:30:30 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8e7f4400) [pid = 1722] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:30:30 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8c1a4400) [pid = 1722] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:30:30 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x93a6bc00) [pid = 1722] [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.] 16:30:30 INFO - PROCESS | 1722 | 1467070230853 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 1722 | 1467070230859 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a4400 == 32 [pid = 1722] [id = 292] 16:30:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8c1d7800) [pid = 1722] [serial = 877] [outer = (nil)] 16:30:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x91495c00) [pid = 1722] [serial = 878] [outer = 0x8c1d7800] 16:30:30 INFO - PROCESS | 1722 | 1467070230931 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x91ab2800) [pid = 1722] [serial = 879] [outer = 0x8c1d7800] 16:30:31 INFO - PROCESS | 1722 | 1467070231762 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]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1328ms 16:30:31 INFO - PROCESS | 1722 | 1467070231809 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1722 | 1467070231813 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:30:31 INFO - PROCESS | 1722 | 1467070231819 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1722 | 1467070231822 Marionette TRACE conn4 <- [1,1142,null,{}] 16:30:31 INFO - PROCESS | 1722 | 1467070231827 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}] 16:30:31 INFO - PROCESS | 1722 | 1467070231837 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:32 INFO - PROCESS | 1722 | 1467070232032 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:30:32 INFO - PROCESS | 1722 | 1467070232159 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 1722 | 1467070232167 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x912a0c00 == 33 [pid = 1722] [id = 293] 16:30:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x9196dc00) [pid = 1722] [serial = 880] [outer = (nil)] 16:30:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x9219ec00) [pid = 1722] [serial = 881] [outer = 0x9196dc00] 16:30:32 INFO - PROCESS | 1722 | 1467070232238 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x921a4800) [pid = 1722] [serial = 882] [outer = 0x9196dc00] 16:30:33 INFO - PROCESS | 1722 | 1467070233185 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]]]}] 16:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1379ms 16:30:33 INFO - PROCESS | 1722 | 1467070233199 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 1722 | 1467070233206 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:30:33 INFO - PROCESS | 1722 | 1467070233216 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 1722 | 1467070233220 Marionette TRACE conn4 <- [1,1146,null,{}] 16:30:33 INFO - PROCESS | 1722 | 1467070233230 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}] 16:30:33 INFO - PROCESS | 1722 | 1467070233235 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:33 INFO - PROCESS | 1722 | 1467070233442 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:30:33 INFO - PROCESS | 1722 | 1467070233698 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 1722 | 1467070233714 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc43000 == 34 [pid = 1722] [id = 294] 16:30:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8dc44400) [pid = 1722] [serial = 883] [outer = (nil)] 16:30:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8ed4d800) [pid = 1722] [serial = 884] [outer = 0x8dc44400] 16:30:33 INFO - PROCESS | 1722 | 1467070233844 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8ef10400) [pid = 1722] [serial = 885] [outer = 0x8dc44400] 16:30:34 INFO - PROCESS | 1722 | 1467070234772 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]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1585ms 16:30:34 INFO - PROCESS | 1722 | 1467070234801 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1722 | 1467070234809 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:30:34 INFO - PROCESS | 1722 | 1467070234820 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1722 | 1467070234825 Marionette TRACE conn4 <- [1,1150,null,{}] 16:30:34 INFO - PROCESS | 1722 | 1467070234832 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}] 16:30:34 INFO - PROCESS | 1722 | 1467070234837 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:35 INFO - PROCESS | 1722 | 1467070235035 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:30:35 INFO - PROCESS | 1722 | 1467070235268 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 1722 | 1467070235277 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb30000 == 35 [pid = 1722] [id = 295] 16:30:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8fb9a400) [pid = 1722] [serial = 886] [outer = (nil)] 16:30:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x9129a000) [pid = 1722] [serial = 887] [outer = 0x8fb9a400] 16:30:35 INFO - PROCESS | 1722 | 1467070235410 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x91493000) [pid = 1722] [serial = 888] [outer = 0x8fb9a400] 16:30:36 INFO - PROCESS | 1722 | 1467070236389 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]]]}] 16:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1638ms 16:30:36 INFO - PROCESS | 1722 | 1467070236459 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:30:36 INFO - PROCESS | 1722 | 1467070236464 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:30:36 INFO - PROCESS | 1722 | 1467070236471 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 1722 | 1467070236478 Marionette TRACE conn4 <- [1,1154,null,{}] 16:30:36 INFO - PROCESS | 1722 | 1467070236494 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}] 16:30:36 INFO - PROCESS | 1722 | 1467070236504 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:36 INFO - PROCESS | 1722 | 1467070236734 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:30:36 INFO - PROCESS | 1722 | 1467070236960 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1722 | 1467070236971 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:37 INFO - PROCESS | 1722 | ++DOCSHELL 0x9196b000 == 36 [pid = 1722] [id = 296] 16:30:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x9219e400) [pid = 1722] [serial = 889] [outer = (nil)] 16:30:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x921a3c00) [pid = 1722] [serial = 890] [outer = 0x9219e400] 16:30:37 INFO - PROCESS | 1722 | 1467070237093 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x921ea800) [pid = 1722] [serial = 891] [outer = 0x9219e400] 16:30:38 INFO - PROCESS | 1722 | 1467070238056 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]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1652ms 16:30:38 INFO - PROCESS | 1722 | 1467070238130 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:30:38 INFO - PROCESS | 1722 | 1467070238142 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:30:38 INFO - PROCESS | 1722 | 1467070238149 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1722 | 1467070238153 Marionette TRACE conn4 <- [1,1158,null,{}] 16:30:38 INFO - PROCESS | 1722 | 1467070238159 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}] 16:30:38 INFO - PROCESS | 1722 | 1467070238165 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:38 INFO - PROCESS | 1722 | 1467070238398 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:30:38 INFO - PROCESS | 1722 | 1467070238631 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 1722 | 1467070238643 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d0400 == 37 [pid = 1722] [id = 297] 16:30:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8d9ac400) [pid = 1722] [serial = 892] [outer = (nil)] 16:30:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x93954800) [pid = 1722] [serial = 893] [outer = 0x8d9ac400] 16:30:38 INFO - PROCESS | 1722 | 1467070238766 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x93960000) [pid = 1722] [serial = 894] [outer = 0x8d9ac400] 16:30:39 INFO - PROCESS | 1722 | 1467070239689 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]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1587ms 16:30:39 INFO - PROCESS | 1722 | 1467070239736 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 1722 | 1467070239741 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:30:39 INFO - PROCESS | 1722 | 1467070239747 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1722 | 1467070239751 Marionette TRACE conn4 <- [1,1162,null,{}] 16:30:39 INFO - PROCESS | 1722 | 1467070239757 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}] 16:30:39 INFO - PROCESS | 1722 | 1467070239762 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:39 INFO - PROCESS | 1722 | 1467070239951 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:30:40 INFO - PROCESS | 1722 | 1467070240125 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 1722 | 1467070240132 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x921e9400 == 38 [pid = 1722] [id = 298] 16:30:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x921ee000) [pid = 1722] [serial = 895] [outer = (nil)] 16:30:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x93a72000) [pid = 1722] [serial = 896] [outer = 0x921ee000] 16:30:40 INFO - PROCESS | 1722 | 1467070240213 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x9477a000) [pid = 1722] [serial = 897] [outer = 0x921ee000] 16:30:41 INFO - PROCESS | 1722 | 1467070241173 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]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1485ms 16:30:41 INFO - PROCESS | 1722 | 1467070241233 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1722 | 1467070241238 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:30:41 INFO - PROCESS | 1722 | 1467070241244 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1722 | 1467070241247 Marionette TRACE conn4 <- [1,1166,null,{}] 16:30:41 INFO - PROCESS | 1722 | 1467070241254 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}] 16:30:41 INFO - PROCESS | 1722 | 1467070241264 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:41 INFO - PROCESS | 1722 | 1467070241524 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:30:41 INFO - PROCESS | 1722 | 1467070241753 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 1722 | 1467070241761 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x93a6a400 == 39 [pid = 1722] [id = 299] 16:30:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x93c5f800) [pid = 1722] [serial = 898] [outer = (nil)] 16:30:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x951b5800) [pid = 1722] [serial = 899] [outer = 0x93c5f800] 16:30:41 INFO - PROCESS | 1722 | 1467070241860 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x951b9400) [pid = 1722] [serial = 900] [outer = 0x93c5f800] 16:30:42 INFO - PROCESS | 1722 | 1467070242795 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]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1595ms 16:30:42 INFO - PROCESS | 1722 | 1467070242840 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 1722 | 1467070242844 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:30:42 INFO - PROCESS | 1722 | 1467070242850 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 1722 | 1467070242854 Marionette TRACE conn4 <- [1,1170,null,{}] 16:30:42 INFO - PROCESS | 1722 | 1467070242860 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}] 16:30:42 INFO - PROCESS | 1722 | 1467070242866 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:43 INFO - PROCESS | 1722 | 1467070243043 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:30:43 INFO - PROCESS | 1722 | 1467070243278 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 1722 | 1467070243285 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b3000 == 40 [pid = 1722] [id = 300] 16:30:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x8f8b5800) [pid = 1722] [serial = 901] [outer = (nil)] 16:30:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x93958400) [pid = 1722] [serial = 902] [outer = 0x8f8b5800] 16:30:43 INFO - PROCESS | 1722 | 1467070243412 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x9521b800) [pid = 1722] [serial = 903] [outer = 0x8f8b5800] 16:30:44 INFO - PROCESS | 1722 | 1467070244637 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]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1832ms 16:30:44 INFO - PROCESS | 1722 | 1467070244692 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1722 | 1467070244697 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:30:44 INFO - PROCESS | 1722 | 1467070244707 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1722 | 1467070244711 Marionette TRACE conn4 <- [1,1174,null,{}] 16:30:44 INFO - PROCESS | 1722 | 1467070244720 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}] 16:30:44 INFO - PROCESS | 1722 | 1467070244726 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:44 INFO - PROCESS | 1722 | 1467070244949 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:30:45 INFO - PROCESS | 1722 | 1467070245141 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 1722 | 1467070245153 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed3000 == 41 [pid = 1722] [id = 301] 16:30:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x8eed3c00) [pid = 1722] [serial = 904] [outer = (nil)] 16:30:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x8f8b6c00) [pid = 1722] [serial = 905] [outer = 0x8eed3c00] 16:30:45 INFO - PROCESS | 1722 | 1467070245233 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8fb98400) [pid = 1722] [serial = 906] [outer = 0x8eed3c00] 16:30:46 INFO - PROCESS | 1722 | 1467070246113 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] 16:30:46 INFO - PROCESS | 1722 | 1467070246196 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:30:46 INFO - PROCESS | 1722 | 1467070246216 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1722 | 1467070246221 Marionette TRACE conn4 <- [1,1178,null,{}] 16:30:46 INFO - PROCESS | 1722 | 1467070246233 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}] 16:30:46 INFO - PROCESS | 1722 | 1467070246241 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:46 INFO - PROCESS | 1722 | 1467070246482 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:30:46 INFO - PROCESS | 1722 | 1467070246709 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 1722 | 1467070246719 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f2c00 == 42 [pid = 1722] [id = 302] 16:30:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8fba5800) [pid = 1722] [serial = 907] [outer = (nil)] 16:30:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x9196d000) [pid = 1722] [serial = 908] [outer = 0x8fba5800] 16:30:46 INFO - PROCESS | 1722 | 1467070246822 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x91ab3000) [pid = 1722] [serial = 909] [outer = 0x8fba5800] 16:30:47 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ac800 == 41 [pid = 1722] [id = 269] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x9129ec00) [pid = 1722] [serial = 836] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x91978c00) [pid = 1722] [serial = 831] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x9211cc00) [pid = 1722] [serial = 833] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8f8af400) [pid = 1722] [serial = 815] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8e7e9400) [pid = 1722] [serial = 812] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8fb99400) [pid = 1722] [serial = 827] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8e7ec400) [pid = 1722] [serial = 825] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x8c1d3400) [pid = 1722] [serial = 824] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8fba6400) [pid = 1722] [serial = 818] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x912a0000) [pid = 1722] [serial = 821] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x9196f400) [pid = 1722] [serial = 830] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x92118000) [pid = 1722] [serial = 834] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x911b6400) [pid = 1722] [serial = 828] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x91c6b000) [pid = 1722] [serial = 582] [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.] 16:30:47 INFO - PROCESS | 1722 | 1467070247740 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] 16:30:47 INFO - PROCESS | 1722 | 1467070247813 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:30:47 INFO - PROCESS | 1722 | 1467070247819 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1722 | 1467070247825 Marionette TRACE conn4 <- [1,1182,null,{}] 16:30:47 INFO - PROCESS | 1722 | 1467070247841 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}] 16:30:47 INFO - PROCESS | 1722 | 1467070247850 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:48 INFO - PROCESS | 1722 | 1467070248098 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:30:48 INFO - PROCESS | 1722 | 1467070248115 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 1722 | 1467070248128 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x9149a000 == 42 [pid = 1722] [id = 303] 16:30:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x9149b400) [pid = 1722] [serial = 910] [outer = (nil)] 16:30:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x91c6f400) [pid = 1722] [serial = 911] [outer = 0x9149b400] 16:30:48 INFO - PROCESS | 1722 | 1467070248220 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x92122800) [pid = 1722] [serial = 912] [outer = 0x9149b400] 16:30:49 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:49 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:30:49 INFO - PROCESS | 1722 | 1467070249175 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] 16:30:49 INFO - PROCESS | 1722 | 1467070249216 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:30:49 INFO - PROCESS | 1722 | 1467070249223 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1722 | 1467070249227 Marionette TRACE conn4 <- [1,1186,null,{}] 16:30:49 INFO - PROCESS | 1722 | 1467070249232 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}] 16:30:49 INFO - PROCESS | 1722 | 1467070249237 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:49 INFO - PROCESS | 1722 | 1467070249466 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:30:49 INFO - PROCESS | 1722 | 1467070249557 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 1722 | 1467070249565 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x91972c00 == 43 [pid = 1722] [id = 304] 16:30:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x938a3000) [pid = 1722] [serial = 913] [outer = (nil)] 16:30:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x93a6d000) [pid = 1722] [serial = 914] [outer = 0x938a3000] 16:30:49 INFO - PROCESS | 1722 | 1467070249635 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x93a76400) [pid = 1722] [serial = 915] [outer = 0x938a3000] 16:30:50 INFO - PROCESS | 1722 | 1467070250485 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] 16:30:50 INFO - PROCESS | 1722 | 1467070250567 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:30:50 INFO - PROCESS | 1722 | 1467070250574 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1722 | 1467070250577 Marionette TRACE conn4 <- [1,1190,null,{}] 16:30:50 INFO - PROCESS | 1722 | 1467070250582 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}] 16:30:50 INFO - PROCESS | 1722 | 1467070250587 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:50 INFO - PROCESS | 1722 | 1467070250812 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:30:50 INFO - PROCESS | 1722 | 1467070250853 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 1722 | 1467070250863 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x911aac00 == 44 [pid = 1722] [id = 305] 16:30:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x921e2400) [pid = 1722] [serial = 916] [outer = (nil)] 16:30:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x951ad000) [pid = 1722] [serial = 917] [outer = 0x921e2400] 16:30:50 INFO - PROCESS | 1722 | 1467070250930 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x951b2800) [pid = 1722] [serial = 918] [outer = 0x921e2400] 16:30:52 INFO - PROCESS | 1722 | 1467070252105 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/] 16:30:52 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x91494c00) [pid = 1722] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:30:52 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x8c1d7800) [pid = 1722] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:30:52 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8d9b7800) [pid = 1722] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:30:52 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8dc42400) [pid = 1722] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:30:52 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x911af000) [pid = 1722] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:30:52 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64 16:30:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 16:30:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1 16:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:52 INFO - _addTest/ [0,1193,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 1722 | 1467070252168 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:30:52 INFO - PROCESS | 1722 | 1467070252177 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1722 | 1467070252179 Marionette TRACE conn4 <- [1,1194,null,{}] 16:30:52 INFO - PROCESS | 1722 | 1467070252184 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}] 16:30:52 INFO - PROCESS | 1722 | 1467070252194 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:52 INFO - PROCESS | 1722 | 1467070252387 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:30:52 INFO - PROCESS | 1722 | 1467070252571 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 1722 | 1467070252579 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x93989000 == 45 [pid = 1722] [id = 306] 16:30:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x95146c00) [pid = 1722] [serial = 919] [outer = (nil)] 16:30:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x9530bc00) [pid = 1722] [serial = 920] [outer = 0x95146c00] 16:30:52 INFO - PROCESS | 1722 | 1467070252661 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x953f2800) [pid = 1722] [serial = 921] [outer = 0x95146c00] 16:30:53 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:53 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:53 INFO - PROCESS | 1722 | 1467070253415 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] 16:30:53 INFO - PROCESS | 1722 | 1467070253461 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:30:53 INFO - PROCESS | 1722 | 1467070253468 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 1722 | 1467070253470 Marionette TRACE conn4 <- [1,1198,null,{}] 16:30:53 INFO - PROCESS | 1722 | 1467070253477 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}] 16:30:53 INFO - PROCESS | 1722 | 1467070253481 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:53 INFO - PROCESS | 1722 | 1467070253636 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:30:53 INFO - PROCESS | 1722 | 1467070253649 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 1722 | 1467070253655 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x95222800 == 46 [pid = 1722] [id = 307] 16:30:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x95223800) [pid = 1722] [serial = 922] [outer = (nil)] 16:30:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x953fd800) [pid = 1722] [serial = 923] [outer = 0x95223800] 16:30:53 INFO - PROCESS | 1722 | 1467070253727 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x97977c00) [pid = 1722] [serial = 924] [outer = 0x95223800] 16:30:54 INFO - PROCESS | 1722 | 1467070254850 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]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1434ms 16:30:54 INFO - PROCESS | 1722 | 1467070254904 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1722 | 1467070254911 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:30:54 INFO - PROCESS | 1722 | 1467070254920 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1722 | 1467070254925 Marionette TRACE conn4 <- [1,1202,null,{}] 16:30:54 INFO - PROCESS | 1722 | 1467070254935 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}] 16:30:54 INFO - PROCESS | 1722 | 1467070254940 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:55 INFO - PROCESS | 1722 | 1467070255138 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:30:55 INFO - PROCESS | 1722 | 1467070255375 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 1722 | 1467070255382 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4b800 == 47 [pid = 1722] [id = 308] 16:30:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x8ef0e400) [pid = 1722] [serial = 925] [outer = (nil)] 16:30:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x911aa400) [pid = 1722] [serial = 926] [outer = 0x8ef0e400] 16:30:55 INFO - PROCESS | 1722 | 1467070255514 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x91293000) [pid = 1722] [serial = 927] [outer = 0x8ef0e400] 16:30:56 INFO - PROCESS | 1722 | 1467070256454 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]]]}] 16:30:56 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 16:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1594ms 16:30:56 INFO - PROCESS | 1722 | 1467070256514 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1722 | 1467070256522 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:30:56 INFO - PROCESS | 1722 | 1467070256533 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1722 | 1467070256537 Marionette TRACE conn4 <- [1,1206,null,{}] 16:30:56 INFO - PROCESS | 1722 | 1467070256544 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}] 16:30:56 INFO - PROCESS | 1722 | 1467070256551 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:56 INFO - PROCESS | 1722 | 1467070256781 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:30:57 INFO - PROCESS | 1722 | 1467070257013 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 1722 | 1467070257025 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x91ab1800 == 48 [pid = 1722] [id = 309] 16:30:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x91c66000) [pid = 1722] [serial = 928] [outer = (nil)] 16:30:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x92113800) [pid = 1722] [serial = 929] [outer = 0x91c66000] 16:30:57 INFO - PROCESS | 1722 | 1467070257155 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x938af800) [pid = 1722] [serial = 930] [outer = 0x91c66000] 16:30:58 INFO - PROCESS | 1722 | 1467070258199 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]]]}] 16:30:58 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 16:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1735ms 16:30:58 INFO - PROCESS | 1722 | 1467070258268 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 1722 | 1467070258273 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:30:58 INFO - PROCESS | 1722 | 1467070258280 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1722 | 1467070258286 Marionette TRACE conn4 <- [1,1210,null,{}] 16:30:58 INFO - PROCESS | 1722 | 1467070258304 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}] 16:30:58 INFO - PROCESS | 1722 | 1467070258312 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:58 INFO - PROCESS | 1722 | 1467070258537 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:30:58 INFO - PROCESS | 1722 | 1467070258769 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 1722 | 1467070258786 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:30:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x921eac00 == 49 [pid = 1722] [id = 310] 16:30:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x953f0800) [pid = 1722] [serial = 931] [outer = (nil)] 16:30:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x953fa800) [pid = 1722] [serial = 932] [outer = 0x953f0800] 16:30:58 INFO - PROCESS | 1722 | 1467070258911 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x9797ec00) [pid = 1722] [serial = 933] [outer = 0x953f0800] 16:30:59 INFO - PROCESS | 1722 | 1467070259822 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]]]}] 16:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1585ms 16:30:59 INFO - PROCESS | 1722 | 1467070259866 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 1722 | 1467070259871 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:30:59 INFO - PROCESS | 1722 | 1467070259878 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 1722 | 1467070259880 Marionette TRACE conn4 <- [1,1214,null,{}] 16:30:59 INFO - PROCESS | 1722 | 1467070259887 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}] 16:30:59 INFO - PROCESS | 1722 | 1467070259892 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:00 INFO - PROCESS | 1722 | 1467070260089 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:31:00 INFO - PROCESS | 1722 | 1467070260270 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1722 | 1467070260278 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x95224800 == 50 [pid = 1722] [id = 311] 16:31:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x98886c00) [pid = 1722] [serial = 934] [outer = (nil)] 16:31:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x98977c00) [pid = 1722] [serial = 935] [outer = 0x98886c00] 16:31:00 INFO - PROCESS | 1722 | 1467070260411 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x98bbf400) [pid = 1722] [serial = 936] [outer = 0x98886c00] 16:31:01 INFO - PROCESS | 1722 | 1467070261361 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]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1534ms 16:31:01 INFO - PROCESS | 1722 | 1467070261414 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1722 | 1467070261417 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:31:01 INFO - PROCESS | 1722 | 1467070261425 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1722 | 1467070261427 Marionette TRACE conn4 <- [1,1218,null,{}] 16:31:01 INFO - PROCESS | 1722 | 1467070261435 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}] 16:31:01 INFO - PROCESS | 1722 | 1467070261439 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:01 INFO - PROCESS | 1722 | 1467070261673 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:31:01 INFO - PROCESS | 1722 | 1467070261903 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 1722 | 1467070261909 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x9395cc00 == 51 [pid = 1722] [id = 312] 16:31:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x953f7c00) [pid = 1722] [serial = 937] [outer = (nil)] 16:31:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x997d0c00) [pid = 1722] [serial = 938] [outer = 0x953f7c00] 16:31:02 INFO - PROCESS | 1722 | 1467070262008 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x99810400) [pid = 1722] [serial = 939] [outer = 0x953f7c00] 16:31:02 INFO - PROCESS | 1722 | 1467070262929 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]]]}] 16:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1534ms 16:31:02 INFO - PROCESS | 1722 | 1467070262962 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 1722 | 1467070262965 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:31:02 INFO - PROCESS | 1722 | 1467070262973 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1722 | 1467070262977 Marionette TRACE conn4 <- [1,1222,null,{}] 16:31:02 INFO - PROCESS | 1722 | 1467070262983 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}] 16:31:02 INFO - PROCESS | 1722 | 1467070262993 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:03 INFO - PROCESS | 1722 | 1467070263220 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:31:03 INFO - PROCESS | 1722 | 1467070263477 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 1722 | 1467070263486 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b3c00 == 52 [pid = 1722] [id = 313] 16:31:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x9149c400) [pid = 1722] [serial = 940] [outer = (nil)] 16:31:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x99895400) [pid = 1722] [serial = 941] [outer = 0x9149c400] 16:31:03 INFO - PROCESS | 1722 | 1467070263613 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x998a6000) [pid = 1722] [serial = 942] [outer = 0x9149c400] 16:31:04 INFO - PROCESS | 1722 | 1467070264521 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] 16:31:04 INFO - PROCESS | 1722 | 1467070264560 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:31:04 INFO - PROCESS | 1722 | 1467070264567 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 1722 | 1467070264571 Marionette TRACE conn4 <- [1,1226,null,{}] 16:31:04 INFO - PROCESS | 1722 | 1467070264577 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}] 16:31:04 INFO - PROCESS | 1722 | 1467070264582 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:04 INFO - PROCESS | 1722 | 1467070264767 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:31:04 INFO - PROCESS | 1722 | 1467070264948 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1722 | 1467070264958 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a2400 == 53 [pid = 1722] [id = 314] 16:31:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x8d9b5400) [pid = 1722] [serial = 943] [outer = (nil)] 16:31:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x99d5cc00) [pid = 1722] [serial = 944] [outer = 0x8d9b5400] 16:31:05 INFO - PROCESS | 1722 | 1467070265035 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x99d61800) [pid = 1722] [serial = 945] [outer = 0x8d9b5400] 16:31:06 INFO - PROCESS | 1722 | 1467070266009 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]]]}] 16:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1482ms 16:31:06 INFO - PROCESS | 1722 | 1467070266050 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:31:06 INFO - PROCESS | 1722 | 1467070266061 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:31:06 INFO - PROCESS | 1722 | 1467070266068 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 1722 | 1467070266072 Marionette TRACE conn4 <- [1,1230,null,{}] 16:31:06 INFO - PROCESS | 1722 | 1467070266078 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}] 16:31:06 INFO - PROCESS | 1722 | 1467070266083 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:06 INFO - PROCESS | 1722 | 1467070266273 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:31:06 INFO - PROCESS | 1722 | 1467070266500 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 1722 | 1467070266507 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d3c00 == 54 [pid = 1722] [id = 315] 16:31:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x8d9b3400) [pid = 1722] [serial = 946] [outer = (nil)] 16:31:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x9a366400) [pid = 1722] [serial = 947] [outer = 0x8d9b3400] 16:31:06 INFO - PROCESS | 1722 | 1467070266631 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x9a63dc00) [pid = 1722] [serial = 948] [outer = 0x8d9b3400] 16:31:07 INFO - PROCESS | 1722 | 1467070267577 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]]]}] 16:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1582ms 16:31:07 INFO - PROCESS | 1722 | 1467070267651 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:31:07 INFO - PROCESS | 1722 | 1467070267655 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:31:07 INFO - PROCESS | 1722 | 1467070267662 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 1722 | 1467070267666 Marionette TRACE conn4 <- [1,1234,null,{}] 16:31:07 INFO - PROCESS | 1722 | 1467070267672 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}] 16:31:07 INFO - PROCESS | 1722 | 1467070267677 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:07 INFO - PROCESS | 1722 | 1467070267925 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:31:08 INFO - PROCESS | 1722 | 1467070268490 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 1722 | 1467070268502 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7ebc00 == 55 [pid = 1722] [id = 316] 16:31:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x8e7ed400) [pid = 1722] [serial = 949] [outer = (nil)] 16:31:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x8ed49400) [pid = 1722] [serial = 950] [outer = 0x8e7ed400] 16:31:08 INFO - PROCESS | 1722 | 1467070268583 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x8f8b9400) [pid = 1722] [serial = 951] [outer = 0x8e7ed400] 16:31:09 INFO - PROCESS | 1722 | 1467070269461 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]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1849ms 16:31:09 INFO - PROCESS | 1722 | 1467070269515 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 1722 | 1467070269521 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:31:09 INFO - PROCESS | 1722 | 1467070269528 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1722 | 1467070269533 Marionette TRACE conn4 <- [1,1238,null,{}] 16:31:09 INFO - PROCESS | 1722 | 1467070269540 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}] 16:31:09 INFO - PROCESS | 1722 | 1467070269547 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:09 INFO - PROCESS | 1722 | 1467070269729 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:31:10 INFO - PROCESS | 1722 | 1467070270071 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 1722 | 1467070270080 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f3c00 == 56 [pid = 1722] [id = 317] 16:31:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x8e7f8400) [pid = 1722] [serial = 952] [outer = (nil)] 16:31:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x911b8c00) [pid = 1722] [serial = 953] [outer = 0x8e7f8400] 16:31:10 INFO - PROCESS | 1722 | 1467070270166 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x91ab9c00) [pid = 1722] [serial = 954] [outer = 0x8e7f8400] 16:31:10 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a4400 == 55 [pid = 1722] [id = 292] 16:31:10 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d5800 == 54 [pid = 1722] [id = 289] 16:31:10 INFO - PROCESS | 1722 | --DOCSHELL 0x911ab000 == 53 [pid = 1722] [id = 290] 16:31:10 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x9395e800) [pid = 1722] [serial = 860] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x9219ec00) [pid = 1722] [serial = 881] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1722 | --DOCSHELL 0x93989000 == 52 [pid = 1722] [id = 306] 16:31:10 INFO - PROCESS | 1722 | --DOCSHELL 0x911aac00 == 51 [pid = 1722] [id = 305] 16:31:10 INFO - PROCESS | 1722 | --DOCSHELL 0x91972c00 == 50 [pid = 1722] [id = 304] 16:31:10 INFO - PROCESS | 1722 | --DOCSHELL 0x9149a000 == 49 [pid = 1722] [id = 303] 16:31:10 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f2c00 == 48 [pid = 1722] [id = 302] 16:31:10 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed3000 == 47 [pid = 1722] [id = 301] 16:31:11 INFO - PROCESS | 1722 | 1467070271138 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]]]}] 16:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1634ms 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x9149e000) [pid = 1722] [serial = 875] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x91495c00) [pid = 1722] [serial = 878] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x91971400) [pid = 1722] [serial = 842] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x8ed45400) [pid = 1722] [serial = 863] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x8eed2c00) [pid = 1722] [serial = 869] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x8ef16000) [pid = 1722] [serial = 870] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x8ef15400) [pid = 1722] [serial = 839] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x94779c00) [pid = 1722] [serial = 857] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8ef17400) [pid = 1722] [serial = 867] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x8ef0c400) [pid = 1722] [serial = 866] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x921e1800) [pid = 1722] [serial = 845] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x938abc00) [pid = 1722] [serial = 848] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x9129f000) [pid = 1722] [serial = 872] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x93c5e800) [pid = 1722] [serial = 854] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x9395f000) [pid = 1722] [serial = 851] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x9196e000) [pid = 1722] [serial = 876] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x91ab2800) [pid = 1722] [serial = 879] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x912c4400) [pid = 1722] [serial = 873] [outer = (nil)] [url = about:blank] 16:31:11 INFO - PROCESS | 1722 | 1467070271194 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 1722 | 1467070271201 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:31:11 INFO - PROCESS | 1722 | 1467070271210 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - PROCESS | 1722 | 1467070271214 Marionette TRACE conn4 <- [1,1242,null,{}] 16:31:11 INFO - PROCESS | 1722 | 1467070271220 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}] 16:31:11 INFO - PROCESS | 1722 | 1467070271225 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:11 INFO - PROCESS | 1722 | 1467070271405 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:31:11 INFO - PROCESS | 1722 | 1467070271651 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 1722 | 1467070271658 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f2c00 == 48 [pid = 1722] [id = 318] 16:31:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x912a1400) [pid = 1722] [serial = 955] [outer = (nil)] 16:31:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x914a0800) [pid = 1722] [serial = 956] [outer = 0x912a1400] 16:31:11 INFO - PROCESS | 1722 | 1467070271737 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x91ab8c00) [pid = 1722] [serial = 957] [outer = 0x912a1400] 16:31:12 INFO - PROCESS | 1722 | 1467070272512 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]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1337ms 16:31:12 INFO - PROCESS | 1722 | 1467070272549 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 1722 | 1467070272552 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:31:12 INFO - PROCESS | 1722 | 1467070272573 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 1722 | 1467070272582 Marionette TRACE conn4 <- [1,1246,null,{}] 16:31:12 INFO - PROCESS | 1722 | 1467070272590 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}] 16:31:12 INFO - PROCESS | 1722 | 1467070272596 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:12 INFO - PROCESS | 1722 | 1467070272774 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:31:12 INFO - PROCESS | 1722 | 1467070272785 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 1722 | 1467070272793 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc43c00 == 49 [pid = 1722] [id = 319] 16:31:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x8ed4a000) [pid = 1722] [serial = 958] [outer = (nil)] 16:31:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x938aec00) [pid = 1722] [serial = 959] [outer = 0x8ed4a000] 16:31:13 INFO - PROCESS | 1722 | 1467070273030 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x93a75c00) [pid = 1722] [serial = 960] [outer = 0x8ed4a000] 16:31:13 INFO - PROCESS | 1722 | 1467070273923 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]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1397ms 16:31:13 INFO - PROCESS | 1722 | 1467070273963 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 1722 | 1467070273968 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:31:13 INFO - PROCESS | 1722 | 1467070273984 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 1722 | 1467070273988 Marionette TRACE conn4 <- [1,1250,null,{}] 16:31:13 INFO - PROCESS | 1722 | 1467070273994 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}] 16:31:14 INFO - PROCESS | 1722 | 1467070274000 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:14 INFO - PROCESS | 1722 | 1467070274227 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:31:14 INFO - PROCESS | 1722 | 1467070274262 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 1722 | 1467070274271 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1aac00 == 50 [pid = 1722] [id = 320] 16:31:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x921a2800) [pid = 1722] [serial = 961] [outer = (nil)] 16:31:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x95150800) [pid = 1722] [serial = 962] [outer = 0x921a2800] 16:31:14 INFO - PROCESS | 1722 | 1467070274355 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x951b1800) [pid = 1722] [serial = 963] [outer = 0x921a2800] 16:31:15 INFO - PROCESS | 1722 | 1467070275303 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]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1399ms 16:31:15 INFO - PROCESS | 1722 | 1467070275376 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1722 | 1467070275379 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:31:15 INFO - PROCESS | 1722 | 1467070275385 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1722 | 1467070275389 Marionette TRACE conn4 <- [1,1254,null,{}] 16:31:15 INFO - PROCESS | 1722 | 1467070275394 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}] 16:31:15 INFO - PROCESS | 1722 | 1467070275399 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:15 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x8eed3c00) [pid = 1722] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:31:15 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x938a3000) [pid = 1722] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:31:15 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x9149b400) [pid = 1722] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:31:15 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x95146c00) [pid = 1722] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:31:15 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x8fba5800) [pid = 1722] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:31:15 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x921e2400) [pid = 1722] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:31:15 INFO - PROCESS | 1722 | 1467070275771 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:31:15 INFO - PROCESS | 1722 | 1467070275933 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 1722 | 1467070275950 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x921e3000 == 51 [pid = 1722] [id = 321] 16:31:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x921e9c00) [pid = 1722] [serial = 964] [outer = (nil)] 16:31:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x93c65400) [pid = 1722] [serial = 965] [outer = 0x921e9c00] 16:31:16 INFO - PROCESS | 1722 | 1467070276036 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x95219c00) [pid = 1722] [serial = 966] [outer = 0x921e9c00] 16:31:16 INFO - PROCESS | 1722 | 1467070276807 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]]]}] 16:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1485ms 16:31:16 INFO - PROCESS | 1722 | 1467070276872 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 1722 | 1467070276876 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:31:16 INFO - PROCESS | 1722 | 1467070276882 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 1722 | 1467070276886 Marionette TRACE conn4 <- [1,1258,null,{}] 16:31:16 INFO - PROCESS | 1722 | 1467070276892 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}] 16:31:16 INFO - PROCESS | 1722 | 1467070276897 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:17 INFO - PROCESS | 1722 | 1467070277066 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:31:17 INFO - PROCESS | 1722 | 1467070277075 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:17 INFO - PROCESS | 1722 | 1467070277081 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fba5800 == 52 [pid = 1722] [id = 322] 16:31:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x91c6a800) [pid = 1722] [serial = 967] [outer = (nil)] 16:31:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x953f7400) [pid = 1722] [serial = 968] [outer = 0x91c6a800] 16:31:17 INFO - PROCESS | 1722 | 1467070277284 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x9797e000) [pid = 1722] [serial = 969] [outer = 0x91c6a800] 16:31:18 INFO - PROCESS | 1722 | 1467070278318 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]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1503ms 16:31:18 INFO - PROCESS | 1722 | 1467070278387 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:31:18 INFO - PROCESS | 1722 | 1467070278395 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:31:18 INFO - PROCESS | 1722 | 1467070278404 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 1722 | 1467070278410 Marionette TRACE conn4 <- [1,1262,null,{}] 16:31:18 INFO - PROCESS | 1722 | 1467070278420 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}] 16:31:18 INFO - PROCESS | 1722 | 1467070278425 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:18 INFO - PROCESS | 1722 | 1467070278670 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:31:18 INFO - PROCESS | 1722 | 1467070278916 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 1722 | 1467070278926 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8ab800 == 53 [pid = 1722] [id = 323] 16:31:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x8f8b2800) [pid = 1722] [serial = 970] [outer = (nil)] 16:31:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x91297c00) [pid = 1722] [serial = 971] [outer = 0x8f8b2800] 16:31:19 INFO - PROCESS | 1722 | 1467070279027 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x91495000) [pid = 1722] [serial = 972] [outer = 0x8f8b2800] 16:31:19 INFO - PROCESS | 1722 | 1467070279975 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]]]}] 16:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1637ms 16:31:20 INFO - PROCESS | 1722 | 1467070280041 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:31:20 INFO - PROCESS | 1722 | 1467070280048 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:31:20 INFO - PROCESS | 1722 | 1467070280060 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 1722 | 1467070280065 Marionette TRACE conn4 <- [1,1266,null,{}] 16:31:20 INFO - PROCESS | 1722 | 1467070280073 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}] 16:31:20 INFO - PROCESS | 1722 | 1467070280079 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:20 INFO - PROCESS | 1722 | 1467070280322 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:31:20 INFO - PROCESS | 1722 | 1467070280566 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 1722 | 1467070280578 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x9219cc00 == 54 [pid = 1722] [id = 324] 16:31:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x921e2400) [pid = 1722] [serial = 973] [outer = (nil)] 16:31:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x9395b400) [pid = 1722] [serial = 974] [outer = 0x921e2400] 16:31:20 INFO - PROCESS | 1722 | 1467070280703 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x93c69000) [pid = 1722] [serial = 975] [outer = 0x921e2400] 16:31:21 INFO - PROCESS | 1722 | 1467070281812 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]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1834ms 16:31:21 INFO - PROCESS | 1722 | 1467070281895 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:31:21 INFO - PROCESS | 1722 | 1467070281900 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:31:21 INFO - PROCESS | 1722 | 1467070281908 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1722 | 1467070281914 Marionette TRACE conn4 <- [1,1270,null,{}] 16:31:21 INFO - PROCESS | 1722 | 1467070281932 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}] 16:31:21 INFO - PROCESS | 1722 | 1467070281941 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:22 INFO - PROCESS | 1722 | 1467070282284 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:31:22 INFO - PROCESS | 1722 | 1467070282457 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 1722 | 1467070282471 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x98887800 == 55 [pid = 1722] [id = 325] 16:31:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x98947000) [pid = 1722] [serial = 976] [outer = (nil)] 16:31:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x98f4fc00) [pid = 1722] [serial = 977] [outer = 0x98947000] 16:31:22 INFO - PROCESS | 1722 | 1467070282555 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x9988c000) [pid = 1722] [serial = 978] [outer = 0x98947000] 16:31:23 INFO - PROCESS | 1722 | 1467070283490 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]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1640ms 16:31:23 INFO - PROCESS | 1722 | 1467070283548 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 1722 | 1467070283552 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:31:23 INFO - PROCESS | 1722 | 1467070283559 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 1722 | 1467070283563 Marionette TRACE conn4 <- [1,1274,null,{}] 16:31:23 INFO - PROCESS | 1722 | 1467070283569 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}] 16:31:23 INFO - PROCESS | 1722 | 1467070283575 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:23 INFO - PROCESS | 1722 | 1467070283776 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:31:24 INFO - PROCESS | 1722 | 1467070284008 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 1722 | 1467070284016 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b8c00 == 56 [pid = 1722] [id = 326] 16:31:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x8ef16800) [pid = 1722] [serial = 979] [outer = (nil)] 16:31:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x99898800) [pid = 1722] [serial = 980] [outer = 0x8ef16800] 16:31:24 INFO - PROCESS | 1722 | 1467070284138 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x99c2b400) [pid = 1722] [serial = 981] [outer = 0x8ef16800] 16:31:25 INFO - PROCESS | 1722 | 1467070285026 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]]]}] 16:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1542ms 16:31:25 INFO - PROCESS | 1722 | 1467070285103 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:31:25 INFO - PROCESS | 1722 | 1467070285108 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:31:25 INFO - PROCESS | 1722 | 1467070285115 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 1722 | 1467070285119 Marionette TRACE conn4 <- [1,1278,null,{}] 16:31:25 INFO - PROCESS | 1722 | 1467070285126 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}] 16:31:25 INFO - PROCESS | 1722 | 1467070285130 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:25 INFO - PROCESS | 1722 | 1467070285364 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:31:25 INFO - PROCESS | 1722 | 1467070285598 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 1722 | 1467070285610 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9ba400 == 57 [pid = 1722] [id = 327] 16:31:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x8eed2c00) [pid = 1722] [serial = 982] [outer = (nil)] 16:31:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x9a641800) [pid = 1722] [serial = 983] [outer = 0x8eed2c00] 16:31:25 INFO - PROCESS | 1722 | 1467070285736 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x9a648400) [pid = 1722] [serial = 984] [outer = 0x8eed2c00] 16:31:26 INFO - PROCESS | 1722 | 1467070286667 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]]]}] 16:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1586ms 16:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:31:26 INFO - PROCESS | 1722 | 1467070286701 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 1722 | 1467070286704 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:31:26 INFO - PROCESS | 1722 | 1467070286712 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 1722 | 1467070286715 Marionette TRACE conn4 <- [1,1282,null,{}] 16:31:26 INFO - PROCESS | 1722 | 1467070286721 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}] 16:31:26 INFO - PROCESS | 1722 | 1467070286732 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:26 INFO - PROCESS | 1722 | 1467070286954 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:31:27 INFO - PROCESS | 1722 | 1467070287203 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 1722 | 1467070287213 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b4c00 == 58 [pid = 1722] [id = 328] 16:31:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x911aac00) [pid = 1722] [serial = 985] [outer = (nil)] 16:31:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x9abe8800) [pid = 1722] [serial = 986] [outer = 0x911aac00] 16:31:27 INFO - PROCESS | 1722 | 1467070287335 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0x9aee3000) [pid = 1722] [serial = 987] [outer = 0x911aac00] 16:31:28 INFO - PROCESS | 1722 | 1467070288252 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]]]}] 16:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1582ms 16:31:28 INFO - PROCESS | 1722 | 1467070288294 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:31:28 INFO - PROCESS | 1722 | 1467070288299 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:31:28 INFO - PROCESS | 1722 | 1467070288306 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1722 | 1467070288310 Marionette TRACE conn4 <- [1,1286,null,{}] 16:31:28 INFO - PROCESS | 1722 | 1467070288316 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}] 16:31:28 INFO - PROCESS | 1722 | 1467070288321 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:28 INFO - PROCESS | 1722 | 1467070288549 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:31:28 INFO - PROCESS | 1722 | 1467070288789 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 1722 | 1467070288797 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x93c65000 == 59 [pid = 1722] [id = 329] 16:31:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x953f8c00) [pid = 1722] [serial = 988] [outer = (nil)] 16:31:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x9af5d800) [pid = 1722] [serial = 989] [outer = 0x953f8c00] 16:31:28 INFO - PROCESS | 1722 | 1467070288922 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x9afd5400) [pid = 1722] [serial = 990] [outer = 0x953f8c00] 16:31:29 INFO - PROCESS | 1722 | 1467070289789 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]]]}] 16:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1539ms 16:31:29 INFO - PROCESS | 1722 | 1467070289849 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:31:29 INFO - PROCESS | 1722 | 1467070289860 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:31:29 INFO - PROCESS | 1722 | 1467070289871 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:31:29 INFO - PROCESS | 1722 | 1467070289874 Marionette TRACE conn4 <- [1,1290,null,{}] 16:31:29 INFO - PROCESS | 1722 | 1467070289881 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}] 16:31:29 INFO - PROCESS | 1722 | 1467070289886 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:30 INFO - PROCESS | 1722 | 1467070290077 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:31:30 INFO - PROCESS | 1722 | 1467070290270 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 1722 | 1467070290277 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x91c62800 == 60 [pid = 1722] [id = 330] 16:31:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x9ac0a400) [pid = 1722] [serial = 991] [outer = (nil)] 16:31:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x9b40b000) [pid = 1722] [serial = 992] [outer = 0x9ac0a400] 16:31:30 INFO - PROCESS | 1722 | 1467070290405 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x9b897400) [pid = 1722] [serial = 993] [outer = 0x9ac0a400] 16:31:31 INFO - PROCESS | 1722 | 1467070291308 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]]]}] 16:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1487ms 16:31:31 INFO - PROCESS | 1722 | 1467070291358 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 1722 | 1467070291362 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:31:31 INFO - PROCESS | 1722 | 1467070291370 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 1722 | 1467070291373 Marionette TRACE conn4 <- [1,1294,null,{}] 16:31:31 INFO - PROCESS | 1722 | 1467070291379 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}] 16:31:31 INFO - PROCESS | 1722 | 1467070291386 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:31 INFO - PROCESS | 1722 | 1467070291573 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:31:31 INFO - PROCESS | 1722 | 1467070291808 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 1722 | 1467070291815 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc40c00 == 61 [pid = 1722] [id = 331] 16:31:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x9196d800) [pid = 1722] [serial = 994] [outer = (nil)] 16:31:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x9d304c00) [pid = 1722] [serial = 995] [outer = 0x9196d800] 16:31:31 INFO - PROCESS | 1722 | 1467070291944 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x9d44f800) [pid = 1722] [serial = 996] [outer = 0x9196d800] 16:31:32 INFO - PROCESS | 1722 | 1467070292903 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]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1583ms 16:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:31:32 INFO - PROCESS | 1722 | 1467070292955 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 1722 | 1467070292958 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:31:32 INFO - PROCESS | 1722 | 1467070292966 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1722 | 1467070292969 Marionette TRACE conn4 <- [1,1298,null,{}] 16:31:32 INFO - PROCESS | 1722 | 1467070292975 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}] 16:31:32 INFO - PROCESS | 1722 | 1467070292980 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:33 INFO - PROCESS | 1722 | 1467070293171 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:31:33 INFO - PROCESS | 1722 | 1467070293764 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 1722 | 1467070293773 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b7800 == 62 [pid = 1722] [id = 332] 16:31:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x8d9bb400) [pid = 1722] [serial = 997] [outer = (nil)] 16:31:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0x8e5e3c00) [pid = 1722] [serial = 998] [outer = 0x8d9bb400] 16:31:33 INFO - PROCESS | 1722 | 1467070293859 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0x8eed3000) [pid = 1722] [serial = 999] [outer = 0x8d9bb400] 16:31:34 INFO - PROCESS | 1722 | 1467070294776 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]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1884ms 16:31:34 INFO - PROCESS | 1722 | 1467070294852 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 1722 | 1467070294858 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:31:34 INFO - PROCESS | 1722 | 1467070294866 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1722 | 1467070294870 Marionette TRACE conn4 <- [1,1302,null,{}] 16:31:34 INFO - PROCESS | 1722 | 1467070294878 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}] 16:31:34 INFO - PROCESS | 1722 | 1467070294886 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:35 INFO - PROCESS | 1722 | 1467070295187 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:31:35 INFO - PROCESS | 1722 | 1467070295486 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 1722 | 1467070295497 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x911ae400 == 63 [pid = 1722] [id = 333] 16:31:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x912bcc00) [pid = 1722] [serial = 1000] [outer = (nil)] 16:31:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0x91ab2c00) [pid = 1722] [serial = 1001] [outer = 0x912bcc00] 16:31:35 INFO - PROCESS | 1722 | 1467070295574 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0x91c6b800) [pid = 1722] [serial = 1002] [outer = 0x912bcc00] 16:31:36 INFO - PROCESS | 1722 | 1467070296481 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]]]}] 16:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1689ms 16:31:36 INFO - PROCESS | 1722 | 1467070296559 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 1722 | 1467070296566 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:31:36 INFO - PROCESS | 1722 | 1467070296573 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 1722 | 1467070296576 Marionette TRACE conn4 <- [1,1306,null,{}] 16:31:36 INFO - PROCESS | 1722 | 1467070296583 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}] 16:31:36 INFO - PROCESS | 1722 | 1467070296588 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:36 INFO - PROCESS | 1722 | 1467070296830 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:31:37 INFO - PROCESS | 1722 | 1467070297205 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 1722 | 1467070297211 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x9129c400 == 62 [pid = 1722] [id = 291] 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x921e3000 == 61 [pid = 1722] [id = 321] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0x9129a000) [pid = 1722] [serial = 887] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x951b5800) [pid = 1722] [serial = 899] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x93a72000) [pid = 1722] [serial = 896] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x921a3c00) [pid = 1722] [serial = 890] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x93954800) [pid = 1722] [serial = 893] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x93958400) [pid = 1722] [serial = 902] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x8ed4d800) [pid = 1722] [serial = 884] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x953fd800) [pid = 1722] [serial = 923] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x93c65c00) [pid = 1722] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:31:37 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4d800 == 62 [pid = 1722] [id = 334] 16:31:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x8eecec00) [pid = 1722] [serial = 1003] [outer = (nil)] 16:31:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x8fb9d800) [pid = 1722] [serial = 1004] [outer = 0x8eecec00] 16:31:37 INFO - PROCESS | 1722 | 1467070297371 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x9211b400) [pid = 1722] [serial = 1005] [outer = 0x8eecec00] 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1aac00 == 61 [pid = 1722] [id = 320] 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc43c00 == 60 [pid = 1722] [id = 319] 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f2c00 == 59 [pid = 1722] [id = 318] 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f3c00 == 58 [pid = 1722] [id = 317] 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x938ac000 == 57 [pid = 1722] [id = 10] 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7ebc00 == 56 [pid = 1722] [id = 316] 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4b800 == 55 [pid = 1722] [id = 308] 16:31:37 INFO - PROCESS | 1722 | --DOCSHELL 0x95222800 == 54 [pid = 1722] [id = 307] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x8fb98400) [pid = 1722] [serial = 906] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x93a6d000) [pid = 1722] [serial = 914] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x92122800) [pid = 1722] [serial = 912] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x9530bc00) [pid = 1722] [serial = 920] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x9196d000) [pid = 1722] [serial = 908] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x93a76400) [pid = 1722] [serial = 915] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x951ad000) [pid = 1722] [serial = 917] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x951b2800) [pid = 1722] [serial = 918] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0x91c6f400) [pid = 1722] [serial = 911] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x91ab3000) [pid = 1722] [serial = 909] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x8f8b6c00) [pid = 1722] [serial = 905] [outer = (nil)] [url = about:blank] 16:31:37 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0x953f2800) [pid = 1722] [serial = 921] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 1722 | 1467070298228 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]]]}] 16:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1687ms 16:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:31:38 INFO - PROCESS | 1722 | 1467070298261 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 1722 | 1467070298264 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:31:38 INFO - PROCESS | 1722 | 1467070298278 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 1722 | 1467070298288 Marionette TRACE conn4 <- [1,1310,null,{}] 16:31:38 INFO - PROCESS | 1722 | 1467070298296 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}] 16:31:38 INFO - PROCESS | 1722 | 1467070298304 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:38 INFO - PROCESS | 1722 | 1467070298502 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:31:38 INFO - PROCESS | 1722 | 1467070298678 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 1722 | 1467070298685 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1da400 == 55 [pid = 1722] [id = 335] 16:31:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x8f8b6c00) [pid = 1722] [serial = 1006] [outer = (nil)] 16:31:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x95147c00) [pid = 1722] [serial = 1007] [outer = 0x8f8b6c00] 16:31:38 INFO - PROCESS | 1722 | 1467070298756 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0x951b4400) [pid = 1722] [serial = 1008] [outer = 0x8f8b6c00] 16:31:39 INFO - PROCESS | 1722 | 1467070299587 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] 16:31:39 INFO - PROCESS | 1722 | 1467070299674 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:31:39 INFO - PROCESS | 1722 | 1467070299690 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 1722 | 1467070299694 Marionette TRACE conn4 <- [1,1314,null,{}] 16:31:39 INFO - PROCESS | 1722 | 1467070299700 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}] 16:31:39 INFO - PROCESS | 1722 | 1467070299705 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:39 INFO - PROCESS | 1722 | 1467070299939 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:31:39 INFO - PROCESS | 1722 | 1467070299965 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:39 INFO - PROCESS | 1722 | 1467070299974 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb2c800 == 56 [pid = 1722] [id = 336] 16:31:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x93c66400) [pid = 1722] [serial = 1009] [outer = (nil)] 16:31:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x95223000) [pid = 1722] [serial = 1010] [outer = 0x93c66400] 16:31:40 INFO - PROCESS | 1722 | 1467070300046 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x953f2c00) [pid = 1722] [serial = 1011] [outer = 0x93c66400] 16:31:41 INFO - PROCESS | 1722 | 1467070301055 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]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1431ms 16:31:41 INFO - PROCESS | 1722 | 1467070301122 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 1722 | 1467070301127 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:31:41 INFO - PROCESS | 1722 | 1467070301143 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1722 | 1467070301147 Marionette TRACE conn4 <- [1,1318,null,{}] 16:31:41 INFO - PROCESS | 1722 | 1467070301153 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}] 16:31:41 INFO - PROCESS | 1722 | 1467070301158 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:41 INFO - PROCESS | 1722 | 1467070301407 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:31:41 INFO - PROCESS | 1722 | 1467070301449 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 1722 | 1467070301466 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x9521a000 == 57 [pid = 1722] [id = 337] 16:31:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x9521f400) [pid = 1722] [serial = 1012] [outer = (nil)] 16:31:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x98979c00) [pid = 1722] [serial = 1013] [outer = 0x9521f400] 16:31:41 INFO - PROCESS | 1722 | 1467070301546 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x99891800) [pid = 1722] [serial = 1014] [outer = 0x9521f400] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x8d9ad400) [pid = 1722] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x921a5800) [pid = 1722] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x8fb9a400) [pid = 1722] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x91c6d800) [pid = 1722] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x9219e400) [pid = 1722] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0x8f8b5800) [pid = 1722] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x8dc44400) [pid = 1722] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x8c1ad400) [pid = 1722] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0x8e7f8400) [pid = 1722] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x8ef0dc00) [pid = 1722] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x8ef0e400) [pid = 1722] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0x8d9ac400) [pid = 1722] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x8e7ed400) [pid = 1722] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x93c5f800) [pid = 1722] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x8e5e3400) [pid = 1722] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x912a1400) [pid = 1722] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x8fb9f400) [pid = 1722] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x91c66000) [pid = 1722] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x8ef0a800) [pid = 1722] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x921ee000) [pid = 1722] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x938a3800) [pid = 1722] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x8ed41800) [pid = 1722] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x9196dc00) [pid = 1722] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x921a2800) [pid = 1722] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x8ef16400) [pid = 1722] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x8ed4a000) [pid = 1722] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x95223800) [pid = 1722] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8fb2fc00) [pid = 1722] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x8f8b2000) [pid = 1722] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x8fb26400) [pid = 1722] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x921e9c00) [pid = 1722] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x953f0800) [pid = 1722] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:31:42 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x91499c00) [pid = 1722] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:31:43 INFO - PROCESS | 1722 | 1467070303053 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]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1941ms 16:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:31:43 INFO - PROCESS | 1722 | 1467070303084 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 1722 | 1467070303087 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:31:43 INFO - PROCESS | 1722 | 1467070303094 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1722 | 1467070303098 Marionette TRACE conn4 <- [1,1322,null,{}] 16:31:43 INFO - PROCESS | 1722 | 1467070303104 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}] 16:31:43 INFO - PROCESS | 1722 | 1467070303110 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:43 INFO - PROCESS | 1722 | 1467070303338 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:31:43 INFO - PROCESS | 1722 | 1467070303359 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 1722 | 1467070303367 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b6400 == 58 [pid = 1722] [id = 338] 16:31:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x8d9bb800) [pid = 1722] [serial = 1015] [outer = (nil)] 16:31:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x8fb30400) [pid = 1722] [serial = 1016] [outer = 0x8d9bb800] 16:31:43 INFO - PROCESS | 1722 | 1467070303451 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x9149e800) [pid = 1722] [serial = 1017] [outer = 0x8d9bb800] 16:31:44 INFO - PROCESS | 1722 | 1467070304444 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]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1432ms 16:31:44 INFO - PROCESS | 1722 | 1467070304527 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:31:44 INFO - PROCESS | 1722 | 1467070304535 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:31:44 INFO - PROCESS | 1722 | 1467070304546 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 1722 | 1467070304552 Marionette TRACE conn4 <- [1,1326,null,{}] 16:31:44 INFO - PROCESS | 1722 | 1467070304561 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}] 16:31:44 INFO - PROCESS | 1722 | 1467070304569 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:44 INFO - PROCESS | 1722 | 1467070304821 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:31:45 INFO - PROCESS | 1722 | 1467070305086 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 1722 | 1467070305101 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eeddc00 == 59 [pid = 1722] [id = 339] 16:31:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x8ef09800) [pid = 1722] [serial = 1018] [outer = (nil)] 16:31:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x8f8abc00) [pid = 1722] [serial = 1019] [outer = 0x8ef09800] 16:31:45 INFO - PROCESS | 1722 | 1467070305203 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x8fb24c00) [pid = 1722] [serial = 1020] [outer = 0x8ef09800] 16:31:46 INFO - PROCESS | 1722 | 1467070306178 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]]]}] 16:31:46 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 16:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1689ms 16:31:46 INFO - PROCESS | 1722 | 1467070306233 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 1722 | 1467070306241 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:31:46 INFO - PROCESS | 1722 | 1467070306253 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 1722 | 1467070306257 Marionette TRACE conn4 <- [1,1330,null,{}] 16:31:46 INFO - PROCESS | 1722 | 1467070306264 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}] 16:31:46 INFO - PROCESS | 1722 | 1467070306270 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:46 INFO - PROCESS | 1722 | 1467070306484 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:31:46 INFO - PROCESS | 1722 | 1467070306744 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 1722 | 1467070306754 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x91499c00 == 60 [pid = 1722] [id = 340] 16:31:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x91972800) [pid = 1722] [serial = 1021] [outer = (nil)] 16:31:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x92117c00) [pid = 1722] [serial = 1022] [outer = 0x91972800] 16:31:46 INFO - PROCESS | 1722 | 1467070306888 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x921a5000) [pid = 1722] [serial = 1023] [outer = 0x91972800] 16:31:47 INFO - PROCESS | 1722 | 1467070307803 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]]]}] 16:31:47 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 16:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1590ms 16:31:47 INFO - PROCESS | 1722 | 1467070307852 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:31:47 INFO - PROCESS | 1722 | 1467070307857 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:31:47 INFO - PROCESS | 1722 | 1467070307865 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 1722 | 1467070307871 Marionette TRACE conn4 <- [1,1334,null,{}] 16:31:47 INFO - PROCESS | 1722 | 1467070307888 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}] 16:31:47 INFO - PROCESS | 1722 | 1467070307897 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:48 INFO - PROCESS | 1722 | 1467070308111 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:31:48 INFO - PROCESS | 1722 | 1467070308402 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 1722 | 1467070308414 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x93955400 == 61 [pid = 1722] [id = 341] 16:31:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x94782c00) [pid = 1722] [serial = 1024] [outer = (nil)] 16:31:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x95218400) [pid = 1722] [serial = 1025] [outer = 0x94782c00] 16:31:48 INFO - PROCESS | 1722 | 1467070308525 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x953efc00) [pid = 1722] [serial = 1026] [outer = 0x94782c00] 16:31:49 INFO - PROCESS | 1722 | 1467070309572 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]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1743ms 16:31:49 INFO - PROCESS | 1722 | 1467070309607 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 1722 | 1467070309613 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:31:49 INFO - PROCESS | 1722 | 1467070309620 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1722 | 1467070309623 Marionette TRACE conn4 <- [1,1338,null,{}] 16:31:49 INFO - PROCESS | 1722 | 1467070309629 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}] 16:31:49 INFO - PROCESS | 1722 | 1467070309635 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:49 INFO - PROCESS | 1722 | 1467070309856 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:31:50 INFO - PROCESS | 1722 | 1467070310110 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 1722 | 1467070310119 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed41800 == 62 [pid = 1722] [id = 342] 16:31:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x951ad000) [pid = 1722] [serial = 1027] [outer = (nil)] 16:31:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x9988ac00) [pid = 1722] [serial = 1028] [outer = 0x951ad000] 16:31:50 INFO - PROCESS | 1722 | 1467070310247 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x998a9800) [pid = 1722] [serial = 1029] [outer = 0x951ad000] 16:31:51 INFO - PROCESS | 1722 | 1467070311742 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]]]}] 16:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2140ms 16:31:51 INFO - PROCESS | 1722 | 1467070311760 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:31:51 INFO - PROCESS | 1722 | 1467070311763 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:31:51 INFO - PROCESS | 1722 | 1467070311772 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 1722 | 1467070311776 Marionette TRACE conn4 <- [1,1342,null,{}] 16:31:51 INFO - PROCESS | 1722 | 1467070311782 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}] 16:31:51 INFO - PROCESS | 1722 | 1467070311787 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:51 INFO - PROCESS | 1722 | 1467070311985 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:31:52 INFO - PROCESS | 1722 | 1467070312179 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:52 INFO - PROCESS | 1722 | 1467070312190 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7ebc00 == 63 [pid = 1722] [id = 343] 16:31:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x8fba0800) [pid = 1722] [serial = 1030] [outer = (nil)] 16:31:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x9a1f7c00) [pid = 1722] [serial = 1031] [outer = 0x8fba0800] 16:31:52 INFO - PROCESS | 1722 | 1467070312268 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x9a640800) [pid = 1722] [serial = 1032] [outer = 0x8fba0800] 16:31:53 INFO - PROCESS | 1722 | 1467070313206 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]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1486ms 16:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:31:53 INFO - PROCESS | 1722 | 1467070313259 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 1722 | 1467070313262 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:31:53 INFO - PROCESS | 1722 | 1467070313269 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1722 | 1467070313273 Marionette TRACE conn4 <- [1,1346,null,{}] 16:31:53 INFO - PROCESS | 1722 | 1467070313279 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}] 16:31:53 INFO - PROCESS | 1722 | 1467070313289 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:53 INFO - PROCESS | 1722 | 1467070313528 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:31:53 INFO - PROCESS | 1722 | 1467070313776 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 1722 | 1467070313785 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1aa800 == 64 [pid = 1722] [id = 344] 16:31:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x9a1f5000) [pid = 1722] [serial = 1033] [outer = (nil)] 16:31:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x9af3ac00) [pid = 1722] [serial = 1034] [outer = 0x9a1f5000] 16:31:53 INFO - PROCESS | 1722 | 1467070313911 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x9b97c400) [pid = 1722] [serial = 1035] [outer = 0x9a1f5000] 16:31:54 INFO - PROCESS | 1722 | 1467070314842 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]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1633ms 16:31:54 INFO - PROCESS | 1722 | 1467070314902 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 1722 | 1467070314907 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:31:54 INFO - PROCESS | 1722 | 1467070314913 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 1722 | 1467070314917 Marionette TRACE conn4 <- [1,1350,null,{}] 16:31:54 INFO - PROCESS | 1722 | 1467070314923 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}] 16:31:54 INFO - PROCESS | 1722 | 1467070314928 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:55 INFO - PROCESS | 1722 | 1467070315124 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:31:55 INFO - PROCESS | 1722 | 1467070315364 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 1722 | 1467070315373 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x9b40a000 == 65 [pid = 1722] [id = 345] 16:31:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x9b40f000) [pid = 1722] [serial = 1036] [outer = (nil)] 16:31:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x9d816c00) [pid = 1722] [serial = 1037] [outer = 0x9b40f000] 16:31:55 INFO - PROCESS | 1722 | 1467070315499 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x9d81e800) [pid = 1722] [serial = 1038] [outer = 0x9b40f000] 16:31:56 INFO - PROCESS | 1722 | 1467070316385 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]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1531ms 16:31:56 INFO - PROCESS | 1722 | 1467070316461 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 1722 | 1467070316464 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:31:56 INFO - PROCESS | 1722 | 1467070316472 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 1722 | 1467070316475 Marionette TRACE conn4 <- [1,1354,null,{}] 16:31:56 INFO - PROCESS | 1722 | 1467070316481 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}] 16:31:56 INFO - PROCESS | 1722 | 1467070316486 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:56 INFO - PROCESS | 1722 | 1467070316682 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:31:56 INFO - PROCESS | 1722 | 1467070316937 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 1722 | 1467070316945 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1cec00 == 66 [pid = 1722] [id = 346] 16:31:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x8ef10c00) [pid = 1722] [serial = 1039] [outer = (nil)] 16:31:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0xa1028000) [pid = 1722] [serial = 1040] [outer = 0x8ef10c00] 16:31:57 INFO - PROCESS | 1722 | 1467070317039 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0xa209d800) [pid = 1722] [serial = 1041] [outer = 0x8ef10c00] 16:31:57 INFO - PROCESS | 1722 | 1467070317960 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]]]}] 16:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1536ms 16:31:58 INFO - PROCESS | 1722 | 1467070318008 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:31:58 INFO - PROCESS | 1722 | 1467070318012 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:31:58 INFO - PROCESS | 1722 | 1467070318019 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 1722 | 1467070318022 Marionette TRACE conn4 <- [1,1358,null,{}] 16:31:58 INFO - PROCESS | 1722 | 1467070318028 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}] 16:31:58 INFO - PROCESS | 1722 | 1467070318033 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:58 INFO - PROCESS | 1722 | 1467070318227 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:31:58 INFO - PROCESS | 1722 | 1467070318468 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 1722 | 1467070318477 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:58 INFO - PROCESS | 1722 | ++DOCSHELL 0xa1022800 == 67 [pid = 1722] [id = 347] 16:31:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0xa108cc00) [pid = 1722] [serial = 1042] [outer = (nil)] 16:31:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0xa2242400) [pid = 1722] [serial = 1043] [outer = 0xa108cc00] 16:31:58 INFO - PROCESS | 1722 | 1467070318602 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0xa2307c00) [pid = 1722] [serial = 1044] [outer = 0xa108cc00] 16:31:59 INFO - PROCESS | 1722 | 1467070319526 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]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1535ms 16:31:59 INFO - PROCESS | 1722 | 1467070319555 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 1722 | 1467070319559 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:31:59 INFO - PROCESS | 1722 | 1467070319565 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 1722 | 1467070319569 Marionette TRACE conn4 <- [1,1362,null,{}] 16:31:59 INFO - PROCESS | 1722 | 1467070319575 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}] 16:31:59 INFO - PROCESS | 1722 | 1467070319580 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:31:59 INFO - PROCESS | 1722 | 1467070319770 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:32:00 INFO - PROCESS | 1722 | 1467070320031 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 1722 | 1467070320038 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef17800 == 68 [pid = 1722] [id = 348] 16:32:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x8ef18c00) [pid = 1722] [serial = 1045] [outer = (nil)] 16:32:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x91ab7800) [pid = 1722] [serial = 1046] [outer = 0x8ef18c00] 16:32:00 INFO - PROCESS | 1722 | 1467070320162 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x93c68400) [pid = 1722] [serial = 1047] [outer = 0x8ef18c00] 16:32:01 INFO - PROCESS | 1722 | 1467070321097 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]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1582ms 16:32:01 INFO - PROCESS | 1722 | 1467070321149 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 1722 | 1467070321153 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:32:01 INFO - PROCESS | 1722 | 1467070321161 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 1722 | 1467070321166 Marionette TRACE conn4 <- [1,1366,null,{}] 16:32:01 INFO - PROCESS | 1722 | 1467070321172 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}] 16:32:01 INFO - PROCESS | 1722 | 1467070321179 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:01 INFO - PROCESS | 1722 | 1467070321403 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:32:01 INFO - PROCESS | 1722 | 1467070321695 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 1722 | 1467070321706 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d7c00 == 69 [pid = 1722] [id = 349] 16:32:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x8d9bb000) [pid = 1722] [serial = 1048] [outer = (nil)] 16:32:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x912c6400) [pid = 1722] [serial = 1049] [outer = 0x8d9bb000] 16:32:01 INFO - PROCESS | 1722 | 1467070321833 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0xa2373400) [pid = 1722] [serial = 1050] [outer = 0x8d9bb000] 16:32:02 INFO - PROCESS | 1722 | 1467070322853 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] 16:32:02 INFO - PROCESS | 1722 | 1467070322906 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:32:02 INFO - PROCESS | 1722 | 1467070322912 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1722 | 1467070322916 Marionette TRACE conn4 <- [1,1370,null,{}] 16:32:02 INFO - PROCESS | 1722 | 1467070322922 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}] 16:32:02 INFO - PROCESS | 1722 | 1467070322927 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:03 INFO - PROCESS | 1722 | 1467070323166 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:32:03 INFO - PROCESS | 1722 | 1467070323799 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 1722 | 1467070323809 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ed800 == 70 [pid = 1722] [id = 350] 16:32:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x8e7ec400) [pid = 1722] [serial = 1051] [outer = (nil)] 16:32:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0x8ed45400) [pid = 1722] [serial = 1052] [outer = 0x8e7ec400] 16:32:03 INFO - PROCESS | 1722 | 1467070323887 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0x8eedc800) [pid = 1722] [serial = 1053] [outer = 0x8e7ec400] 16:32:04 INFO - PROCESS | 1722 | 1467070324853 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] 16:32:04 INFO - PROCESS | 1722 | 1467070324910 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:32:04 INFO - PROCESS | 1722 | 1467070324919 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 1722 | 1467070324923 Marionette TRACE conn4 <- [1,1374,null,{}] 16:32:04 INFO - PROCESS | 1722 | 1467070324931 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}] 16:32:04 INFO - PROCESS | 1722 | 1467070324938 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:05 INFO - PROCESS | 1722 | 1467070325270 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:32:05 INFO - PROCESS | 1722 | 1467070325573 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 1722 | 1467070325582 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x911b6000 == 71 [pid = 1722] [id = 351] 16:32:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x91294c00) [pid = 1722] [serial = 1054] [outer = (nil)] 16:32:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0x9149d800) [pid = 1722] [serial = 1055] [outer = 0x91294c00] 16:32:05 INFO - PROCESS | 1722 | 1467070325660 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0x91abcc00) [pid = 1722] [serial = 1056] [outer = 0x91294c00] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x93a6a400 == 70 [pid = 1722] [id = 299] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x921e9400 == 69 [pid = 1722] [id = 298] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d0400 == 68 [pid = 1722] [id = 297] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x9196b000 == 67 [pid = 1722] [id = 296] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0x953f7400) [pid = 1722] [serial = 968] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b3000 == 66 [pid = 1722] [id = 300] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc43000 == 65 [pid = 1722] [id = 294] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x9521a000 == 64 [pid = 1722] [id = 337] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb2c800 == 63 [pid = 1722] [id = 336] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1da400 == 62 [pid = 1722] [id = 335] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4d800 == 61 [pid = 1722] [id = 334] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x911ae400 == 60 [pid = 1722] [id = 333] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b7800 == 59 [pid = 1722] [id = 332] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b8c00 == 58 [pid = 1722] [id = 326] 16:32:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8fba5800 == 57 [pid = 1722] [id = 322] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x938af800) [pid = 1722] [serial = 930] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x92113800) [pid = 1722] [serial = 929] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x8f8b9400) [pid = 1722] [serial = 951] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x8ed49400) [pid = 1722] [serial = 950] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x95150800) [pid = 1722] [serial = 962] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x91293000) [pid = 1722] [serial = 927] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x911aa400) [pid = 1722] [serial = 926] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x997d0c00) [pid = 1722] [serial = 938] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x97977c00) [pid = 1722] [serial = 924] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x914a0800) [pid = 1722] [serial = 956] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x91ab8c00) [pid = 1722] [serial = 957] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x953fa800) [pid = 1722] [serial = 932] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x93961400) [pid = 1722] [serial = 852] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0x8f8b9800) [pid = 1722] [serial = 816] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x921a4800) [pid = 1722] [serial = 882] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x91975000) [pid = 1722] [serial = 837] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0x951b9400) [pid = 1722] [serial = 900] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x9797ec00) [pid = 1722] [serial = 933] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x938aec00) [pid = 1722] [serial = 959] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0x921e6400) [pid = 1722] [serial = 846] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x95148000) [pid = 1722] [serial = 861] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x8ed3f800) [pid = 1722] [serial = 813] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x9a366400) [pid = 1722] [serial = 947] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x8e7f1800) [pid = 1722] [serial = 822] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x93c67400) [pid = 1722] [serial = 855] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x8d9ae000) [pid = 1722] [serial = 810] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x98977c00) [pid = 1722] [serial = 935] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x93955000) [pid = 1722] [serial = 849] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x8eecf800) [pid = 1722] [serial = 864] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x94782400) [pid = 1722] [serial = 858] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x91493000) [pid = 1722] [serial = 888] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x921ea800) [pid = 1722] [serial = 891] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x93960000) [pid = 1722] [serial = 894] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x8fa4ac00) [pid = 1722] [serial = 840] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x911b1800) [pid = 1722] [serial = 819] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x9477a000) [pid = 1722] [serial = 897] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x9521b800) [pid = 1722] [serial = 903] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x8ef10400) [pid = 1722] [serial = 885] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x91abac00) [pid = 1722] [serial = 843] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x99d5cc00) [pid = 1722] [serial = 944] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x91ab9c00) [pid = 1722] [serial = 954] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x911b8c00) [pid = 1722] [serial = 953] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x99895400) [pid = 1722] [serial = 941] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x93c65400) [pid = 1722] [serial = 965] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x951b1800) [pid = 1722] [serial = 963] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x93a75c00) [pid = 1722] [serial = 960] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x95219c00) [pid = 1722] [serial = 966] [outer = (nil)] [url = about:blank] 16:32:06 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:06 INFO - PROCESS | 1722 | 1467070326772 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] 16:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:32:06 INFO - PROCESS | 1722 | 1467070326822 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:32:06 INFO - PROCESS | 1722 | 1467070326829 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1722 | 1467070326833 Marionette TRACE conn4 <- [1,1378,null,{}] 16:32:06 INFO - PROCESS | 1722 | 1467070326839 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}] 16:32:06 INFO - PROCESS | 1722 | 1467070326844 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:07 INFO - PROCESS | 1722 | 1467070327054 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:32:07 INFO - PROCESS | 1722 | 1467070327291 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 1722 | 1467070327302 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed3f800 == 58 [pid = 1722] [id = 352] 16:32:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8ef18000) [pid = 1722] [serial = 1057] [outer = (nil)] 16:32:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x91493000) [pid = 1722] [serial = 1058] [outer = 0x8ef18000] 16:32:07 INFO - PROCESS | 1722 | 1467070327376 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x91ab5000) [pid = 1722] [serial = 1059] [outer = 0x8ef18000] 16:32:08 INFO - PROCESS | 1722 | 1467070328205 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] 16:32:08 INFO - PROCESS | 1722 | 1467070328270 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:32:08 INFO - PROCESS | 1722 | 1467070328289 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - PROCESS | 1722 | 1467070328298 Marionette TRACE conn4 <- [1,1382,null,{}] 16:32:08 INFO - PROCESS | 1722 | 1467070328304 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}] 16:32:08 INFO - PROCESS | 1722 | 1467070328313 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:08 INFO - PROCESS | 1722 | 1467070328510 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:32:08 INFO - PROCESS | 1722 | 1467070328711 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 1722 | 1467070328720 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9ae000 == 59 [pid = 1722] [id = 353] 16:32:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x91abd000) [pid = 1722] [serial = 1060] [outer = (nil)] 16:32:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x938aec00) [pid = 1722] [serial = 1061] [outer = 0x91abd000] 16:32:08 INFO - PROCESS | 1722 | 1467070328790 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x93956c00) [pid = 1722] [serial = 1062] [outer = 0x91abd000] 16:32:09 INFO - PROCESS | 1722 | [1722] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:09 INFO - PROCESS | 1722 | 1467070329758 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] 16:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:32:09 INFO - PROCESS | 1722 | 1467070329839 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:32:09 INFO - PROCESS | 1722 | 1467070329845 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1722 | 1467070329849 Marionette TRACE conn4 <- [1,1386,null,{}] 16:32:09 INFO - PROCESS | 1722 | 1467070329854 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}] 16:32:09 INFO - PROCESS | 1722 | 1467070329859 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:10 INFO - PROCESS | 1722 | 1467070330127 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:32:10 INFO - PROCESS | 1722 | 1467070330169 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 1722 | 1467070330178 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b7800 == 60 [pid = 1722] [id = 354] 16:32:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x911af400) [pid = 1722] [serial = 1063] [outer = (nil)] 16:32:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x93c63000) [pid = 1722] [serial = 1064] [outer = 0x911af400] 16:32:10 INFO - PROCESS | 1722 | 1467070330248 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x93c65400) [pid = 1722] [serial = 1065] [outer = 0x911af400] 16:32:10 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x8f8b6c00) [pid = 1722] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:32:10 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x8eecec00) [pid = 1722] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:32:10 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x912bcc00) [pid = 1722] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:32:10 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x8d9bb400) [pid = 1722] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:32:10 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x9521f400) [pid = 1722] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:32:11 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x93c66400) [pid = 1722] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:32:11 INFO - PROCESS | 1722 | 1467070331730 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] 16:32:11 INFO - PROCESS | 1722 | 1467070331789 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:32:11 INFO - PROCESS | 1722 | 1467070331798 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 1722 | 1467070331804 Marionette TRACE conn4 <- [1,1390,null,{}] 16:32:11 INFO - PROCESS | 1722 | 1467070331814 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}] 16:32:11 INFO - PROCESS | 1722 | 1467070331820 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:12 INFO - PROCESS | 1722 | 1467070332174 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:32:12 INFO - PROCESS | 1722 | 1467070332381 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 1722 | 1467070332390 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa47400 == 61 [pid = 1722] [id = 355] 16:32:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8fb97c00) [pid = 1722] [serial = 1066] [outer = (nil)] 16:32:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x91294800) [pid = 1722] [serial = 1067] [outer = 0x8fb97c00] 16:32:12 INFO - PROCESS | 1722 | 1467070332479 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x912c1800) [pid = 1722] [serial = 1068] [outer = 0x8fb97c00] 16:32:13 INFO - PROCESS | 1722 | 1467070333480 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]]]}] 16:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1745ms 16:32:13 INFO - PROCESS | 1722 | 1467070333543 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 1722 | 1467070333551 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:32:13 INFO - PROCESS | 1722 | 1467070333563 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 1722 | 1467070333576 Marionette TRACE conn4 <- [1,1394,null,{}] 16:32:13 INFO - PROCESS | 1722 | 1467070333588 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}] 16:32:13 INFO - PROCESS | 1722 | 1467070333596 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:13 INFO - PROCESS | 1722 | 1467070333835 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:32:14 INFO - PROCESS | 1722 | 1467070334174 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1722 | 1467070334191 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x9211bc00 == 62 [pid = 1722] [id = 356] 16:32:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x921e6c00) [pid = 1722] [serial = 1069] [outer = (nil)] 16:32:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x938a3000) [pid = 1722] [serial = 1070] [outer = 0x921e6c00] 16:32:14 INFO - PROCESS | 1722 | 1467070334279 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x93992c00) [pid = 1722] [serial = 1071] [outer = 0x921e6c00] 16:32:15 INFO - PROCESS | 1722 | 1467070335286 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]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1796ms 16:32:15 INFO - PROCESS | 1722 | 1467070335359 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 1722 | 1467070335362 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:32:15 INFO - PROCESS | 1722 | 1467070335370 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 1722 | 1467070335376 Marionette TRACE conn4 <- [1,1398,null,{}] 16:32:15 INFO - PROCESS | 1722 | 1467070335394 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}] 16:32:15 INFO - PROCESS | 1722 | 1467070335404 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:15 INFO - PROCESS | 1722 | 1467070335747 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:32:15 INFO - PROCESS | 1722 | 1467070335941 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:15 INFO - PROCESS | 1722 | 1467070335951 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x951b1800 == 63 [pid = 1722] [id = 357] 16:32:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x951b2000) [pid = 1722] [serial = 1072] [outer = (nil)] 16:32:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x951b9c00) [pid = 1722] [serial = 1073] [outer = 0x951b2000] 16:32:16 INFO - PROCESS | 1722 | 1467070336053 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x9521b000) [pid = 1722] [serial = 1074] [outer = 0x951b2000] 16:32:17 INFO - PROCESS | 1722 | 1467070337015 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]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1690ms 16:32:17 INFO - PROCESS | 1722 | 1467070337062 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:32:17 INFO - PROCESS | 1722 | 1467070337067 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:32:17 INFO - PROCESS | 1722 | 1467070337074 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 1722 | 1467070337077 Marionette TRACE conn4 <- [1,1402,null,{}] 16:32:17 INFO - PROCESS | 1722 | 1467070337083 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}] 16:32:17 INFO - PROCESS | 1722 | 1467070337090 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:17 INFO - PROCESS | 1722 | 1467070337295 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:32:17 INFO - PROCESS | 1722 | 1467070337536 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 1722 | 1467070337546 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x91493c00 == 64 [pid = 1722] [id = 358] 16:32:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x95148000) [pid = 1722] [serial = 1075] [outer = (nil)] 16:32:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x953f7400) [pid = 1722] [serial = 1076] [outer = 0x95148000] 16:32:17 INFO - PROCESS | 1722 | 1467070337686 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x97979800) [pid = 1722] [serial = 1077] [outer = 0x95148000] 16:32:18 INFO - PROCESS | 1722 | 1467070338585 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]]]}] 16:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1581ms 16:32:18 INFO - PROCESS | 1722 | 1467070338655 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 1722 | 1467070338660 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:32:18 INFO - PROCESS | 1722 | 1467070338666 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 1722 | 1467070338670 Marionette TRACE conn4 <- [1,1406,null,{}] 16:32:18 INFO - PROCESS | 1722 | 1467070338676 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}] 16:32:18 INFO - PROCESS | 1722 | 1467070338682 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:18 INFO - PROCESS | 1722 | 1467070338870 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:32:19 INFO - PROCESS | 1722 | 1467070339113 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:19 INFO - PROCESS | 1722 | 1467070339123 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc43c00 == 65 [pid = 1722] [id = 359] 16:32:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x8dc49000) [pid = 1722] [serial = 1078] [outer = (nil)] 16:32:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x98880400) [pid = 1722] [serial = 1079] [outer = 0x8dc49000] 16:32:19 INFO - PROCESS | 1722 | 1467070339220 Marionette DEBUG loaded listener.js 16:32:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x99803800) [pid = 1722] [serial = 1080] [outer = 0x8dc49000] 16:32:20 INFO - PROCESS | 1722 | 1467070340146 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]]]}] 16:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1532ms 16:32:20 INFO - PROCESS | 1722 | 1467070340199 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 1722 | 1467070340202 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:32:20 INFO - PROCESS | 1722 | 1467070340209 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - PROCESS | 1722 | 1467070340213 Marionette TRACE conn4 <- [1,1410,null,{}] 16:32:20 INFO - PROCESS | 1722 | 1467070340219 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}] 16:32:20 INFO - PROCESS | 1722 | 1467070340229 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:20 INFO - PROCESS | 1722 | 1467070340505 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:32:20 INFO - PROCESS | 1722 | 1467070340798 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 1722 | 1467070340809 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a3000 == 66 [pid = 1722] [id = 360] 16:32:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x9530a400) [pid = 1722] [serial = 1081] [outer = (nil)] 16:32:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x9abeb800) [pid = 1722] [serial = 1082] [outer = 0x9530a400] 16:32:20 INFO - PROCESS | 1722 | 1467070340892 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x9af66000) [pid = 1722] [serial = 1083] [outer = 0x9530a400] 16:32:21 INFO - PROCESS | 1722 | 1467070341930 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]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1731ms 16:32:21 INFO - PROCESS | 1722 | 1467070341940 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 1722 | 1467070341945 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:32:21 INFO - PROCESS | 1722 | 1467070341951 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 1722 | 1467070341955 Marionette TRACE conn4 <- [1,1414,null,{}] 16:32:21 INFO - PROCESS | 1722 | 1467070341962 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}] 16:32:21 INFO - PROCESS | 1722 | 1467070341968 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:22 INFO - PROCESS | 1722 | 1467070342162 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:32:22 INFO - PROCESS | 1722 | 1467070342421 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 1722 | 1467070342430 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x91abd800 == 67 [pid = 1722] [id = 361] 16:32:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x91c69400) [pid = 1722] [serial = 1084] [outer = (nil)] 16:32:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x9d459800) [pid = 1722] [serial = 1085] [outer = 0x91c69400] 16:32:22 INFO - PROCESS | 1722 | 1467070342557 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0xa1024400) [pid = 1722] [serial = 1086] [outer = 0x91c69400] 16:32:23 INFO - PROCESS | 1722 | 1467070343561 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]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1634ms 16:32:23 INFO - PROCESS | 1722 | 1467070343587 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:32:23 INFO - PROCESS | 1722 | 1467070343598 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:32:23 INFO - PROCESS | 1722 | 1467070343605 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 1722 | 1467070343609 Marionette TRACE conn4 <- [1,1418,null,{}] 16:32:23 INFO - PROCESS | 1722 | 1467070343615 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}] 16:32:23 INFO - PROCESS | 1722 | 1467070343628 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:23 INFO - PROCESS | 1722 | 1467070343861 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:32:24 INFO - PROCESS | 1722 | 1467070344161 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 1722 | 1467070344169 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eecec00 == 68 [pid = 1722] [id = 362] 16:32:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x8eed4800) [pid = 1722] [serial = 1087] [outer = (nil)] 16:32:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0xa2305800) [pid = 1722] [serial = 1088] [outer = 0x8eed4800] 16:32:24 INFO - PROCESS | 1722 | 1467070344254 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0xa23a6800) [pid = 1722] [serial = 1089] [outer = 0x8eed4800] 16:32:25 INFO - PROCESS | 1722 | 1467070345566 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]]]}] 16:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1985ms 16:32:25 INFO - PROCESS | 1722 | 1467070345590 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1722 | 1467070345596 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:32:25 INFO - PROCESS | 1722 | 1467070345606 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1722 | 1467070345610 Marionette TRACE conn4 <- [1,1422,null,{}] 16:32:25 INFO - PROCESS | 1722 | 1467070345620 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}] 16:32:25 INFO - PROCESS | 1722 | 1467070345627 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:25 INFO - PROCESS | 1722 | 1467070345922 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:32:26 INFO - PROCESS | 1722 | 1467070346138 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:26 INFO - PROCESS | 1722 | 1467070346148 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0d800 == 69 [pid = 1722] [id = 363] 16:32:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x8ef0dc00) [pid = 1722] [serial = 1090] [outer = (nil)] 16:32:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x8ef0b000) [pid = 1722] [serial = 1091] [outer = 0x8ef0dc00] 16:32:26 INFO - PROCESS | 1722 | 1467070346351 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x911b1800) [pid = 1722] [serial = 1092] [outer = 0x8ef0dc00] 16:32:27 INFO - PROCESS | 1722 | 1467070347353 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]]]}] 16:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1790ms 16:32:27 INFO - PROCESS | 1722 | 1467070347396 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 1722 | 1467070347404 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:32:27 INFO - PROCESS | 1722 | 1467070347416 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 1722 | 1467070347420 Marionette TRACE conn4 <- [1,1426,null,{}] 16:32:27 INFO - PROCESS | 1722 | 1467070347428 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}] 16:32:27 INFO - PROCESS | 1722 | 1467070347434 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:27 INFO - PROCESS | 1722 | 1467070347635 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:32:27 INFO - PROCESS | 1722 | 1467070347895 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 1722 | 1467070347901 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0e400 == 70 [pid = 1722] [id = 364] 16:32:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x912ba400) [pid = 1722] [serial = 1093] [outer = (nil)] 16:32:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x9219c000) [pid = 1722] [serial = 1094] [outer = 0x912ba400] 16:32:28 INFO - PROCESS | 1722 | 1467070348022 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0x921e6800) [pid = 1722] [serial = 1095] [outer = 0x912ba400] 16:32:29 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9ae000 == 69 [pid = 1722] [id = 353] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x8fb30400) [pid = 1722] [serial = 1016] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x9af5d800) [pid = 1722] [serial = 989] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0x9abe8800) [pid = 1722] [serial = 986] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x91297c00) [pid = 1722] [serial = 971] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x99898800) [pid = 1722] [serial = 980] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0x9b40b000) [pid = 1722] [serial = 992] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x98f4fc00) [pid = 1722] [serial = 977] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x9395b400) [pid = 1722] [serial = 974] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x9a641800) [pid = 1722] [serial = 983] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x9d304c00) [pid = 1722] [serial = 995] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed3f800 == 68 [pid = 1722] [id = 352] 16:32:29 INFO - PROCESS | 1722 | --DOCSHELL 0x911b6000 == 67 [pid = 1722] [id = 351] 16:32:29 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ed800 == 66 [pid = 1722] [id = 350] 16:32:29 INFO - PROCESS | 1722 | 1467070349178 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]]]}] 16:32:29 INFO - PROCESS | 1722 | --DOCSHELL 0x8eeddc00 == 65 [pid = 1722] [id = 339] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x95147c00) [pid = 1722] [serial = 1007] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x8fb9d800) [pid = 1722] [serial = 1004] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x9211b400) [pid = 1722] [serial = 1005] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x91c6b800) [pid = 1722] [serial = 1002] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x91ab2c00) [pid = 1722] [serial = 1001] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x8eed3000) [pid = 1722] [serial = 999] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x8e5e3c00) [pid = 1722] [serial = 998] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x98979c00) [pid = 1722] [serial = 1013] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x99891800) [pid = 1722] [serial = 1014] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x95223000) [pid = 1722] [serial = 1010] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x953f2c00) [pid = 1722] [serial = 1011] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x951b4400) [pid = 1722] [serial = 1008] [outer = (nil)] [url = about:blank] 16:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1837ms 16:32:29 INFO - PROCESS | 1722 | 1467070349254 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:32:29 INFO - PROCESS | 1722 | 1467070349258 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:32:29 INFO - PROCESS | 1722 | 1467070349274 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:32:29 INFO - PROCESS | 1722 | 1467070349280 Marionette TRACE conn4 <- [1,1430,null,{}] 16:32:29 INFO - PROCESS | 1722 | 1467070349295 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}] 16:32:29 INFO - PROCESS | 1722 | 1467070349303 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:29 INFO - PROCESS | 1722 | 1467070349511 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:32:29 INFO - PROCESS | 1722 | 1467070349717 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 1722 | 1467070349726 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x921a1c00 == 66 [pid = 1722] [id = 365] 16:32:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x9222f800) [pid = 1722] [serial = 1096] [outer = (nil)] 16:32:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x93957000) [pid = 1722] [serial = 1097] [outer = 0x9222f800] 16:32:29 INFO - PROCESS | 1722 | 1467070349803 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x93c63c00) [pid = 1722] [serial = 1098] [outer = 0x9222f800] 16:32:30 INFO - PROCESS | 1722 | 1467070350620 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]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1393ms 16:32:30 INFO - PROCESS | 1722 | 1467070350663 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 1722 | 1467070350668 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:32:30 INFO - PROCESS | 1722 | 1467070350675 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 1722 | 1467070350677 Marionette TRACE conn4 <- [1,1434,null,{}] 16:32:30 INFO - PROCESS | 1722 | 1467070350683 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}] 16:32:30 INFO - PROCESS | 1722 | 1467070350688 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:30 INFO - PROCESS | 1722 | 1467070350876 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:32:30 INFO - PROCESS | 1722 | 1467070350886 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 1722 | 1467070350895 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x912bac00 == 67 [pid = 1722] [id = 366] 16:32:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x9211b400) [pid = 1722] [serial = 1099] [outer = (nil)] 16:32:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x951b3000) [pid = 1722] [serial = 1100] [outer = 0x9211b400] 16:32:31 INFO - PROCESS | 1722 | 1467070351123 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x951b7000) [pid = 1722] [serial = 1101] [outer = 0x9211b400] 16:32:32 INFO - PROCESS | 1722 | 1467070352049 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]]]}] 16:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1437ms 16:32:32 INFO - PROCESS | 1722 | 1467070352113 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 1722 | 1467070352117 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:32:32 INFO - PROCESS | 1722 | 1467070352123 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 1722 | 1467070352126 Marionette TRACE conn4 <- [1,1438,null,{}] 16:32:32 INFO - PROCESS | 1722 | 1467070352132 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}] 16:32:32 INFO - PROCESS | 1722 | 1467070352136 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:32 INFO - PROCESS | 1722 | 1467070352382 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:32:32 INFO - PROCESS | 1722 | 1467070352409 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:32 INFO - PROCESS | 1722 | 1467070352415 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x91abb400 == 68 [pid = 1722] [id = 367] 16:32:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x951b1400) [pid = 1722] [serial = 1102] [outer = (nil)] 16:32:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x953f4400) [pid = 1722] [serial = 1103] [outer = 0x951b1400] 16:32:32 INFO - PROCESS | 1722 | 1467070352500 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x9530c800) [pid = 1722] [serial = 1104] [outer = 0x951b1400] 16:32:33 INFO - PROCESS | 1722 | 1467070353514 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]]]}] 16:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1431ms 16:32:33 INFO - PROCESS | 1722 | 1467070353555 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 1722 | 1467070353559 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:32:33 INFO - PROCESS | 1722 | 1467070353565 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 1722 | 1467070353568 Marionette TRACE conn4 <- [1,1442,null,{}] 16:32:33 INFO - PROCESS | 1722 | 1467070353583 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}] 16:32:33 INFO - PROCESS | 1722 | 1467070353593 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:33 INFO - PROCESS | 1722 | 1467070353872 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:32:34 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x91abd000) [pid = 1722] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:32:34 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x8d9b5400) [pid = 1722] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:32:34 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x8d9b3400) [pid = 1722] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:32:34 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x8e7ec400) [pid = 1722] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:32:34 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8ef18000) [pid = 1722] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:32:34 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x91294c00) [pid = 1722] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:32:34 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x98886c00) [pid = 1722] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:32:34 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x9149c400) [pid = 1722] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:32:34 INFO - PROCESS | 1722 | 1467070354398 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 1722 | 1467070354405 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b3400 == 69 [pid = 1722] [id = 368] 16:32:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x8d9b5400) [pid = 1722] [serial = 1105] [outer = (nil)] 16:32:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x911b8800) [pid = 1722] [serial = 1106] [outer = 0x8d9b5400] 16:32:34 INFO - PROCESS | 1722 | 1467070354480 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x93955000) [pid = 1722] [serial = 1107] [outer = 0x8d9b5400] 16:32:35 INFO - PROCESS | 1722 | 1467070355276 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]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1747ms 16:32:35 INFO - PROCESS | 1722 | 1467070355313 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 1722 | 1467070355317 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:32:35 INFO - PROCESS | 1722 | 1467070355323 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 1722 | 1467070355326 Marionette TRACE conn4 <- [1,1446,null,{}] 16:32:35 INFO - PROCESS | 1722 | 1467070355332 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}] 16:32:35 INFO - PROCESS | 1722 | 1467070355337 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:35 INFO - PROCESS | 1722 | 1467070355509 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:32:35 INFO - PROCESS | 1722 | 1467070355523 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 1722 | 1467070355533 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x997d6400 == 70 [pid = 1722] [id = 369] 16:32:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x999e7800) [pid = 1722] [serial = 1108] [outer = (nil)] 16:32:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x9a990c00) [pid = 1722] [serial = 1109] [outer = 0x999e7800] 16:32:35 INFO - PROCESS | 1722 | 1467070355601 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x9aedf000) [pid = 1722] [serial = 1110] [outer = 0x999e7800] 16:32:36 INFO - PROCESS | 1722 | 1467070356774 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]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1493ms 16:32:36 INFO - PROCESS | 1722 | 1467070356818 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 1722 | 1467070356826 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:32:36 INFO - PROCESS | 1722 | 1467070356836 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 1722 | 1467070356841 Marionette TRACE conn4 <- [1,1450,null,{}] 16:32:36 INFO - PROCESS | 1722 | 1467070356851 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}] 16:32:36 INFO - PROCESS | 1722 | 1467070356856 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:37 INFO - PROCESS | 1722 | 1467070357081 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:32:37 INFO - PROCESS | 1722 | 1467070357374 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:37 INFO - PROCESS | 1722 | 1467070357392 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:37 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e3800 == 71 [pid = 1722] [id = 370] 16:32:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x8e5e3c00) [pid = 1722] [serial = 1111] [outer = (nil)] 16:32:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x8ef0d400) [pid = 1722] [serial = 1112] [outer = 0x8e5e3c00] 16:32:37 INFO - PROCESS | 1722 | 1467070357490 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x91296400) [pid = 1722] [serial = 1113] [outer = 0x8e5e3c00] 16:32:38 INFO - PROCESS | 1722 | 1467070358480 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]]]}] 16:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1703ms 16:32:38 INFO - PROCESS | 1722 | 1467070358540 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 1722 | 1467070358548 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:32:38 INFO - PROCESS | 1722 | 1467070358560 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 1722 | 1467070358564 Marionette TRACE conn4 <- [1,1454,null,{}] 16:32:38 INFO - PROCESS | 1722 | 1467070358571 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}] 16:32:38 INFO - PROCESS | 1722 | 1467070358577 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:38 INFO - PROCESS | 1722 | 1467070358823 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:32:39 INFO - PROCESS | 1722 | 1467070359121 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 1722 | 1467070359128 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x91ab6400 == 72 [pid = 1722] [id = 371] 16:32:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x92122800) [pid = 1722] [serial = 1114] [outer = (nil)] 16:32:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x921a6000) [pid = 1722] [serial = 1115] [outer = 0x92122800] 16:32:39 INFO - PROCESS | 1722 | 1467070359225 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x93a76400) [pid = 1722] [serial = 1116] [outer = 0x92122800] 16:32:40 INFO - PROCESS | 1722 | 1467070360265 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]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1785ms 16:32:40 INFO - PROCESS | 1722 | 1467070360345 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1722 | 1467070360349 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:32:40 INFO - PROCESS | 1722 | 1467070360356 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1722 | 1467070360362 Marionette TRACE conn4 <- [1,1458,null,{}] 16:32:40 INFO - PROCESS | 1722 | 1467070360379 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}] 16:32:40 INFO - PROCESS | 1722 | 1467070360389 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:40 INFO - PROCESS | 1722 | 1467070360691 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:32:40 INFO - PROCESS | 1722 | 1467070360901 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 1722 | 1467070360911 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x99c29c00 == 73 [pid = 1722] [id = 372] 16:32:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x99d5cc00) [pid = 1722] [serial = 1117] [outer = (nil)] 16:32:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x9a647400) [pid = 1722] [serial = 1118] [outer = 0x99d5cc00] 16:32:41 INFO - PROCESS | 1722 | 1467070360998 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x9af66400) [pid = 1722] [serial = 1119] [outer = 0x99d5cc00] 16:32:41 INFO - PROCESS | 1722 | 1467070361947 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]]]}] 16:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1648ms 16:32:42 INFO - PROCESS | 1722 | 1467070362005 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 1722 | 1467070362011 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:32:42 INFO - PROCESS | 1722 | 1467070362017 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 1722 | 1467070362020 Marionette TRACE conn4 <- [1,1462,null,{}] 16:32:42 INFO - PROCESS | 1722 | 1467070362027 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}] 16:32:42 INFO - PROCESS | 1722 | 1467070362032 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:42 INFO - PROCESS | 1722 | 1467070362315 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:32:42 INFO - PROCESS | 1722 | 1467070362617 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1722 | 1467070362631 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4ec00 == 74 [pid = 1722] [id = 373] 16:32:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x8fba3400) [pid = 1722] [serial = 1120] [outer = (nil)] 16:32:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x9d819c00) [pid = 1722] [serial = 1121] [outer = 0x8fba3400] 16:32:42 INFO - PROCESS | 1722 | 1467070362716 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0xa209ec00) [pid = 1722] [serial = 1122] [outer = 0x8fba3400] 16:32:43 INFO - PROCESS | 1722 | 1467070363663 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]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1690ms 16:32:43 INFO - PROCESS | 1722 | 1467070363708 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 1722 | 1467070363713 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:32:43 INFO - PROCESS | 1722 | 1467070363729 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1722 | 1467070363734 Marionette TRACE conn4 <- [1,1466,null,{}] 16:32:43 INFO - PROCESS | 1722 | 1467070363744 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}] 16:32:43 INFO - PROCESS | 1722 | 1467070363749 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:43 INFO - PROCESS | 1722 | 1467070363950 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:32:44 INFO - PROCESS | 1722 | 1467070364197 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 1722 | 1467070364210 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1db000 == 75 [pid = 1722] [id = 374] 16:32:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x9ac0e800) [pid = 1722] [serial = 1123] [outer = (nil)] 16:32:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0xa237a000) [pid = 1722] [serial = 1124] [outer = 0x9ac0e800] 16:32:44 INFO - PROCESS | 1722 | 1467070364333 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0xa23a6400) [pid = 1722] [serial = 1125] [outer = 0x9ac0e800] 16:32:45 INFO - PROCESS | 1722 | 1467070365352 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]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1645ms 16:32:45 INFO - PROCESS | 1722 | 1467070365370 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:32:45 INFO - PROCESS | 1722 | 1467070365374 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:32:45 INFO - PROCESS | 1722 | 1467070365382 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 1722 | 1467070365385 Marionette TRACE conn4 <- [1,1470,null,{}] 16:32:45 INFO - PROCESS | 1722 | 1467070365392 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}] 16:32:45 INFO - PROCESS | 1722 | 1467070365402 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:45 INFO - PROCESS | 1722 | 1467070365642 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:32:45 INFO - PROCESS | 1722 | 1467070365942 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 1722 | 1467070365950 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d1800 == 76 [pid = 1722] [id = 375] 16:32:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x8c1d6800) [pid = 1722] [serial = 1126] [outer = (nil)] 16:32:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0xa2fb8400) [pid = 1722] [serial = 1127] [outer = 0x8c1d6800] 16:32:46 INFO - PROCESS | 1722 | 1467070366043 Marionette DEBUG loaded listener.js 16:32:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0xa2ff5c00) [pid = 1722] [serial = 1128] [outer = 0x8c1d6800] 16:32:46 INFO - PROCESS | 1722 | 1467070366979 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]]]}] 16:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1638ms 16:32:47 INFO - PROCESS | 1722 | 1467070367020 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:32:47 INFO - PROCESS | 1722 | 1467070367025 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:32:47 INFO - PROCESS | 1722 | 1467070367032 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:32:47 INFO - PROCESS | 1722 | 1467070367036 Marionette TRACE conn4 <- [1,1474,null,{}] 16:32:47 INFO - PROCESS | 1722 | 1467070367043 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}] 16:32:47 INFO - PROCESS | 1722 | 1467070367050 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:47 INFO - PROCESS | 1722 | 1467070367254 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:32:47 INFO - PROCESS | 1722 | 1467070367518 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 1722 | 1467070367526 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x95143c00 == 77 [pid = 1722] [id = 376] 16:32:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x95224c00) [pid = 1722] [serial = 1129] [outer = (nil)] 16:32:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0xa3320400) [pid = 1722] [serial = 1130] [outer = 0x95224c00] 16:32:47 INFO - PROCESS | 1722 | 1467070367651 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0xa3342400) [pid = 1722] [serial = 1131] [outer = 0x95224c00] 16:32:48 INFO - PROCESS | 1722 | 1467070368582 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]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1590ms 16:32:48 INFO - PROCESS | 1722 | 1467070368622 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 1722 | 1467070368626 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:32:48 INFO - PROCESS | 1722 | 1467070368633 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 1722 | 1467070368635 Marionette TRACE conn4 <- [1,1478,null,{}] 16:32:48 INFO - PROCESS | 1722 | 1467070368642 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}] 16:32:48 INFO - PROCESS | 1722 | 1467070368648 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:48 INFO - PROCESS | 1722 | 1467070368882 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:32:49 INFO - PROCESS | 1722 | 1467070369131 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 1722 | 1467070369142 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a7400 == 78 [pid = 1722] [id = 377] 16:32:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0xa2fba000) [pid = 1722] [serial = 1132] [outer = (nil)] 16:32:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0xa4d0a400) [pid = 1722] [serial = 1133] [outer = 0xa2fba000] 16:32:49 INFO - PROCESS | 1722 | 1467070369271 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0xa4d4f400) [pid = 1722] [serial = 1134] [outer = 0xa2fba000] 16:32:50 INFO - PROCESS | 1722 | 1467070370247 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]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1648ms 16:32:50 INFO - PROCESS | 1722 | 1467070370282 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:32:50 INFO - PROCESS | 1722 | 1467070370285 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:32:50 INFO - PROCESS | 1722 | 1467070370292 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 1722 | 1467070370296 Marionette TRACE conn4 <- [1,1482,null,{}] 16:32:50 INFO - PROCESS | 1722 | 1467070370302 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}] 16:32:50 INFO - PROCESS | 1722 | 1467070370307 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:50 INFO - PROCESS | 1722 | 1467070370510 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:32:50 INFO - PROCESS | 1722 | 1467070370759 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 1722 | 1467070370767 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:50 INFO - PROCESS | 1722 | ++DOCSHELL 0xa34d6000 == 79 [pid = 1722] [id = 378] 16:32:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0xa4d56400) [pid = 1722] [serial = 1135] [outer = (nil)] 16:32:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0xa4f20800) [pid = 1722] [serial = 1136] [outer = 0xa4d56400] 16:32:50 INFO - PROCESS | 1722 | 1467070370891 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0xa610a000) [pid = 1722] [serial = 1137] [outer = 0xa4d56400] 16:32:51 INFO - PROCESS | 1722 | 1467070371897 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]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1643ms 16:32:51 INFO - PROCESS | 1722 | 1467070371936 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 1722 | 1467070371940 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:32:51 INFO - PROCESS | 1722 | 1467070371948 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 1722 | 1467070371951 Marionette TRACE conn4 <- [1,1486,null,{}] 16:32:51 INFO - PROCESS | 1722 | 1467070371957 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}] 16:32:51 INFO - PROCESS | 1722 | 1467070371962 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:52 INFO - PROCESS | 1722 | 1467070372168 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:32:52 INFO - PROCESS | 1722 | 1467070372436 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 1722 | 1467070372445 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed3f800 == 80 [pid = 1722] [id = 379] 16:32:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x8fb98c00) [pid = 1722] [serial = 1138] [outer = (nil)] 16:32:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0xa672d800) [pid = 1722] [serial = 1139] [outer = 0x8fb98c00] 16:32:52 INFO - PROCESS | 1722 | 1467070372579 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0xa679d800) [pid = 1722] [serial = 1140] [outer = 0x8fb98c00] 16:32:53 INFO - PROCESS | 1722 | 1467070373572 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]]]}] 16:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1682ms 16:32:53 INFO - PROCESS | 1722 | 1467070373630 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:32:53 INFO - PROCESS | 1722 | 1467070373635 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:32:53 INFO - PROCESS | 1722 | 1467070373642 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:32:53 INFO - PROCESS | 1722 | 1467070373647 Marionette TRACE conn4 <- [1,1490,null,{}] 16:32:53 INFO - PROCESS | 1722 | 1467070373653 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}] 16:32:53 INFO - PROCESS | 1722 | 1467070373659 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:53 INFO - PROCESS | 1722 | 1467070373948 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:32:54 INFO - PROCESS | 1722 | 1467070374267 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 1722 | 1467070374279 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x91c63400 == 81 [pid = 1722] [id = 380] 16:32:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 161 (0x921a5800) [pid = 1722] [serial = 1141] [outer = (nil)] 16:32:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 162 (0xa672cc00) [pid = 1722] [serial = 1142] [outer = 0x921a5800] 16:32:54 INFO - PROCESS | 1722 | 1467070374363 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 163 (0xa67ef800) [pid = 1722] [serial = 1143] [outer = 0x921a5800] 16:32:55 INFO - PROCESS | 1722 | 1467070375925 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]]]}] 16:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2338ms 16:32:55 INFO - PROCESS | 1722 | 1467070375981 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:32:55 INFO - PROCESS | 1722 | 1467070375988 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:32:56 INFO - PROCESS | 1722 | 1467070375997 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 1722 | 1467070376000 Marionette TRACE conn4 <- [1,1494,null,{}] 16:32:56 INFO - PROCESS | 1722 | 1467070376009 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}] 16:32:56 INFO - PROCESS | 1722 | 1467070376015 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:56 INFO - PROCESS | 1722 | 1467070376207 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:32:56 INFO - PROCESS | 1722 | 1467070376396 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1722 | 1467070376406 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc43000 == 82 [pid = 1722] [id = 381] 16:32:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 164 (0x8fb24800) [pid = 1722] [serial = 1144] [outer = (nil)] 16:32:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 165 (0x8fb9d400) [pid = 1722] [serial = 1145] [outer = 0x8fb24800] 16:32:56 INFO - PROCESS | 1722 | 1467070376527 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 166 (0x912bf000) [pid = 1722] [serial = 1146] [outer = 0x8fb24800] 16:32:57 INFO - PROCESS | 1722 | 1467070377641 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]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1691ms 16:32:57 INFO - PROCESS | 1722 | 1467070377688 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 1722 | 1467070377695 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:32:57 INFO - PROCESS | 1722 | 1467070377705 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1722 | 1467070377710 Marionette TRACE conn4 <- [1,1498,null,{}] 16:32:57 INFO - PROCESS | 1722 | 1467070377716 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}] 16:32:57 INFO - PROCESS | 1722 | 1467070377721 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:57 INFO - PROCESS | 1722 | 1467070377936 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:32:58 INFO - PROCESS | 1722 | 1467070378265 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 1722 | 1467070378271 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:58 INFO - PROCESS | 1722 | --DOMWINDOW == 165 (0x93c63000) [pid = 1722] [serial = 1064] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4b800 == 83 [pid = 1722] [id = 382] 16:32:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 166 (0x8ef09400) [pid = 1722] [serial = 1147] [outer = (nil)] 16:32:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 167 (0x91493800) [pid = 1722] [serial = 1148] [outer = 0x8ef09400] 16:32:58 INFO - PROCESS | 1722 | 1467070378386 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 168 (0x91c6f400) [pid = 1722] [serial = 1149] [outer = 0x8ef09400] 16:32:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5f0000 == 82 [pid = 1722] [id = 268] 16:32:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b3400 == 81 [pid = 1722] [id = 368] 16:32:58 INFO - PROCESS | 1722 | --DOCSHELL 0x91abb400 == 80 [pid = 1722] [id = 367] 16:32:58 INFO - PROCESS | 1722 | --DOCSHELL 0x912bac00 == 79 [pid = 1722] [id = 366] 16:32:58 INFO - PROCESS | 1722 | --DOCSHELL 0x921a1c00 == 78 [pid = 1722] [id = 365] 16:32:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0e400 == 77 [pid = 1722] [id = 364] 16:32:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0d800 == 76 [pid = 1722] [id = 363] 16:32:59 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc43c00 == 75 [pid = 1722] [id = 359] 16:32:59 INFO - PROCESS | 1722 | --DOCSHELL 0x91493c00 == 74 [pid = 1722] [id = 358] 16:32:59 INFO - PROCESS | 1722 | --DOCSHELL 0x951b1800 == 73 [pid = 1722] [id = 357] 16:32:59 INFO - PROCESS | 1722 | --DOCSHELL 0x9211bc00 == 72 [pid = 1722] [id = 356] 16:32:59 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa47400 == 71 [pid = 1722] [id = 355] 16:32:59 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b7800 == 70 [pid = 1722] [id = 354] 16:32:59 INFO - PROCESS | 1722 | 1467070379359 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]]]}] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 167 (0x938aec00) [pid = 1722] [serial = 1061] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 166 (0x93956c00) [pid = 1722] [serial = 1062] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 165 (0x9a1f7c00) [pid = 1722] [serial = 1031] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 164 (0x99d61800) [pid = 1722] [serial = 945] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 163 (0x9d816c00) [pid = 1722] [serial = 1037] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 162 (0x912c6400) [pid = 1722] [serial = 1049] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 161 (0x91ab7800) [pid = 1722] [serial = 1046] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 160 (0x9a63dc00) [pid = 1722] [serial = 948] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0x8ed45400) [pid = 1722] [serial = 1052] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x91ab5000) [pid = 1722] [serial = 1059] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x9149d800) [pid = 1722] [serial = 1055] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x98bbf400) [pid = 1722] [serial = 936] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x91abcc00) [pid = 1722] [serial = 1056] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x95218400) [pid = 1722] [serial = 1025] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x998a6000) [pid = 1722] [serial = 942] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x8f8abc00) [pid = 1722] [serial = 1019] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x92117c00) [pid = 1722] [serial = 1022] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0xa2242400) [pid = 1722] [serial = 1043] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x91493000) [pid = 1722] [serial = 1058] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x9af3ac00) [pid = 1722] [serial = 1034] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x9988ac00) [pid = 1722] [serial = 1028] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x8eedc800) [pid = 1722] [serial = 1053] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0xa1028000) [pid = 1722] [serial = 1040] [outer = (nil)] [url = about:blank] 16:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1734ms 16:32:59 INFO - PROCESS | 1722 | 1467070379440 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 1722 | 1467070379444 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:32:59 INFO - PROCESS | 1722 | 1467070379451 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 1722 | 1467070379457 Marionette TRACE conn4 <- [1,1502,null,{}] 16:32:59 INFO - PROCESS | 1722 | 1467070379473 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}] 16:32:59 INFO - PROCESS | 1722 | 1467070379483 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:59 INFO - PROCESS | 1722 | 1467070379671 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:32:59 INFO - PROCESS | 1722 | 1467070379894 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 1722 | 1467070379907 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:32:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x93957800 == 71 [pid = 1722] [id = 383] 16:32:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x9395a000) [pid = 1722] [serial = 1150] [outer = (nil)] 16:32:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x93a73000) [pid = 1722] [serial = 1151] [outer = 0x9395a000] 16:32:59 INFO - PROCESS | 1722 | 1467070379981 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x94783c00) [pid = 1722] [serial = 1152] [outer = 0x9395a000] 16:33:00 INFO - PROCESS | 1722 | 1467070380814 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]]]}] 16:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1439ms 16:33:00 INFO - PROCESS | 1722 | 1467070380891 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 1722 | 1467070380895 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:33:00 INFO - PROCESS | 1722 | 1467070380908 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:33:00 INFO - PROCESS | 1722 | 1467070380910 Marionette TRACE conn4 <- [1,1506,null,{}] 16:33:00 INFO - PROCESS | 1722 | 1467070380916 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}] 16:33:00 INFO - PROCESS | 1722 | 1467070380921 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:01 INFO - PROCESS | 1722 | 1467070381153 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:33:01 INFO - PROCESS | 1722 | 1467070381179 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:01 INFO - PROCESS | 1722 | 1467070381187 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x91c6dc00 == 72 [pid = 1722] [id = 384] 16:33:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x951ae400) [pid = 1722] [serial = 1153] [outer = (nil)] 16:33:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x951bac00) [pid = 1722] [serial = 1154] [outer = 0x951ae400] 16:33:01 INFO - PROCESS | 1722 | 1467070381269 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x95305800) [pid = 1722] [serial = 1155] [outer = 0x951ae400] 16:33:02 INFO - PROCESS | 1722 | 1467070382238 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]]]}] 16:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1393ms 16:33:02 INFO - PROCESS | 1722 | 1467070382297 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 1722 | 1467070382301 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:33:02 INFO - PROCESS | 1722 | 1467070382322 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 1722 | 1467070382326 Marionette TRACE conn4 <- [1,1510,null,{}] 16:33:02 INFO - PROCESS | 1722 | 1467070382338 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}] 16:33:02 INFO - PROCESS | 1722 | 1467070382342 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:02 INFO - PROCESS | 1722 | 1467070382580 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:33:02 INFO - PROCESS | 1722 | 1467070382605 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1722 | 1467070382613 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc45c00 == 73 [pid = 1722] [id = 385] 16:33:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x8e5eb000) [pid = 1722] [serial = 1156] [outer = (nil)] 16:33:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x98bc0000) [pid = 1722] [serial = 1157] [outer = 0x8e5eb000] 16:33:02 INFO - PROCESS | 1722 | 1467070382696 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x9988fc00) [pid = 1722] [serial = 1158] [outer = 0x8e5eb000] 16:33:03 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x953f7c00) [pid = 1722] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:33:03 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x951b1400) [pid = 1722] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:33:03 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x8d9b5400) [pid = 1722] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:33:03 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x9211b400) [pid = 1722] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:33:03 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x8ef0dc00) [pid = 1722] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:33:03 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x912ba400) [pid = 1722] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:33:03 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x9222f800) [pid = 1722] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:33:04 INFO - PROCESS | 1722 | 1467070384281 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]]]}] 16:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2002ms 16:33:04 INFO - PROCESS | 1722 | 1467070384325 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:33:04 INFO - PROCESS | 1722 | 1467070384329 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:33:04 INFO - PROCESS | 1722 | 1467070384335 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 1722 | 1467070384339 Marionette TRACE conn4 <- [1,1514,null,{}] 16:33:04 INFO - PROCESS | 1722 | 1467070384344 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}] 16:33:04 INFO - PROCESS | 1722 | 1467070384355 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:04 INFO - PROCESS | 1722 | 1467070384561 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:33:04 INFO - PROCESS | 1722 | 1467070384725 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 1722 | 1467070384733 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ce400 == 74 [pid = 1722] [id = 386] 16:33:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x8d9afc00) [pid = 1722] [serial = 1159] [outer = (nil)] 16:33:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x98f48800) [pid = 1722] [serial = 1160] [outer = 0x8d9afc00] 16:33:04 INFO - PROCESS | 1722 | 1467070384803 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x998a5400) [pid = 1722] [serial = 1161] [outer = 0x8d9afc00] 16:33:05 INFO - PROCESS | 1722 | 1467070385587 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]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1293ms 16:33:05 INFO - PROCESS | 1722 | 1467070385703 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 1722 | 1467070385709 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:33:05 INFO - PROCESS | 1722 | 1467070385721 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 1722 | 1467070385727 Marionette TRACE conn4 <- [1,1518,null,{}] 16:33:05 INFO - PROCESS | 1722 | 1467070385736 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}] 16:33:05 INFO - PROCESS | 1722 | 1467070385743 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:05 INFO - PROCESS | 1722 | 1467070385986 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:33:06 INFO - PROCESS | 1722 | 1467070386272 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 1722 | 1467070386289 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed43000 == 75 [pid = 1722] [id = 387] 16:33:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x8ef0d800) [pid = 1722] [serial = 1162] [outer = (nil)] 16:33:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x8f8ba800) [pid = 1722] [serial = 1163] [outer = 0x8ef0d800] 16:33:06 INFO - PROCESS | 1722 | 1467070386417 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x8fb26400) [pid = 1722] [serial = 1164] [outer = 0x8ef0d800] 16:33:07 INFO - PROCESS | 1722 | 1467070387399 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]]]}] 16:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1738ms 16:33:07 INFO - PROCESS | 1722 | 1467070387460 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:33:07 INFO - PROCESS | 1722 | 1467070387465 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:33:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:33:07 INFO - PROCESS | 1722 | 1467070387476 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 1722 | 1467070387482 Marionette TRACE conn4 <- [1,1522,null,{}] 16:33:07 INFO - PROCESS | 1722 | 1467070387490 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}] 16:33:07 INFO - PROCESS | 1722 | 1467070387496 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:07 INFO - PROCESS | 1722 | 1467070387854 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:33:08 INFO - PROCESS | 1722 | 1467070388061 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 1722 | 1467070388070 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x91293400 == 76 [pid = 1722] [id = 388] 16:33:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x91c6b800) [pid = 1722] [serial = 1165] [outer = (nil)] 16:33:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x92122000) [pid = 1722] [serial = 1166] [outer = 0x91c6b800] 16:33:08 INFO - PROCESS | 1722 | 1467070388157 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0x938abc00) [pid = 1722] [serial = 1167] [outer = 0x91c6b800] 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:08 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:09 INFO - PROCESS | 1722 | 1467070389101 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"]]]}] 16:33:09 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 () { 16:33:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:33:09 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 () { 16:33:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:33:09 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 () { 16:33:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:33:09 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 () { 16:33:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:33:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1698ms 16:33:09 INFO - PROCESS | 1722 | 1467070389171 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:33:09 INFO - PROCESS | 1722 | 1467070389178 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:33:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:33:09 INFO - PROCESS | 1722 | 1467070389186 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 1722 | 1467070389190 Marionette TRACE conn4 <- [1,1526,null,{}] 16:33:09 INFO - PROCESS | 1722 | 1467070389205 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}] 16:33:09 INFO - PROCESS | 1722 | 1467070389215 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:09 INFO - PROCESS | 1722 | 1467070389461 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:33:09 INFO - PROCESS | 1722 | 1467070389769 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 1722 | 1467070389785 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x997c8800 == 77 [pid = 1722] [id = 389] 16:33:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0x9a1f8800) [pid = 1722] [serial = 1168] [outer = (nil)] 16:33:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x9a63e400) [pid = 1722] [serial = 1169] [outer = 0x9a1f8800] 16:33:09 INFO - PROCESS | 1722 | 1467070389917 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0x9a989400) [pid = 1722] [serial = 1170] [outer = 0x9a1f8800] 16:33:10 INFO - PROCESS | 1722 | 1467070390764 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"]]]}] 16:33:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:33:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:33:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:33:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:33:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:33:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:33:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1685ms 16:33:10 INFO - PROCESS | 1722 | 1467070390874 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 1722 | 1467070390881 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:33:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:33:10 INFO - PROCESS | 1722 | 1467070390888 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 1722 | 1467070390891 Marionette TRACE conn4 <- [1,1530,null,{}] 16:33:10 INFO - PROCESS | 1722 | 1467070390897 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}] 16:33:10 INFO - PROCESS | 1722 | 1467070390903 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:11 INFO - PROCESS | 1722 | 1467070391144 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:33:11 INFO - PROCESS | 1722 | 1467070391458 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 1722 | 1467070391466 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b3800 == 78 [pid = 1722] [id = 390] 16:33:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0x8d9b5800) [pid = 1722] [serial = 1171] [outer = (nil)] 16:33:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 161 (0x9d45ec00) [pid = 1722] [serial = 1172] [outer = 0x8d9b5800] 16:33:11 INFO - PROCESS | 1722 | 1467070391553 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 162 (0xa2305400) [pid = 1722] [serial = 1173] [outer = 0x8d9b5800] 16:33:12 INFO - PROCESS | 1722 | 1467070392349 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]]]}] 16:33:12 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 16:33:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:33:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:33:12 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. 16:33:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:33:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1498ms 16:33:12 INFO - PROCESS | 1722 | 1467070392389 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:33:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:33:12 INFO - PROCESS | 1722 | 1467070392394 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:33:12 INFO - PROCESS | 1722 | 1467070392401 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:33:12 INFO - PROCESS | 1722 | 1467070392405 Marionette TRACE conn4 <- [1,1534,null,{}] 16:33:12 INFO - PROCESS | 1722 | 1467070392411 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}] 16:33:12 INFO - PROCESS | 1722 | 1467070392417 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:12 INFO - PROCESS | 1722 | 1467070392644 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:33:12 INFO - PROCESS | 1722 | 1467070392860 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:12 INFO - PROCESS | 1722 | 1467070392870 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x9af60400 == 79 [pid = 1722] [id = 391] 16:33:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 163 (0x9b412800) [pid = 1722] [serial = 1174] [outer = (nil)] 16:33:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 164 (0xa2532c00) [pid = 1722] [serial = 1175] [outer = 0x9b412800] 16:33:12 INFO - PROCESS | 1722 | 1467070392994 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 165 (0xa256dc00) [pid = 1722] [serial = 1176] [outer = 0x9b412800] 16:33:13 INFO - PROCESS | 1722 | 1467070393966 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]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1635ms 16:33:14 INFO - PROCESS | 1722 | 1467070394036 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 1722 | 1467070394040 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:33:14 INFO - PROCESS | 1722 | 1467070394047 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 1722 | 1467070394051 Marionette TRACE conn4 <- [1,1538,null,{}] 16:33:14 INFO - PROCESS | 1722 | 1467070394057 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}] 16:33:14 INFO - PROCESS | 1722 | 1467070394067 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:14 INFO - PROCESS | 1722 | 1467070394364 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:33:14 INFO - PROCESS | 1722 | 1467070394676 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1722 | 1467070394686 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1af400 == 80 [pid = 1722] [id = 392] 16:33:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 166 (0x92198400) [pid = 1722] [serial = 1177] [outer = (nil)] 16:33:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 167 (0xa4f22400) [pid = 1722] [serial = 1178] [outer = 0x92198400] 16:33:14 INFO - PROCESS | 1722 | 1467070394770 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 168 (0xa67ed400) [pid = 1722] [serial = 1179] [outer = 0x92198400] 16:33:15 INFO - PROCESS | 1722 | 1467070395757 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]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:33:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1784ms 16:33:15 INFO - PROCESS | 1722 | 1467070395833 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 1722 | 1467070395836 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:33:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:33:15 INFO - PROCESS | 1722 | 1467070395844 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1722 | 1467070395847 Marionette TRACE conn4 <- [1,1542,null,{}] 16:33:15 INFO - PROCESS | 1722 | 1467070395853 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}] 16:33:15 INFO - PROCESS | 1722 | 1467070395859 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:16 INFO - PROCESS | 1722 | 1467070396096 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:33:16 INFO - PROCESS | 1722 | 1467070396410 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 1722 | 1467070396419 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1abc00 == 81 [pid = 1722] [id = 393] 16:33:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 169 (0x8c1cf800) [pid = 1722] [serial = 1180] [outer = (nil)] 16:33:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 170 (0x8d3a3400) [pid = 1722] [serial = 1181] [outer = 0x8c1cf800] 16:33:16 INFO - PROCESS | 1722 | 1467070396507 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 171 (0x8d3a6c00) [pid = 1722] [serial = 1182] [outer = 0x8c1cf800] 16:33:17 INFO - PROCESS | 1722 | 1467070397389 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]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1595ms 16:33:17 INFO - PROCESS | 1722 | 1467070397440 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:33:17 INFO - PROCESS | 1722 | 1467070397444 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:33:17 INFO - PROCESS | 1722 | 1467070397451 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 1722 | 1467070397455 Marionette TRACE conn4 <- [1,1546,null,{}] 16:33:17 INFO - PROCESS | 1722 | 1467070397460 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}] 16:33:17 INFO - PROCESS | 1722 | 1467070397466 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:17 INFO - PROCESS | 1722 | 1467070397709 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:33:17 INFO - PROCESS | 1722 | 1467070397968 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 1722 | 1467070397976 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d39a000 == 82 [pid = 1722] [id = 394] 16:33:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 172 (0x8d39b400) [pid = 1722] [serial = 1183] [outer = (nil)] 16:33:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 173 (0xa67ea000) [pid = 1722] [serial = 1184] [outer = 0x8d39b400] 16:33:18 INFO - PROCESS | 1722 | 1467070398102 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 174 (0xa6846000) [pid = 1722] [serial = 1185] [outer = 0x8d39b400] 16:33:19 INFO - PROCESS | 1722 | 1467070399067 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]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1681ms 16:33:19 INFO - PROCESS | 1722 | 1467070399134 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 1722 | 1467070399138 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:33:19 INFO - PROCESS | 1722 | 1467070399145 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 1722 | 1467070399148 Marionette TRACE conn4 <- [1,1550,null,{}] 16:33:19 INFO - PROCESS | 1722 | 1467070399154 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}] 16:33:19 INFO - PROCESS | 1722 | 1467070399160 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:19 INFO - PROCESS | 1722 | 1467070399374 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:33:19 INFO - PROCESS | 1722 | 1467070399647 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 1722 | 1467070399653 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d5c00 == 83 [pid = 1722] [id = 395] 16:33:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 175 (0x8d399c00) [pid = 1722] [serial = 1186] [outer = (nil)] 16:33:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 176 (0x8e678c00) [pid = 1722] [serial = 1187] [outer = 0x8d399c00] 16:33:19 INFO - PROCESS | 1722 | 1467070399785 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 177 (0x8e67bc00) [pid = 1722] [serial = 1188] [outer = 0x8d399c00] 16:33:20 INFO - PROCESS | 1722 | 1467070400666 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]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1581ms 16:33:20 INFO - PROCESS | 1722 | 1467070400728 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1722 | 1467070400732 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:33:20 INFO - PROCESS | 1722 | 1467070400739 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 1722 | 1467070400742 Marionette TRACE conn4 <- [1,1554,null,{}] 16:33:20 INFO - PROCESS | 1722 | 1467070400748 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}] 16:33:20 INFO - PROCESS | 1722 | 1467070400752 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:20 INFO - PROCESS | 1722 | 1467070400958 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:33:21 INFO - PROCESS | 1722 | 1467070401219 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 1722 | 1467070401227 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e673c00 == 84 [pid = 1722] [id = 396] 16:33:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 178 (0x8e674c00) [pid = 1722] [serial = 1189] [outer = (nil)] 16:33:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 179 (0x8fa50400) [pid = 1722] [serial = 1190] [outer = 0x8e674c00] 16:33:21 INFO - PROCESS | 1722 | 1467070401363 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 180 (0xa67f4c00) [pid = 1722] [serial = 1191] [outer = 0x8e674c00] 16:33:22 INFO - PROCESS | 1722 | 1467070402268 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]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:33:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1587ms 16:33:22 INFO - PROCESS | 1722 | 1467070402327 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 1722 | 1467070402332 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:33:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:33:22 INFO - PROCESS | 1722 | 1467070402338 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 1722 | 1467070402343 Marionette TRACE conn4 <- [1,1558,null,{}] 16:33:22 INFO - PROCESS | 1722 | 1467070402349 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}] 16:33:22 INFO - PROCESS | 1722 | 1467070402355 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:22 INFO - PROCESS | 1722 | 1467070402592 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:33:22 INFO - PROCESS | 1722 | 1467070402866 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 1722 | 1467070402873 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf4800 == 85 [pid = 1722] [id = 397] 16:33:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 181 (0x8bcf5800) [pid = 1722] [serial = 1192] [outer = (nil)] 16:33:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 182 (0x8bcf9c00) [pid = 1722] [serial = 1193] [outer = 0x8bcf5800] 16:33:23 INFO - PROCESS | 1722 | 1467070403006 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 183 (0xa4d58400) [pid = 1722] [serial = 1194] [outer = 0x8bcf5800] 16:33:24 INFO - PROCESS | 1722 | 1467070403992 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]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:33:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1696ms 16:33:24 INFO - PROCESS | 1722 | 1467070404035 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 1722 | 1467070404039 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:33:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:33:24 INFO - PROCESS | 1722 | 1467070404046 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 1722 | 1467070404050 Marionette TRACE conn4 <- [1,1562,null,{}] 16:33:24 INFO - PROCESS | 1722 | 1467070404056 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}] 16:33:24 INFO - PROCESS | 1722 | 1467070404061 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:24 INFO - PROCESS | 1722 | 1467070404301 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:33:24 INFO - PROCESS | 1722 | 1467070404642 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 1722 | 1467070404654 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd12400 == 86 [pid = 1722] [id = 398] 16:33:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 184 (0x8bd13c00) [pid = 1722] [serial = 1195] [outer = (nil)] 16:33:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 185 (0x8bd1a400) [pid = 1722] [serial = 1196] [outer = 0x8bd13c00] 16:33:24 INFO - PROCESS | 1722 | 1467070404733 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 186 (0x8bd1cc00) [pid = 1722] [serial = 1197] [outer = 0x8bd13c00] 16:33:25 INFO - PROCESS | 1722 | 1467070405626 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]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:33:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1633ms 16:33:25 INFO - PROCESS | 1722 | 1467070405981 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 1722 | 1467070405990 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:33:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:33:26 INFO - PROCESS | 1722 | 1467070406010 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:33:26 INFO - PROCESS | 1722 | 1467070406015 Marionette TRACE conn4 <- [1,1566,null,{}] 16:33:26 INFO - PROCESS | 1722 | 1467070406023 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}] 16:33:26 INFO - PROCESS | 1722 | 1467070406029 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:26 INFO - PROCESS | 1722 | 1467070406273 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:33:26 INFO - PROCESS | 1722 | 1467070406530 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 1722 | 1467070406548 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd13800 == 87 [pid = 1722] [id = 399] 16:33:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 187 (0x8c1d2c00) [pid = 1722] [serial = 1198] [outer = (nil)] 16:33:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 188 (0x8d39c400) [pid = 1722] [serial = 1199] [outer = 0x8c1d2c00] 16:33:26 INFO - PROCESS | 1722 | 1467070406622 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 189 (0x8d39e800) [pid = 1722] [serial = 1200] [outer = 0x8c1d2c00] 16:33:27 INFO - PROCESS | 1722 | 1467070407788 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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:33:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1838ms 16:33:27 INFO - PROCESS | 1722 | 1467070407848 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 1722 | 1467070407854 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:33:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:33:27 INFO - PROCESS | 1722 | 1467070407866 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 1722 | 1467070407871 Marionette TRACE conn4 <- [1,1570,null,{}] 16:33:27 INFO - PROCESS | 1722 | 1467070407880 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}] 16:33:27 INFO - PROCESS | 1722 | 1467070407887 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:28 INFO - PROCESS | 1722 | 1467070408187 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:33:28 INFO - PROCESS | 1722 | 1467070408430 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 1722 | 1467070408440 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eecf800 == 88 [pid = 1722] [id = 400] 16:33:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 190 (0x8eeda400) [pid = 1722] [serial = 1201] [outer = (nil)] 16:33:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 191 (0x8ef14800) [pid = 1722] [serial = 1202] [outer = 0x8eeda400] 16:33:28 INFO - PROCESS | 1722 | 1467070408521 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 192 (0x8fb9f400) [pid = 1722] [serial = 1203] [outer = 0x8eeda400] 16:33:29 INFO - PROCESS | 1722 | 1467070409550 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]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:33:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1751ms 16:33:29 INFO - PROCESS | 1722 | 1467070409615 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 1722 | 1467070409619 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:33:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:33:29 INFO - PROCESS | 1722 | 1467070409626 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 1722 | 1467070409630 Marionette TRACE conn4 <- [1,1574,null,{}] 16:33:29 INFO - PROCESS | 1722 | 1467070409644 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}] 16:33:29 INFO - PROCESS | 1722 | 1467070409653 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:29 INFO - PROCESS | 1722 | 1467070409858 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:33:30 INFO - PROCESS | 1722 | 1467070410178 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 1722 | 1467070410191 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x91c65c00 == 89 [pid = 1722] [id = 401] 16:33:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 193 (0x91c6a400) [pid = 1722] [serial = 1204] [outer = (nil)] 16:33:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 194 (0x9219dc00) [pid = 1722] [serial = 1205] [outer = 0x91c6a400] 16:33:30 INFO - PROCESS | 1722 | 1467070410273 Marionette DEBUG loaded listener.js 16:33:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 195 (0x9395dc00) [pid = 1722] [serial = 1206] [outer = 0x91c6a400] 16:33:31 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d3c00 == 88 [pid = 1722] [id = 315] 16:33:31 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc45c00 == 87 [pid = 1722] [id = 385] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 194 (0x9d459800) [pid = 1722] [serial = 1085] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 193 (0x91294800) [pid = 1722] [serial = 1067] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 192 (0x938a3000) [pid = 1722] [serial = 1070] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 191 (0x9abeb800) [pid = 1722] [serial = 1082] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 190 (0x951b9c00) [pid = 1722] [serial = 1073] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 189 (0xa2305800) [pid = 1722] [serial = 1088] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 188 (0x98880400) [pid = 1722] [serial = 1079] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 187 (0x953f7400) [pid = 1722] [serial = 1076] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 186 (0x9a990c00) [pid = 1722] [serial = 1109] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOCSHELL 0x91c6dc00 == 86 [pid = 1722] [id = 384] 16:33:31 INFO - PROCESS | 1722 | --DOCSHELL 0x93957800 == 85 [pid = 1722] [id = 383] 16:33:31 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4b800 == 84 [pid = 1722] [id = 382] 16:33:31 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc43000 == 83 [pid = 1722] [id = 381] 16:33:31 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1db000 == 82 [pid = 1722] [id = 374] 16:33:31 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4ec00 == 81 [pid = 1722] [id = 373] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 185 (0x99810400) [pid = 1722] [serial = 939] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | 1467070411384 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]]]}] 16:33:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:33:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1790ms 16:33:31 INFO - PROCESS | 1722 | 1467070411417 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 1722 | 1467070411420 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:33:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:33:31 INFO - PROCESS | 1722 | 1467070411435 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 1722 | 1467070411438 Marionette TRACE conn4 <- [1,1578,null,{}] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 184 (0x953f4400) [pid = 1722] [serial = 1103] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 183 (0x911b8800) [pid = 1722] [serial = 1106] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 182 (0x951b3000) [pid = 1722] [serial = 1100] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 181 (0x911b1800) [pid = 1722] [serial = 1092] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 180 (0x8ef0b000) [pid = 1722] [serial = 1091] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 179 (0x921e6800) [pid = 1722] [serial = 1095] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 178 (0x9219c000) [pid = 1722] [serial = 1094] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 177 (0x93957000) [pid = 1722] [serial = 1097] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 176 (0x93c63c00) [pid = 1722] [serial = 1098] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 175 (0x9530c800) [pid = 1722] [serial = 1104] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 174 (0x93955000) [pid = 1722] [serial = 1107] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | --DOMWINDOW == 173 (0x951b7000) [pid = 1722] [serial = 1101] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 1722 | 1467070411471 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}] 16:33:31 INFO - PROCESS | 1722 | 1467070411475 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:31 INFO - PROCESS | 1722 | 1467070411675 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:33:31 INFO - PROCESS | 1722 | 1467070411683 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 1722 | 1467070411693 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd17800 == 82 [pid = 1722] [id = 402] 16:33:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 174 (0x8e7f1400) [pid = 1722] [serial = 1207] [outer = (nil)] 16:33:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 175 (0x921a6800) [pid = 1722] [serial = 1208] [outer = 0x8e7f1400] 16:33:31 INFO - PROCESS | 1722 | 1467070411797 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 176 (0x9395bc00) [pid = 1722] [serial = 1209] [outer = 0x8e7f1400] 16:33:32 INFO - PROCESS | 1722 | 1467070412786 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]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:33:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1372ms 16:33:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:33:32 INFO - PROCESS | 1722 | 1467070412799 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 1722 | 1467070412802 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:33:32 INFO - PROCESS | 1722 | 1467070412809 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 1722 | 1467070412812 Marionette TRACE conn4 <- [1,1582,null,{}] 16:33:32 INFO - PROCESS | 1722 | 1467070412818 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}] 16:33:32 INFO - PROCESS | 1722 | 1467070412823 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:33 INFO - PROCESS | 1722 | 1467070413080 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:33:33 INFO - PROCESS | 1722 | 1467070413101 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 1722 | 1467070413111 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x921e6800 == 83 [pid = 1722] [id = 403] 16:33:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 177 (0x9398b800) [pid = 1722] [serial = 1210] [outer = (nil)] 16:33:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 178 (0x9514dc00) [pid = 1722] [serial = 1211] [outer = 0x9398b800] 16:33:33 INFO - PROCESS | 1722 | 1467070413181 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 179 (0x951b7400) [pid = 1722] [serial = 1212] [outer = 0x9398b800] 16:33:34 INFO - PROCESS | 1722 | 1467070414197 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]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:33:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1436ms 16:33:34 INFO - PROCESS | 1722 | 1467070414246 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 1722 | 1467070414249 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:33:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:33:34 INFO - PROCESS | 1722 | 1467070414256 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 1722 | 1467070414259 Marionette TRACE conn4 <- [1,1586,null,{}] 16:33:34 INFO - PROCESS | 1722 | 1467070414271 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}] 16:33:34 INFO - PROCESS | 1722 | 1467070414281 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:34 INFO - PROCESS | 1722 | 1467070414579 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:33:34 INFO - PROCESS | 1722 | 1467070414613 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 1722 | 1467070414622 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcee000 == 84 [pid = 1722] [id = 404] 16:33:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 180 (0x95152400) [pid = 1722] [serial = 1213] [outer = (nil)] 16:33:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 181 (0x99802400) [pid = 1722] [serial = 1214] [outer = 0x95152400] 16:33:34 INFO - PROCESS | 1722 | 1467070414702 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 182 (0x9989e400) [pid = 1722] [serial = 1215] [outer = 0x95152400] 16:33:35 INFO - PROCESS | 1722 | 1467070415749 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]]]}] 16:33:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:33:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1532ms 16:33:35 INFO - PROCESS | 1722 | 1467070415790 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 1722 | 1467070415794 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:33:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:33:35 INFO - PROCESS | 1722 | 1467070415800 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 1722 | 1467070415804 Marionette TRACE conn4 <- [1,1590,null,{}] 16:33:35 INFO - PROCESS | 1722 | 1467070415818 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}] 16:33:35 INFO - PROCESS | 1722 | 1467070415823 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:36 INFO - PROCESS | 1722 | 1467070416625 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:33:36 INFO - PROCESS | 1722 | --DOMWINDOW == 181 (0x9395a000) [pid = 1722] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:33:36 INFO - PROCESS | 1722 | --DOMWINDOW == 180 (0x8fb24800) [pid = 1722] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:33:36 INFO - PROCESS | 1722 | --DOMWINDOW == 179 (0x8ef09400) [pid = 1722] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:33:36 INFO - PROCESS | 1722 | --DOMWINDOW == 178 (0x8e5eb000) [pid = 1722] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:33:36 INFO - PROCESS | 1722 | --DOMWINDOW == 177 (0x951ae400) [pid = 1722] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:33:36 INFO - PROCESS | 1722 | --DOMWINDOW == 176 (0x8eed4800) [pid = 1722] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:33:36 INFO - PROCESS | 1722 | 1467070416818 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 1722 | 1467070416828 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d3a7800 == 85 [pid = 1722] [id = 405] 16:33:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 177 (0x8dc43400) [pid = 1722] [serial = 1216] [outer = (nil)] 16:33:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 178 (0x8fb2f800) [pid = 1722] [serial = 1217] [outer = 0x8dc43400] 16:33:36 INFO - PROCESS | 1722 | 1467070416903 Marionette DEBUG loaded listener.js 16:33:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 179 (0x921e7000) [pid = 1722] [serial = 1218] [outer = 0x8dc43400] 16:33:37 INFO - PROCESS | 1722 | 1467070417676 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]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:33:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1942ms 16:33:37 INFO - PROCESS | 1722 | 1467070417744 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 1722 | 1467070417749 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:33:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:33:37 INFO - PROCESS | 1722 | 1467070417760 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 1722 | 1467070417764 Marionette TRACE conn4 <- [1,1594,null,{}] 16:33:37 INFO - PROCESS | 1722 | 1467070417770 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}] 16:33:37 INFO - PROCESS | 1722 | 1467070417775 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:38 INFO - PROCESS | 1722 | 1467070418043 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:33:38 INFO - PROCESS | 1722 | 1467070418158 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 1722 | 1467070418166 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x911ac000 == 86 [pid = 1722] [id = 406] 16:33:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 180 (0x951ae400) [pid = 1722] [serial = 1219] [outer = (nil)] 16:33:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 181 (0x9abe7c00) [pid = 1722] [serial = 1220] [outer = 0x951ae400] 16:33:38 INFO - PROCESS | 1722 | 1467070418242 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 182 (0x9b88f800) [pid = 1722] [serial = 1221] [outer = 0x951ae400] 16:33:39 INFO - PROCESS | 1722 | 1467070419322 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]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:33:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1632ms 16:33:39 INFO - PROCESS | 1722 | 1467070419397 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 1722 | 1467070419408 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:33:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:33:39 INFO - PROCESS | 1722 | 1467070419421 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 1722 | 1467070419430 Marionette TRACE conn4 <- [1,1598,null,{}] 16:33:39 INFO - PROCESS | 1722 | 1467070419441 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}] 16:33:39 INFO - PROCESS | 1722 | 1467070419446 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:39 INFO - PROCESS | 1722 | 1467070419771 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:33:40 INFO - PROCESS | 1722 | 1467070420128 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 1722 | 1467070420136 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcef400 == 87 [pid = 1722] [id = 407] 16:33:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 183 (0x8c1a6c00) [pid = 1722] [serial = 1222] [outer = (nil)] 16:33:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 184 (0x8d9b3400) [pid = 1722] [serial = 1223] [outer = 0x8c1a6c00] 16:33:40 INFO - PROCESS | 1722 | 1467070420226 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 185 (0x8ed4e400) [pid = 1722] [serial = 1224] [outer = 0x8c1a6c00] 16:33:41 INFO - PROCESS | 1722 | 1467070421335 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]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:33:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1948ms 16:33:41 INFO - PROCESS | 1722 | 1467070421369 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 1722 | 1467070421380 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:33:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:33:41 INFO - PROCESS | 1722 | 1467070421408 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 1722 | 1467070421416 Marionette TRACE conn4 <- [1,1602,null,{}] 16:33:41 INFO - PROCESS | 1722 | 1467070421482 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}] 16:33:41 INFO - PROCESS | 1722 | 1467070421492 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:41 INFO - PROCESS | 1722 | 1467070421796 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:33:42 INFO - PROCESS | 1722 | 1467070422186 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 1722 | 1467070422196 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e679400 == 88 [pid = 1722] [id = 408] 16:33:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 186 (0x91973000) [pid = 1722] [serial = 1225] [outer = (nil)] 16:33:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 187 (0x91ab9800) [pid = 1722] [serial = 1226] [outer = 0x91973000] 16:33:42 INFO - PROCESS | 1722 | 1467070422311 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 188 (0x921a2800) [pid = 1722] [serial = 1227] [outer = 0x91973000] 16:33:43 INFO - PROCESS | 1722 | 1467070423469 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]]]}] 16:33:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:33:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2142ms 16:33:43 INFO - PROCESS | 1722 | 1467070423545 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 1722 | 1467070423549 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:33:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:33:43 INFO - PROCESS | 1722 | 1467070423557 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 1722 | 1467070423563 Marionette TRACE conn4 <- [1,1606,null,{}] 16:33:43 INFO - PROCESS | 1722 | 1467070423580 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}] 16:33:43 INFO - PROCESS | 1722 | 1467070423590 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:43 INFO - PROCESS | 1722 | 1467070423818 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:33:44 INFO - PROCESS | 1722 | 1467070424118 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 1722 | 1467070424131 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x953fb400 == 89 [pid = 1722] [id = 409] 16:33:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 189 (0x97975400) [pid = 1722] [serial = 1228] [outer = (nil)] 16:33:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 190 (0x9988d800) [pid = 1722] [serial = 1229] [outer = 0x97975400] 16:33:44 INFO - PROCESS | 1722 | 1467070424240 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 191 (0x9abeb400) [pid = 1722] [serial = 1230] [outer = 0x97975400] 16:33:45 INFO - PROCESS | 1722 | 1467070425175 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]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:33:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1687ms 16:33:45 INFO - PROCESS | 1722 | 1467070425244 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:33:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:33:45 INFO - PROCESS | 1722 | 1467070425250 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:33:45 INFO - PROCESS | 1722 | 1467070425257 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1722 | 1467070425260 Marionette TRACE conn4 <- [1,1610,null,{}] 16:33:45 INFO - PROCESS | 1722 | 1467070425266 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}] 16:33:45 INFO - PROCESS | 1722 | 1467070425272 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:45 INFO - PROCESS | 1722 | 1467070425523 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:33:45 INFO - PROCESS | 1722 | 1467070425842 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 1722 | 1467070425848 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf4400 == 90 [pid = 1722] [id = 410] 16:33:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 192 (0x9797b000) [pid = 1722] [serial = 1231] [outer = (nil)] 16:33:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 193 (0xa237b000) [pid = 1722] [serial = 1232] [outer = 0x9797b000] 16:33:45 INFO - PROCESS | 1722 | 1467070425971 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 194 (0xa2533400) [pid = 1722] [serial = 1233] [outer = 0x9797b000] 16:33:46 INFO - PROCESS | 1722 | 1467070426887 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]]]}] 16:33:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:33:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1687ms 16:33:46 INFO - PROCESS | 1722 | 1467070426947 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 1722 | 1467070426951 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:33:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:33:46 INFO - PROCESS | 1722 | 1467070426960 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - PROCESS | 1722 | 1467070426964 Marionette TRACE conn4 <- [1,1614,null,{}] 16:33:46 INFO - PROCESS | 1722 | 1467070426970 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}] 16:33:46 INFO - PROCESS | 1722 | 1467070426975 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:47 INFO - PROCESS | 1722 | 1467070427187 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:33:47 INFO - PROCESS | 1722 | 1467070427497 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 1722 | 1467070427509 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1b0c00 == 91 [pid = 1722] [id = 411] 16:33:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 195 (0x93960c00) [pid = 1722] [serial = 1234] [outer = (nil)] 16:33:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 196 (0xa328b800) [pid = 1722] [serial = 1235] [outer = 0x93960c00] 16:33:47 INFO - PROCESS | 1722 | 1467070427605 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 197 (0xa33c5800) [pid = 1722] [serial = 1236] [outer = 0x93960c00] 16:33:48 INFO - PROCESS | 1722 | 1467070428599 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]]]}] 16:33:48 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 16:33:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1687ms 16:33:48 INFO - PROCESS | 1722 | 1467070428649 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 1722 | 1467070428653 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:33:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:33:48 INFO - PROCESS | 1722 | 1467070428660 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1722 | 1467070428664 Marionette TRACE conn4 <- [1,1618,null,{}] 16:33:48 INFO - PROCESS | 1722 | 1467070428669 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}] 16:33:48 INFO - PROCESS | 1722 | 1467070428680 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:48 INFO - PROCESS | 1722 | 1467070428979 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:33:49 INFO - PROCESS | 1722 | 1467070429320 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 1722 | 1467070429326 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da4c000 == 92 [pid = 1722] [id = 412] 16:33:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 198 (0x8da4d800) [pid = 1722] [serial = 1237] [outer = (nil)] 16:33:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 199 (0x8da57400) [pid = 1722] [serial = 1238] [outer = 0x8da4d800] 16:33:49 INFO - PROCESS | 1722 | 1467070429411 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 200 (0x95149400) [pid = 1722] [serial = 1239] [outer = 0x8da4d800] 16:33:50 INFO - PROCESS | 1722 | 1467070430335 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]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:33:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1731ms 16:33:50 INFO - PROCESS | 1722 | 1467070430393 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 1722 | 1467070430397 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:33:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:33:50 INFO - PROCESS | 1722 | 1467070430404 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 1722 | 1467070430407 Marionette TRACE conn4 <- [1,1622,null,{}] 16:33:50 INFO - PROCESS | 1722 | 1467070430413 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}] 16:33:50 INFO - PROCESS | 1722 | 1467070430418 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:50 INFO - PROCESS | 1722 | 1467070430618 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:33:50 INFO - PROCESS | 1722 | 1467070430927 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 1722 | 1467070430933 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe6000 == 93 [pid = 1722] [id = 413] 16:33:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 201 (0x8afe6400) [pid = 1722] [serial = 1240] [outer = (nil)] 16:33:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 202 (0x8afee000) [pid = 1722] [serial = 1241] [outer = 0x8afe6400] 16:33:51 INFO - PROCESS | 1722 | 1467070431026 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 203 (0x8aff0800) [pid = 1722] [serial = 1242] [outer = 0x8afe6400] 16:33:51 INFO - PROCESS | 1722 | 1467070431929 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]]]}] 16:33:51 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 16:33:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1584ms 16:33:51 INFO - PROCESS | 1722 | 1467070431992 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:33:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:33:52 INFO - PROCESS | 1722 | 1467070432003 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:33:52 INFO - PROCESS | 1722 | 1467070432015 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 1722 | 1467070432018 Marionette TRACE conn4 <- [1,1626,null,{}] 16:33:52 INFO - PROCESS | 1722 | 1467070432024 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}] 16:33:52 INFO - PROCESS | 1722 | 1467070432030 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:52 INFO - PROCESS | 1722 | 1467070432249 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:33:52 INFO - PROCESS | 1722 | 1467070432561 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 1722 | 1467070432569 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe8c00 == 94 [pid = 1722] [id = 414] 16:33:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 204 (0x8afec800) [pid = 1722] [serial = 1243] [outer = (nil)] 16:33:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 205 (0x8da58c00) [pid = 1722] [serial = 1244] [outer = 0x8afec800] 16:33:52 INFO - PROCESS | 1722 | 1467070432664 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 206 (0xa4f14800) [pid = 1722] [serial = 1245] [outer = 0x8afec800] 16:33:53 INFO - PROCESS | 1722 | 1467070433535 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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:33:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1536ms 16:33:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:33:53 INFO - PROCESS | 1722 | 1467070433548 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1722 | 1467070433551 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:33:53 INFO - PROCESS | 1722 | 1467070433558 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1722 | 1467070433561 Marionette TRACE conn4 <- [1,1630,null,{}] 16:33:53 INFO - PROCESS | 1722 | 1467070433568 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}] 16:33:53 INFO - PROCESS | 1722 | 1467070433573 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:53 INFO - PROCESS | 1722 | 1467070433784 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:33:54 INFO - PROCESS | 1722 | 1467070434056 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 1722 | 1467070434071 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d1800 == 95 [pid = 1722] [id = 415] 16:33:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 207 (0x8a5d2000) [pid = 1722] [serial = 1246] [outer = (nil)] 16:33:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 208 (0x8a5da800) [pid = 1722] [serial = 1247] [outer = 0x8a5d2000] 16:33:54 INFO - PROCESS | 1722 | 1467070434208 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 209 (0x8a5ddc00) [pid = 1722] [serial = 1248] [outer = 0x8a5d2000] 16:33:55 INFO - PROCESS | 1722 | 1467070435129 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]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:33:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1642ms 16:33:55 INFO - PROCESS | 1722 | 1467070435200 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 1722 | 1467070435204 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:33:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:33:55 INFO - PROCESS | 1722 | 1467070435211 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1722 | 1467070435215 Marionette TRACE conn4 <- [1,1634,null,{}] 16:33:55 INFO - PROCESS | 1722 | 1467070435221 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}] 16:33:55 INFO - PROCESS | 1722 | 1467070435226 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:55 INFO - PROCESS | 1722 | 1467070435475 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:33:55 INFO - PROCESS | 1722 | 1467070435791 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 1722 | 1467070435798 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d2400 == 96 [pid = 1722] [id = 416] 16:33:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 210 (0x8a5d6400) [pid = 1722] [serial = 1249] [outer = (nil)] 16:33:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 211 (0x8b264c00) [pid = 1722] [serial = 1250] [outer = 0x8a5d6400] 16:33:55 INFO - PROCESS | 1722 | 1467070435889 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 212 (0x8b268800) [pid = 1722] [serial = 1251] [outer = 0x8a5d6400] 16:33:56 INFO - PROCESS | 1722 | 1467070436861 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]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:33:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1691ms 16:33:56 INFO - PROCESS | 1722 | 1467070436903 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 1722 | 1467070436908 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:33:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:33:56 INFO - PROCESS | 1722 | 1467070436914 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 1722 | 1467070436919 Marionette TRACE conn4 <- [1,1638,null,{}] 16:33:56 INFO - PROCESS | 1722 | 1467070436925 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}] 16:33:56 INFO - PROCESS | 1722 | 1467070436932 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:57 INFO - PROCESS | 1722 | 1467070437167 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:33:57 INFO - PROCESS | 1722 | 1467070437517 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 1722 | 1467070437526 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a2c00 == 97 [pid = 1722] [id = 417] 16:33:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 213 (0x8c1a6000) [pid = 1722] [serial = 1252] [outer = (nil)] 16:33:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 214 (0x8ef18000) [pid = 1722] [serial = 1253] [outer = 0x8c1a6000] 16:33:57 INFO - PROCESS | 1722 | 1467070437620 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 215 (0x95150c00) [pid = 1722] [serial = 1254] [outer = 0x8c1a6000] 16:33:58 INFO - PROCESS | 1722 | 1467070438574 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]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:33:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1737ms 16:33:58 INFO - PROCESS | 1722 | 1467070438652 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 1722 | 1467070438656 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:33:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:33:58 INFO - PROCESS | 1722 | 1467070438663 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 1722 | 1467070438667 Marionette TRACE conn4 <- [1,1642,null,{}] 16:33:58 INFO - PROCESS | 1722 | 1467070438674 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}] 16:33:58 INFO - PROCESS | 1722 | 1467070438679 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:58 INFO - PROCESS | 1722 | 1467070438942 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:33:59 INFO - PROCESS | 1722 | 1467070439290 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 1722 | 1467070439297 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:33:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b271800 == 98 [pid = 1722] [id = 418] 16:33:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 216 (0x8c202000) [pid = 1722] [serial = 1255] [outer = (nil)] 16:33:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 217 (0x8c208c00) [pid = 1722] [serial = 1256] [outer = 0x8c202000] 16:33:59 INFO - PROCESS | 1722 | 1467070439382 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 218 (0x8c20a800) [pid = 1722] [serial = 1257] [outer = 0x8c202000] 16:34:00 INFO - PROCESS | 1722 | 1467070440263 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]]]}] 16:34:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:34:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1634ms 16:34:00 INFO - PROCESS | 1722 | 1467070440324 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 1722 | 1467070440329 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:34:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:34:00 INFO - PROCESS | 1722 | 1467070440339 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 1722 | 1467070440342 Marionette TRACE conn4 <- [1,1646,null,{}] 16:34:00 INFO - PROCESS | 1722 | 1467070440348 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}] 16:34:00 INFO - PROCESS | 1722 | 1467070440353 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:00 INFO - PROCESS | 1722 | 1467070440572 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:34:00 INFO - PROCESS | 1722 | 1467070440898 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 1722 | 1467070440910 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c20fc00 == 99 [pid = 1722] [id = 419] 16:34:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 219 (0x8c210800) [pid = 1722] [serial = 1258] [outer = (nil)] 16:34:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 220 (0x911abc00) [pid = 1722] [serial = 1259] [outer = 0x8c210800] 16:34:01 INFO - PROCESS | 1722 | 1467070441045 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 221 (0x93990800) [pid = 1722] [serial = 1260] [outer = 0x8c210800] 16:34:01 INFO - PROCESS | 1722 | 1467070441970 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]]]}] 16:34:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:34:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1683ms 16:34:02 INFO - PROCESS | 1722 | 1467070442034 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 1722 | 1467070442042 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:34:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:34:02 INFO - PROCESS | 1722 | 1467070442054 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1722 | 1467070442057 Marionette TRACE conn4 <- [1,1650,null,{}] 16:34:02 INFO - PROCESS | 1722 | 1467070442064 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}] 16:34:02 INFO - PROCESS | 1722 | 1467070442069 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:02 INFO - PROCESS | 1722 | 1467070442297 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:34:03 INFO - PROCESS | 1722 | 1467070443151 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:03 INFO - PROCESS | 1722 | 1467070443158 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26c000 == 100 [pid = 1722] [id = 420] 16:34:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 222 (0x8b26c800) [pid = 1722] [serial = 1261] [outer = (nil)] 16:34:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 223 (0x8bcea400) [pid = 1722] [serial = 1262] [outer = 0x8b26c800] 16:34:03 INFO - PROCESS | 1722 | 1467070443282 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 224 (0x8bcf3400) [pid = 1722] [serial = 1263] [outer = 0x8b26c800] 16:34:04 INFO - PROCESS | 1722 | 1467070444231 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]]]}] 16:34:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:34:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2235ms 16:34:04 INFO - PROCESS | 1722 | 1467070444290 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 1722 | 1467070444296 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:34:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:34:04 INFO - PROCESS | 1722 | 1467070444304 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 1722 | 1467070444309 Marionette TRACE conn4 <- [1,1654,null,{}] 16:34:04 INFO - PROCESS | 1722 | 1467070444317 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}] 16:34:04 INFO - PROCESS | 1722 | 1467070444325 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:04 INFO - PROCESS | 1722 | 1467070444583 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:34:04 INFO - PROCESS | 1722 | 1467070444957 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 1722 | 1467070444969 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ad400 == 101 [pid = 1722] [id = 421] 16:34:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 225 (0x8c1af800) [pid = 1722] [serial = 1264] [outer = (nil)] 16:34:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 226 (0x8c1d5800) [pid = 1722] [serial = 1265] [outer = 0x8c1af800] 16:34:05 INFO - PROCESS | 1722 | 1467070445123 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 227 (0x8c206400) [pid = 1722] [serial = 1266] [outer = 0x8c1af800] 16:34:06 INFO - PROCESS | 1722 | 1467070446061 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]]]}] 16:34:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:34:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1797ms 16:34:06 INFO - PROCESS | 1722 | 1467070446103 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 1722 | 1467070446110 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:34:06 INFO - PROCESS | 1722 | 1467070446119 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 1722 | 1467070446123 Marionette TRACE conn4 <- [1,1658,null,{}] 16:34:06 INFO - PROCESS | 1722 | 1467070446129 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}] 16:34:06 INFO - PROCESS | 1722 | 1467070446134 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:06 INFO - PROCESS | 1722 | 1467070446346 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:34:06 INFO - PROCESS | 1722 | 1467070446722 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:06 INFO - PROCESS | 1722 | 1467070446729 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:06 INFO - PROCESS | 1722 | --DOCSHELL 0x8d3a7800 == 100 [pid = 1722] [id = 405] 16:34:06 INFO - PROCESS | 1722 | --DOMWINDOW == 226 (0x98f48800) [pid = 1722] [serial = 1160] [outer = (nil)] [url = about:blank] 16:34:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d3a5c00 == 101 [pid = 1722] [id = 422] 16:34:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 227 (0x8d3a6400) [pid = 1722] [serial = 1267] [outer = (nil)] 16:34:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 228 (0x8d9b6000) [pid = 1722] [serial = 1268] [outer = 0x8d3a6400] 16:34:06 INFO - PROCESS | 1722 | 1467070446900 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 229 (0x8da52000) [pid = 1722] [serial = 1269] [outer = 0x8d3a6400] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcee000 == 100 [pid = 1722] [id = 404] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x921e6800 == 99 [pid = 1722] [id = 403] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd17800 == 98 [pid = 1722] [id = 402] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x91c65c00 == 97 [pid = 1722] [id = 401] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8eecf800 == 96 [pid = 1722] [id = 400] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd13800 == 95 [pid = 1722] [id = 399] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x9af60400 == 94 [pid = 1722] [id = 391] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b3800 == 93 [pid = 1722] [id = 390] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed43000 == 92 [pid = 1722] [id = 387] 16:34:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ce400 == 91 [pid = 1722] [id = 386] 16:34:07 INFO - PROCESS | 1722 | 1467070447803 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]]]}] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 228 (0x9d819c00) [pid = 1722] [serial = 1121] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 227 (0xa4f20800) [pid = 1722] [serial = 1136] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 226 (0x93a73000) [pid = 1722] [serial = 1151] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 225 (0x8fb9d400) [pid = 1722] [serial = 1145] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 224 (0x91c6f400) [pid = 1722] [serial = 1149] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 223 (0x9988fc00) [pid = 1722] [serial = 1158] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 222 (0x921a6000) [pid = 1722] [serial = 1115] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 221 (0xa4d0a400) [pid = 1722] [serial = 1133] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 220 (0x95305800) [pid = 1722] [serial = 1155] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 219 (0xa23a6800) [pid = 1722] [serial = 1089] [outer = (nil)] [url = about:blank] 16:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1738ms 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 218 (0x912bf000) [pid = 1722] [serial = 1146] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 217 (0xa3320400) [pid = 1722] [serial = 1130] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 216 (0x94783c00) [pid = 1722] [serial = 1152] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 215 (0xa672cc00) [pid = 1722] [serial = 1142] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 214 (0xa2fb8400) [pid = 1722] [serial = 1127] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 213 (0x9a647400) [pid = 1722] [serial = 1118] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 212 (0xa672d800) [pid = 1722] [serial = 1139] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 211 (0x951bac00) [pid = 1722] [serial = 1154] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 210 (0x8ef0d400) [pid = 1722] [serial = 1112] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 209 (0x98bc0000) [pid = 1722] [serial = 1157] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 208 (0xa237a000) [pid = 1722] [serial = 1124] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | --DOMWINDOW == 207 (0x91493800) [pid = 1722] [serial = 1148] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1722 | 1467070447879 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 1722 | 1467070447882 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:34:07 INFO - PROCESS | 1722 | 1467070447892 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - PROCESS | 1722 | 1467070447901 Marionette TRACE conn4 <- [1,1662,null,{}] 16:34:07 INFO - PROCESS | 1722 | 1467070447920 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}] 16:34:07 INFO - PROCESS | 1722 | 1467070447928 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:08 INFO - PROCESS | 1722 | 1467070448127 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:34:08 INFO - PROCESS | 1722 | 1467070448336 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 1722 | 1467070448342 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d39a800 == 92 [pid = 1722] [id = 423] 16:34:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 208 (0x8d9b2c00) [pid = 1722] [serial = 1270] [outer = (nil)] 16:34:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 209 (0x8e674800) [pid = 1722] [serial = 1271] [outer = 0x8d9b2c00] 16:34:08 INFO - PROCESS | 1722 | 1467070448462 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 210 (0x8e67b400) [pid = 1722] [serial = 1272] [outer = 0x8d9b2c00] 16:34:09 INFO - PROCESS | 1722 | 1467070449266 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]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1401ms 16:34:09 INFO - PROCESS | 1722 | 1467070449333 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 1722 | 1467070449339 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:34:09 INFO - PROCESS | 1722 | 1467070449346 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 1722 | 1467070449348 Marionette TRACE conn4 <- [1,1666,null,{}] 16:34:09 INFO - PROCESS | 1722 | 1467070449354 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}] 16:34:09 INFO - PROCESS | 1722 | 1467070449359 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:09 INFO - PROCESS | 1722 | 1467070449620 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:34:09 INFO - PROCESS | 1722 | 1467070449647 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:09 INFO - PROCESS | 1722 | 1467070449656 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da4fc00 == 93 [pid = 1722] [id = 424] 16:34:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 211 (0x8e7f2400) [pid = 1722] [serial = 1273] [outer = (nil)] 16:34:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 212 (0x8ed43000) [pid = 1722] [serial = 1274] [outer = 0x8e7f2400] 16:34:09 INFO - PROCESS | 1722 | 1467070449739 Marionette DEBUG loaded listener.js 16:34:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 213 (0x8eed6c00) [pid = 1722] [serial = 1275] [outer = 0x8e7f2400] 16:34:10 INFO - PROCESS | 1722 | 1467070450738 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]]]}] 16:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1430ms 16:34:10 INFO - PROCESS | 1722 | 1467070450776 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:34:10 INFO - PROCESS | 1722 | 1467070450780 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:34:10 INFO - PROCESS | 1722 | 1467070450786 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 1722 | 1467070450789 Marionette TRACE conn4 <- [1,1670,null,{}] 16:34:10 INFO - PROCESS | 1722 | 1467070450802 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}] 16:34:10 INFO - PROCESS | 1722 | 1467070450806 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:11 INFO - PROCESS | 1722 | 1467070451086 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:34:11 INFO - PROCESS | 1722 | 1467070451114 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 1722 | 1467070451133 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef13800 == 94 [pid = 1722] [id = 425] 16:34:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 214 (0x8ef15800) [pid = 1722] [serial = 1276] [outer = (nil)] 16:34:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 215 (0x8f8b0400) [pid = 1722] [serial = 1277] [outer = 0x8ef15800] 16:34:11 INFO - PROCESS | 1722 | 1467070451212 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 216 (0x8fa53000) [pid = 1722] [serial = 1278] [outer = 0x8ef15800] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 215 (0x8eed2c00) [pid = 1722] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 214 (0x9398b800) [pid = 1722] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 213 (0x8ef09800) [pid = 1722] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 212 (0x91c6a800) [pid = 1722] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 211 (0x91c6a400) [pid = 1722] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 210 (0x8e7f1400) [pid = 1722] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 209 (0x98947000) [pid = 1722] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 208 (0x8ef18c00) [pid = 1722] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 207 (0x95152400) [pid = 1722] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 206 (0x951ad000) [pid = 1722] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 205 (0x953f8c00) [pid = 1722] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 204 (0x91972800) [pid = 1722] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 203 (0x8dc49000) [pid = 1722] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 202 (0x8c1d2c00) [pid = 1722] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 201 (0x8eeda400) [pid = 1722] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 200 (0x9b40f000) [pid = 1722] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 199 (0xa108cc00) [pid = 1722] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 198 (0x8ef10c00) [pid = 1722] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 197 (0x8dc43400) [pid = 1722] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 196 (0x9530a400) [pid = 1722] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 195 (0x911af400) [pid = 1722] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 194 (0x8d9bb000) [pid = 1722] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 193 (0x8f8b2800) [pid = 1722] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 192 (0x8ef16800) [pid = 1722] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 191 (0x921e6c00) [pid = 1722] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 190 (0x951b2000) [pid = 1722] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 189 (0x95148000) [pid = 1722] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 188 (0x911aac00) [pid = 1722] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 187 (0x8d9bb800) [pid = 1722] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 186 (0x921e2400) [pid = 1722] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 185 (0x8fb97c00) [pid = 1722] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 184 (0x9ac0a400) [pid = 1722] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 183 (0x9196d800) [pid = 1722] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 182 (0x91c69400) [pid = 1722] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 181 (0x8fba0800) [pid = 1722] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 180 (0x9a1f5000) [pid = 1722] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 179 (0x94782c00) [pid = 1722] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 178 (0x8c1d6800) [pid = 1722] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 177 (0x99d5cc00) [pid = 1722] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 176 (0x8fba3400) [pid = 1722] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 175 (0xa2fba000) [pid = 1722] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 174 (0x8e5e3c00) [pid = 1722] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 173 (0x92122800) [pid = 1722] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 172 (0x95224c00) [pid = 1722] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 171 (0x9ac0e800) [pid = 1722] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:34:12 INFO - PROCESS | 1722 | --DOMWINDOW == 170 (0x999e7800) [pid = 1722] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:34:13 INFO - PROCESS | 1722 | 1467070453272 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]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2536ms 16:34:13 INFO - PROCESS | 1722 | 1467070453324 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 1722 | 1467070453327 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:34:13 INFO - PROCESS | 1722 | 1467070453334 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 1722 | 1467070453336 Marionette TRACE conn4 <- [1,1674,null,{}] 16:34:13 INFO - PROCESS | 1722 | 1467070453342 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}] 16:34:13 INFO - PROCESS | 1722 | 1467070453348 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:13 INFO - PROCESS | 1722 | 1467070453614 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:34:13 INFO - PROCESS | 1722 | 1467070453630 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 1722 | 1467070453639 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d6800 == 95 [pid = 1722] [id = 426] 16:34:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 171 (0x8dc46c00) [pid = 1722] [serial = 1279] [outer = (nil)] 16:34:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 172 (0x8f8b2800) [pid = 1722] [serial = 1280] [outer = 0x8dc46c00] 16:34:13 INFO - PROCESS | 1722 | 1467070453708 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 173 (0x8fb9b000) [pid = 1722] [serial = 1281] [outer = 0x8dc46c00] 16:34:14 INFO - PROCESS | 1722 | 1467070454744 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]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1485ms 16:34:14 INFO - PROCESS | 1722 | 1467070454821 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 1722 | 1467070454828 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:34:14 INFO - PROCESS | 1722 | 1467070454838 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1722 | 1467070454843 Marionette TRACE conn4 <- [1,1678,null,{}] 16:34:14 INFO - PROCESS | 1722 | 1467070454853 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}] 16:34:14 INFO - PROCESS | 1722 | 1467070454859 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:15 INFO - PROCESS | 1722 | 1467070455109 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:34:15 INFO - PROCESS | 1722 | 1467070455424 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 1722 | 1467070455434 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d7400 == 96 [pid = 1722] [id = 427] 16:34:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 174 (0x8bcf6c00) [pid = 1722] [serial = 1282] [outer = (nil)] 16:34:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 175 (0x8bd17800) [pid = 1722] [serial = 1283] [outer = 0x8bcf6c00] 16:34:15 INFO - PROCESS | 1722 | 1467070455527 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 176 (0x8bd21c00) [pid = 1722] [serial = 1284] [outer = 0x8bcf6c00] 16:34:16 INFO - PROCESS | 1722 | 1467070456566 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]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1787ms 16:34:16 INFO - PROCESS | 1722 | 1467070456625 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 1722 | 1467070456633 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:34:16 INFO - PROCESS | 1722 | 1467070456644 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 1722 | 1467070456648 Marionette TRACE conn4 <- [1,1682,null,{}] 16:34:16 INFO - PROCESS | 1722 | 1467070456655 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}] 16:34:16 INFO - PROCESS | 1722 | 1467070456662 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:16 INFO - PROCESS | 1722 | 1467070456930 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:34:17 INFO - PROCESS | 1722 | 1467070457262 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 1722 | 1467070457270 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d3a6800 == 97 [pid = 1722] [id = 428] 16:34:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 177 (0x8d9adc00) [pid = 1722] [serial = 1285] [outer = (nil)] 16:34:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 178 (0x8da4b000) [pid = 1722] [serial = 1286] [outer = 0x8d9adc00] 16:34:17 INFO - PROCESS | 1722 | 1467070457361 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 179 (0x8da56400) [pid = 1722] [serial = 1287] [outer = 0x8d9adc00] 16:34:18 INFO - PROCESS | 1722 | 1467070458311 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]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1737ms 16:34:18 INFO - PROCESS | 1722 | 1467070458382 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:34:18 INFO - PROCESS | 1722 | 1467070458386 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:34:18 INFO - PROCESS | 1722 | 1467070458393 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 1722 | 1467070458400 Marionette TRACE conn4 <- [1,1686,null,{}] 16:34:18 INFO - PROCESS | 1722 | 1467070458418 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}] 16:34:18 INFO - PROCESS | 1722 | 1467070458428 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:18 INFO - PROCESS | 1722 | 1467070458681 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:34:19 INFO - PROCESS | 1722 | 1467070459062 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 1722 | 1467070459073 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0e000 == 98 [pid = 1722] [id = 429] 16:34:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 180 (0x8ef10c00) [pid = 1722] [serial = 1288] [outer = (nil)] 16:34:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 181 (0x8fa4b400) [pid = 1722] [serial = 1289] [outer = 0x8ef10c00] 16:34:19 INFO - PROCESS | 1722 | 1467070459161 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 182 (0x8fba0800) [pid = 1722] [serial = 1290] [outer = 0x8ef10c00] 16:34:20 INFO - PROCESS | 1722 | 1467070460095 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]]]}] 16:34:20 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 16:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1747ms 16:34:20 INFO - PROCESS | 1722 | 1467070460142 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 1722 | 1467070460147 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:34:20 INFO - PROCESS | 1722 | 1467070460174 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 1722 | 1467070460178 Marionette TRACE conn4 <- [1,1690,null,{}] 16:34:20 INFO - PROCESS | 1722 | 1467070460185 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}] 16:34:20 INFO - PROCESS | 1722 | 1467070460190 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:20 INFO - PROCESS | 1722 | 1467070460409 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:34:20 INFO - PROCESS | 1722 | 1467070460741 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 1722 | 1467070460751 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0ec00 == 99 [pid = 1722] [id = 430] 16:34:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 183 (0x8fb9ac00) [pid = 1722] [serial = 1291] [outer = (nil)] 16:34:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 184 (0x9129c000) [pid = 1722] [serial = 1292] [outer = 0x8fb9ac00] 16:34:20 INFO - PROCESS | 1722 | 1467070460840 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 185 (0x912c4400) [pid = 1722] [serial = 1293] [outer = 0x8fb9ac00] 16:34:21 INFO - PROCESS | 1722 | 1467070461793 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]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1694ms 16:34:21 INFO - PROCESS | 1722 | 1467070461865 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 1722 | 1467070461870 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:34:21 INFO - PROCESS | 1722 | 1467070461876 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 1722 | 1467070461880 Marionette TRACE conn4 <- [1,1694,null,{}] 16:34:21 INFO - PROCESS | 1722 | 1467070461886 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}] 16:34:21 INFO - PROCESS | 1722 | 1467070461892 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:22 INFO - PROCESS | 1722 | 1467070462139 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:34:22 INFO - PROCESS | 1722 | 1467070462461 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 1722 | 1467070462471 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d6800 == 100 [pid = 1722] [id = 431] 16:34:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 186 (0x8ef0e400) [pid = 1722] [serial = 1294] [outer = (nil)] 16:34:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 187 (0x9149c800) [pid = 1722] [serial = 1295] [outer = 0x8ef0e400] 16:34:22 INFO - PROCESS | 1722 | 1467070462555 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 188 (0x9196d800) [pid = 1722] [serial = 1296] [outer = 0x8ef0e400] 16:34:23 INFO - PROCESS | 1722 | 1467070463481 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]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1636ms 16:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:34:23 INFO - PROCESS | 1722 | 1467070463514 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 1722 | 1467070463517 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:34:23 INFO - PROCESS | 1722 | 1467070463524 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 1722 | 1467070463527 Marionette TRACE conn4 <- [1,1698,null,{}] 16:34:23 INFO - PROCESS | 1722 | 1467070463534 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}] 16:34:23 INFO - PROCESS | 1722 | 1467070463544 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:23 INFO - PROCESS | 1722 | 1467070463792 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:34:24 INFO - PROCESS | 1722 | 1467070464121 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 1722 | 1467070464130 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x911aac00 == 101 [pid = 1722] [id = 432] 16:34:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 189 (0x91497400) [pid = 1722] [serial = 1297] [outer = (nil)] 16:34:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 190 (0x91c6a800) [pid = 1722] [serial = 1298] [outer = 0x91497400] 16:34:24 INFO - PROCESS | 1722 | 1467070464235 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 191 (0x92198000) [pid = 1722] [serial = 1299] [outer = 0x91497400] 16:34:25 INFO - PROCESS | 1722 | 1467070465172 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]]]}] 16:34:25 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 16:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1707ms 16:34:25 INFO - PROCESS | 1722 | 1467070465231 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1722 | 1467070465235 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:34:25 INFO - PROCESS | 1722 | 1467070465242 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1722 | 1467070465245 Marionette TRACE conn4 <- [1,1702,null,{}] 16:34:25 INFO - PROCESS | 1722 | 1467070465252 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}] 16:34:25 INFO - PROCESS | 1722 | 1467070465257 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:25 INFO - PROCESS | 1722 | 1467070465474 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:34:25 INFO - PROCESS | 1722 | 1467070465806 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 1722 | 1467070465817 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0b400 == 102 [pid = 1722] [id = 433] 16:34:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 192 (0x8fa47000) [pid = 1722] [serial = 1300] [outer = (nil)] 16:34:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 193 (0x921e2400) [pid = 1722] [serial = 1301] [outer = 0x8fa47000] 16:34:25 INFO - PROCESS | 1722 | 1467070465907 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 194 (0x921e9400) [pid = 1722] [serial = 1302] [outer = 0x8fa47000] 16:34:26 INFO - PROCESS | 1722 | 1467070466848 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]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1686ms 16:34:26 INFO - PROCESS | 1722 | 1467070466929 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:34:26 INFO - PROCESS | 1722 | 1467070466934 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:34:26 INFO - PROCESS | 1722 | 1467070466941 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 1722 | 1467070466945 Marionette TRACE conn4 <- [1,1706,null,{}] 16:34:26 INFO - PROCESS | 1722 | 1467070466951 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}] 16:34:26 INFO - PROCESS | 1722 | 1467070466956 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:27 INFO - PROCESS | 1722 | 1467070467219 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:34:27 INFO - PROCESS | 1722 | 1467070467569 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 1722 | 1467070467575 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x9219f800 == 103 [pid = 1722] [id = 434] 16:34:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 195 (0x921a1000) [pid = 1722] [serial = 1303] [outer = (nil)] 16:34:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 196 (0x9395ec00) [pid = 1722] [serial = 1304] [outer = 0x921a1000] 16:34:27 INFO - PROCESS | 1722 | 1467070467662 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 197 (0x93988400) [pid = 1722] [serial = 1305] [outer = 0x921a1000] 16:34:28 INFO - PROCESS | 1722 | 1467070468707 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]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1839ms 16:34:28 INFO - PROCESS | 1722 | 1467070468780 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 1722 | 1467070468784 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:34:28 INFO - PROCESS | 1722 | 1467070468791 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 1722 | 1467070468795 Marionette TRACE conn4 <- [1,1710,null,{}] 16:34:28 INFO - PROCESS | 1722 | 1467070468801 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}] 16:34:28 INFO - PROCESS | 1722 | 1467070468806 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:29 INFO - PROCESS | 1722 | 1467070469026 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:34:29 INFO - PROCESS | 1722 | 1467070469363 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 1722 | 1467070469375 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x92121800 == 104 [pid = 1722] [id = 435] 16:34:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 198 (0x921a0c00) [pid = 1722] [serial = 1306] [outer = (nil)] 16:34:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 199 (0x93c66800) [pid = 1722] [serial = 1307] [outer = 0x921a0c00] 16:34:29 INFO - PROCESS | 1722 | 1467070469465 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 200 (0x94774400) [pid = 1722] [serial = 1308] [outer = 0x921a0c00] 16:34:30 INFO - PROCESS | 1722 | 1467070470391 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]]]}] 16:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1637ms 16:34:30 INFO - PROCESS | 1722 | 1467070470429 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 1722 | 1467070470433 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:34:30 INFO - PROCESS | 1722 | 1467070470441 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 1722 | 1467070470445 Marionette TRACE conn4 <- [1,1714,null,{}] 16:34:30 INFO - PROCESS | 1722 | 1467070470471 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}] 16:34:30 INFO - PROCESS | 1722 | 1467070470477 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:30 INFO - PROCESS | 1722 | 1467070470693 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:34:31 INFO - PROCESS | 1722 | 1467070471028 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1722 | 1467070471035 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x911ae800 == 105 [pid = 1722] [id = 436] 16:34:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 201 (0x91498c00) [pid = 1722] [serial = 1309] [outer = (nil)] 16:34:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 202 (0x951b2800) [pid = 1722] [serial = 1310] [outer = 0x91498c00] 16:34:31 INFO - PROCESS | 1722 | 1467070471138 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 203 (0x951b7000) [pid = 1722] [serial = 1311] [outer = 0x91498c00] 16:34:32 INFO - PROCESS | 1722 | 1467070472191 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]]]}] 16:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1805ms 16:34:32 INFO - PROCESS | 1722 | 1467070472248 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:34:32 INFO - PROCESS | 1722 | 1467070472253 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:34:32 INFO - PROCESS | 1722 | 1467070472260 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 1722 | 1467070472265 Marionette TRACE conn4 <- [1,1718,null,{}] 16:34:32 INFO - PROCESS | 1722 | 1467070472272 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}] 16:34:32 INFO - PROCESS | 1722 | 1467070472278 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:32 INFO - PROCESS | 1722 | 1467070472522 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:34:32 INFO - PROCESS | 1722 | 1467070472858 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:32 INFO - PROCESS | 1722 | 1467070472866 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x953fd000 == 106 [pid = 1722] [id = 437] 16:34:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 204 (0x953fd400) [pid = 1722] [serial = 1312] [outer = (nil)] 16:34:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 205 (0x98947000) [pid = 1722] [serial = 1313] [outer = 0x953fd400] 16:34:32 INFO - PROCESS | 1722 | 1467070472962 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 206 (0x997cc000) [pid = 1722] [serial = 1314] [outer = 0x953fd400] 16:34:33 INFO - PROCESS | 1722 | 1467070473893 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]]]}] 16:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1692ms 16:34:33 INFO - PROCESS | 1722 | 1467070473961 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 1722 | 1467070473965 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:34:33 INFO - PROCESS | 1722 | 1467070473975 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 1722 | 1467070473978 Marionette TRACE conn4 <- [1,1722,null,{}] 16:34:33 INFO - PROCESS | 1722 | 1467070473985 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}] 16:34:33 INFO - PROCESS | 1722 | 1467070473991 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:34 INFO - PROCESS | 1722 | 1467070474209 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:34:34 INFO - PROCESS | 1722 | 1467070474549 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 1722 | 1467070474556 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0f400 == 107 [pid = 1722] [id = 438] 16:34:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 207 (0x9797c800) [pid = 1722] [serial = 1315] [outer = (nil)] 16:34:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 208 (0x99891c00) [pid = 1722] [serial = 1316] [outer = 0x9797c800] 16:34:34 INFO - PROCESS | 1722 | 1467070474649 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 209 (0x99894800) [pid = 1722] [serial = 1317] [outer = 0x9797c800] 16:34:35 INFO - PROCESS | 1722 | 1467070475536 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]]]}] 16:34:35 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 16:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1631ms 16:34:35 INFO - PROCESS | 1722 | 1467070475607 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 1722 | 1467070475612 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:34:35 INFO - PROCESS | 1722 | 1467070475619 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 1722 | 1467070475623 Marionette TRACE conn4 <- [1,1726,null,{}] 16:34:35 INFO - PROCESS | 1722 | 1467070475629 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}] 16:34:35 INFO - PROCESS | 1722 | 1467070475634 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:35 INFO - PROCESS | 1722 | 1467070475854 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:34:36 INFO - PROCESS | 1722 | 1467070476228 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 1722 | 1467070476235 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x911aec00 == 108 [pid = 1722] [id = 439] 16:34:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 210 (0x91ab5c00) [pid = 1722] [serial = 1318] [outer = (nil)] 16:34:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 211 (0x9a1f8400) [pid = 1722] [serial = 1319] [outer = 0x91ab5c00] 16:34:36 INFO - PROCESS | 1722 | 1467070476327 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 212 (0x9a63f800) [pid = 1722] [serial = 1320] [outer = 0x91ab5c00] 16:34:37 INFO - PROCESS | 1722 | 1467070477271 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]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1734ms 16:34:37 INFO - PROCESS | 1722 | 1467070477355 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:34:37 INFO - PROCESS | 1722 | 1467070477359 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:34:37 INFO - PROCESS | 1722 | 1467070477366 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1722 | 1467070477370 Marionette TRACE conn4 <- [1,1730,null,{}] 16:34:37 INFO - PROCESS | 1722 | 1467070477377 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}] 16:34:37 INFO - PROCESS | 1722 | 1467070477381 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:37 INFO - PROCESS | 1722 | 1467070477636 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:34:37 INFO - PROCESS | 1722 | 1467070477967 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:37 INFO - PROCESS | 1722 | 1467070477977 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f6000 == 109 [pid = 1722] [id = 440] 16:34:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 213 (0x8ed4a000) [pid = 1722] [serial = 1321] [outer = (nil)] 16:34:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 214 (0x9211e000) [pid = 1722] [serial = 1322] [outer = 0x8ed4a000] 16:34:38 INFO - PROCESS | 1722 | 1467070478065 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 215 (0x9521e000) [pid = 1722] [serial = 1323] [outer = 0x8ed4a000] 16:34:39 INFO - PROCESS | 1722 | 1467070479011 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]]]}] 16:34:39 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 16:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1686ms 16:34:39 INFO - PROCESS | 1722 | 1467070479052 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 1722 | 1467070479056 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:34:39 INFO - PROCESS | 1722 | 1467070479063 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 1722 | 1467070479067 Marionette TRACE conn4 <- [1,1734,null,{}] 16:34:39 INFO - PROCESS | 1722 | 1467070479073 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}] 16:34:39 INFO - PROCESS | 1722 | 1467070479078 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:39 INFO - PROCESS | 1722 | 1467070479310 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:34:39 INFO - PROCESS | 1722 | 1467070479641 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 1722 | 1467070479649 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d7c00 == 110 [pid = 1722] [id = 441] 16:34:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 216 (0x8dc42400) [pid = 1722] [serial = 1324] [outer = (nil)] 16:34:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 217 (0x91c6c000) [pid = 1722] [serial = 1325] [outer = 0x8dc42400] 16:34:39 INFO - PROCESS | 1722 | 1467070479740 Marionette DEBUG loaded listener.js 16:34:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 218 (0x9514cc00) [pid = 1722] [serial = 1326] [outer = 0x8dc42400] 16:34:41 INFO - PROCESS | 1722 | 1467070481062 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]]]}] 16:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2083ms 16:34:41 INFO - PROCESS | 1722 | 1467070481148 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 1722 | 1467070481155 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:34:41 INFO - PROCESS | 1722 | 1467070481285 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 1722 | 1467070481290 Marionette TRACE conn4 <- [1,1738,null,{}] 16:34:41 INFO - PROCESS | 1722 | 1467070481302 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}] 16:34:41 INFO - PROCESS | 1722 | 1467070481307 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:41 INFO - PROCESS | 1722 | 1467070481503 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:34:41 INFO - PROCESS | 1722 | 1467070481775 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 1722 | 1467070481789 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe9000 == 111 [pid = 1722] [id = 442] 16:34:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 219 (0x8bceb800) [pid = 1722] [serial = 1327] [outer = (nil)] 16:34:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 220 (0x8bcf7400) [pid = 1722] [serial = 1328] [outer = 0x8bceb800] 16:34:41 INFO - PROCESS | 1722 | 1467070481867 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 221 (0x8bd18c00) [pid = 1722] [serial = 1329] [outer = 0x8bceb800] 16:34:42 INFO - PROCESS | 1722 | 1467070482965 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]]]}] 16:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1809ms 16:34:43 INFO - PROCESS | 1722 | 1467070483028 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 1722 | 1467070483035 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:34:43 INFO - PROCESS | 1722 | 1467070483047 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 1722 | 1467070483051 Marionette TRACE conn4 <- [1,1742,null,{}] 16:34:43 INFO - PROCESS | 1722 | 1467070483058 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}] 16:34:43 INFO - PROCESS | 1722 | 1467070483064 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:43 INFO - PROCESS | 1722 | 1467070483312 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:34:43 INFO - PROCESS | 1722 | 1467070483657 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 1722 | 1467070483665 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d3a7000 == 112 [pid = 1722] [id = 443] 16:34:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 222 (0x8d9af000) [pid = 1722] [serial = 1330] [outer = (nil)] 16:34:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 223 (0x8da4f800) [pid = 1722] [serial = 1331] [outer = 0x8d9af000] 16:34:43 INFO - PROCESS | 1722 | 1467070483751 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 224 (0x8dc45800) [pid = 1722] [serial = 1332] [outer = 0x8d9af000] 16:34:44 INFO - PROCESS | 1722 | 1467070484819 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]]]}] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 223 (0x9abe7c00) [pid = 1722] [serial = 1220] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 222 (0x9d45ec00) [pid = 1722] [serial = 1172] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 221 (0x8f8ba800) [pid = 1722] [serial = 1163] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 220 (0xa67ea000) [pid = 1722] [serial = 1184] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 219 (0x8e678c00) [pid = 1722] [serial = 1187] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 218 (0x8bd1a400) [pid = 1722] [serial = 1196] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 217 (0x92122000) [pid = 1722] [serial = 1166] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 216 (0xa4f22400) [pid = 1722] [serial = 1178] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 215 (0x8fa50400) [pid = 1722] [serial = 1190] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 214 (0x8bcf9c00) [pid = 1722] [serial = 1193] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 213 (0xa2532c00) [pid = 1722] [serial = 1175] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 212 (0x9a63e400) [pid = 1722] [serial = 1169] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOMWINDOW == 211 (0x8d3a3400) [pid = 1722] [serial = 1181] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 1722 | --DOCSHELL 0x8d39a800 == 111 [pid = 1722] [id = 423] 16:34:44 INFO - PROCESS | 1722 | --DOCSHELL 0x8d3a5c00 == 110 [pid = 1722] [id = 422] 16:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1893ms 16:34:44 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ad400 == 109 [pid = 1722] [id = 421] 16:34:44 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26c000 == 108 [pid = 1722] [id = 420] 16:34:44 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1b0c00 == 107 [pid = 1722] [id = 411] 16:34:44 INFO - PROCESS | 1722 | 1467070484959 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:34:44 INFO - PROCESS | 1722 | 1467070484962 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:34:44 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf4400 == 106 [pid = 1722] [id = 410] 16:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:34:44 INFO - PROCESS | 1722 | 1467070484978 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 1722 | 1467070484983 Marionette TRACE conn4 <- [1,1746,null,{}] 16:34:45 INFO - PROCESS | 1722 | 1467070485007 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}] 16:34:45 INFO - PROCESS | 1722 | 1467070485020 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:45 INFO - PROCESS | 1722 | 1467070485232 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 210 (0x9a648400) [pid = 1722] [serial = 984] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 209 (0x951b7400) [pid = 1722] [serial = 1212] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 208 (0x8fb24c00) [pid = 1722] [serial = 1020] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 207 (0x9797e000) [pid = 1722] [serial = 969] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 206 (0x9395dc00) [pid = 1722] [serial = 1206] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 205 (0x921a6800) [pid = 1722] [serial = 1208] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 204 (0x9988c000) [pid = 1722] [serial = 978] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 203 (0x9219dc00) [pid = 1722] [serial = 1205] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 202 (0x93c68400) [pid = 1722] [serial = 1047] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 201 (0x9989e400) [pid = 1722] [serial = 1215] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 200 (0x998a9800) [pid = 1722] [serial = 1029] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 199 (0x9afd5400) [pid = 1722] [serial = 990] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 198 (0x921a5000) [pid = 1722] [serial = 1023] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 197 (0x99803800) [pid = 1722] [serial = 1080] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 196 (0x8d39e800) [pid = 1722] [serial = 1200] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 195 (0x8fb9f400) [pid = 1722] [serial = 1203] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 194 (0x9d81e800) [pid = 1722] [serial = 1038] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 193 (0xa2307c00) [pid = 1722] [serial = 1044] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 192 (0xa209d800) [pid = 1722] [serial = 1041] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 191 (0x8fb2f800) [pid = 1722] [serial = 1217] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 190 (0x8ef14800) [pid = 1722] [serial = 1202] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 189 (0x9af66000) [pid = 1722] [serial = 1083] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 188 (0x93c65400) [pid = 1722] [serial = 1065] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 187 (0x921e7000) [pid = 1722] [serial = 1218] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 186 (0xa2373400) [pid = 1722] [serial = 1050] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 185 (0x91495000) [pid = 1722] [serial = 972] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 184 (0x99c2b400) [pid = 1722] [serial = 981] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 183 (0x93992c00) [pid = 1722] [serial = 1071] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 182 (0x9521b000) [pid = 1722] [serial = 1074] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 181 (0x97979800) [pid = 1722] [serial = 1077] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 180 (0x9aee3000) [pid = 1722] [serial = 987] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 179 (0x99802400) [pid = 1722] [serial = 1214] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 178 (0x9514dc00) [pid = 1722] [serial = 1211] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 177 (0x9395bc00) [pid = 1722] [serial = 1209] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 176 (0x9149e800) [pid = 1722] [serial = 1017] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 175 (0x93c69000) [pid = 1722] [serial = 975] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 174 (0x912c1800) [pid = 1722] [serial = 1068] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 173 (0x9b897400) [pid = 1722] [serial = 993] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 172 (0x8d39c400) [pid = 1722] [serial = 1199] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 171 (0x9d44f800) [pid = 1722] [serial = 996] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 170 (0xa1024400) [pid = 1722] [serial = 1086] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 169 (0x9a640800) [pid = 1722] [serial = 1032] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 168 (0x9b97c400) [pid = 1722] [serial = 1035] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 167 (0x953efc00) [pid = 1722] [serial = 1026] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 166 (0xa2ff5c00) [pid = 1722] [serial = 1128] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 165 (0x9af66400) [pid = 1722] [serial = 1119] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 164 (0xa209ec00) [pid = 1722] [serial = 1122] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 163 (0xa4d4f400) [pid = 1722] [serial = 1134] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 162 (0x91296400) [pid = 1722] [serial = 1113] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 161 (0x93a76400) [pid = 1722] [serial = 1116] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 160 (0xa3342400) [pid = 1722] [serial = 1131] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0xa23a6400) [pid = 1722] [serial = 1125] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x9aedf000) [pid = 1722] [serial = 1110] [outer = (nil)] [url = about:blank] 16:34:45 INFO - PROCESS | 1722 | 1467070485603 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 1722 | 1467070485617 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ea800 == 107 [pid = 1722] [id = 444] 16:34:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0x8e5ee400) [pid = 1722] [serial = 1333] [outer = (nil)] 16:34:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0x8e67a800) [pid = 1722] [serial = 1334] [outer = 0x8e5ee400] 16:34:45 INFO - PROCESS | 1722 | 1467070485687 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 161 (0x8ef0d400) [pid = 1722] [serial = 1335] [outer = 0x8e5ee400] 16:34:46 INFO - PROCESS | 1722 | 1467070486503 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]]]}] 16:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1591ms 16:34:46 INFO - PROCESS | 1722 | 1467070486566 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:34:46 INFO - PROCESS | 1722 | 1467070486571 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:34:46 INFO - PROCESS | 1722 | 1467070486577 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1722 | 1467070486581 Marionette TRACE conn4 <- [1,1750,null,{}] 16:34:46 INFO - PROCESS | 1722 | 1467070486587 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}] 16:34:46 INFO - PROCESS | 1722 | 1467070486592 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:46 INFO - PROCESS | 1722 | 1467070486827 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:34:47 INFO - PROCESS | 1722 | 1467070487040 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 1722 | 1467070487048 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd15000 == 108 [pid = 1722] [id = 445] 16:34:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 162 (0x8da56000) [pid = 1722] [serial = 1336] [outer = (nil)] 16:34:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 163 (0x8fb2e400) [pid = 1722] [serial = 1337] [outer = 0x8da56000] 16:34:47 INFO - PROCESS | 1722 | 1467070487163 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 164 (0x911b8000) [pid = 1722] [serial = 1338] [outer = 0x8da56000] 16:34:48 INFO - PROCESS | 1722 | 1467070488007 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]]]}] 16:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1486ms 16:34:48 INFO - PROCESS | 1722 | 1467070488070 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:34:48 INFO - PROCESS | 1722 | 1467070488075 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:34:48 INFO - PROCESS | 1722 | 1467070488081 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 1722 | 1467070488084 Marionette TRACE conn4 <- [1,1754,null,{}] 16:34:48 INFO - PROCESS | 1722 | 1467070488090 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}] 16:34:48 INFO - PROCESS | 1722 | 1467070488095 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:48 INFO - PROCESS | 1722 | 1467070488363 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:34:48 INFO - PROCESS | 1722 | 1467070488392 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 1722 | 1467070488401 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8abc00 == 109 [pid = 1722] [id = 446] 16:34:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 165 (0x8fa45c00) [pid = 1722] [serial = 1339] [outer = (nil)] 16:34:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 166 (0x912bf000) [pid = 1722] [serial = 1340] [outer = 0x8fa45c00] 16:34:48 INFO - PROCESS | 1722 | 1467070488484 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 167 (0x91496400) [pid = 1722] [serial = 1341] [outer = 0x8fa45c00] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 166 (0x8b26c800) [pid = 1722] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 165 (0x8ef15800) [pid = 1722] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 164 (0x8d9b2c00) [pid = 1722] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 163 (0x9b412800) [pid = 1722] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 162 (0x8d3a6400) [pid = 1722] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 161 (0x8c1a6c00) [pid = 1722] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 160 (0x8d39b400) [pid = 1722] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0x8fb98c00) [pid = 1722] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x9797b000) [pid = 1722] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x8ef0d800) [pid = 1722] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0xa4d56400) [pid = 1722] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x8c1cf800) [pid = 1722] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x921a5800) [pid = 1722] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x8c1af800) [pid = 1722] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x8e7f2400) [pid = 1722] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x8e674c00) [pid = 1722] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x91973000) [pid = 1722] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x91c6b800) [pid = 1722] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x97975400) [pid = 1722] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x9a1f8800) [pid = 1722] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x8d9b5800) [pid = 1722] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0x8bcf5800) [pid = 1722] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x8d9afc00) [pid = 1722] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x8d399c00) [pid = 1722] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0x8bd13c00) [pid = 1722] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:34:49 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x92198400) [pid = 1722] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:34:50 INFO - PROCESS | 1722 | 1467070490179 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]]]}] 16:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2150ms 16:34:50 INFO - PROCESS | 1722 | 1467070490232 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:34:50 INFO - PROCESS | 1722 | 1467070490235 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:34:50 INFO - PROCESS | 1722 | 1467070490242 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 1722 | 1467070490245 Marionette TRACE conn4 <- [1,1758,null,{}] 16:34:50 INFO - PROCESS | 1722 | 1467070490251 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}] 16:34:50 INFO - PROCESS | 1722 | 1467070490261 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:50 INFO - PROCESS | 1722 | 1467070490479 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:34:50 INFO - PROCESS | 1722 | 1467070490670 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 1722 | 1467070490681 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dc000 == 110 [pid = 1722] [id = 447] 16:34:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x8bd13c00) [pid = 1722] [serial = 1342] [outer = (nil)] 16:34:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x8fa46400) [pid = 1722] [serial = 1343] [outer = 0x8bd13c00] 16:34:50 INFO - PROCESS | 1722 | 1467070490749 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x911b2400) [pid = 1722] [serial = 1344] [outer = 0x8bd13c00] 16:34:51 INFO - PROCESS | 1722 | 1467070491501 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]]]}] 16:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1284ms 16:34:51 INFO - PROCESS | 1722 | 1467070491528 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 1722 | 1467070491531 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:34:51 INFO - PROCESS | 1722 | 1467070491539 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 1722 | 1467070491542 Marionette TRACE conn4 <- [1,1762,null,{}] 16:34:51 INFO - PROCESS | 1722 | 1467070491548 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}] 16:34:51 INFO - PROCESS | 1722 | 1467070491553 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:51 INFO - PROCESS | 1722 | 1467070491844 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:34:52 INFO - PROCESS | 1722 | 1467070492070 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 1722 | 1467070492078 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d8000 == 111 [pid = 1722] [id = 448] 16:34:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0x8a5dc800) [pid = 1722] [serial = 1345] [outer = (nil)] 16:34:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x8afe9800) [pid = 1722] [serial = 1346] [outer = 0x8a5dc800] 16:34:52 INFO - PROCESS | 1722 | 1467070492208 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x8b265400) [pid = 1722] [serial = 1347] [outer = 0x8a5dc800] 16:34:53 INFO - PROCESS | 1722 | 1467070493312 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]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1837ms 16:34:53 INFO - PROCESS | 1722 | 1467070493379 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 1722 | 1467070493386 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:34:53 INFO - PROCESS | 1722 | 1467070493394 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 1722 | 1467070493400 Marionette TRACE conn4 <- [1,1766,null,{}] 16:34:53 INFO - PROCESS | 1722 | 1467070493409 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}] 16:34:53 INFO - PROCESS | 1722 | 1467070493418 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:53 INFO - PROCESS | 1722 | 1467070493693 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:34:54 INFO - PROCESS | 1722 | 1467070494024 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 1722 | 1467070494034 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a4400 == 112 [pid = 1722] [id = 449] 16:34:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x8c204800) [pid = 1722] [serial = 1348] [outer = (nil)] 16:34:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x8d3a0c00) [pid = 1722] [serial = 1349] [outer = 0x8c204800] 16:34:54 INFO - PROCESS | 1722 | 1467070494123 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x8d9b0c00) [pid = 1722] [serial = 1350] [outer = 0x8c204800] 16:34:55 INFO - PROCESS | 1722 | 1467070495136 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]]]}] 16:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1792ms 16:34:55 INFO - PROCESS | 1722 | 1467070495191 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 1722 | 1467070495197 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:34:55 INFO - PROCESS | 1722 | 1467070495207 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 1722 | 1467070495211 Marionette TRACE conn4 <- [1,1770,null,{}] 16:34:55 INFO - PROCESS | 1722 | 1467070495217 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}] 16:34:55 INFO - PROCESS | 1722 | 1467070495223 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:55 INFO - PROCESS | 1722 | 1467070495465 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:34:55 INFO - PROCESS | 1722 | 1467070495844 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 1722 | 1467070495853 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc46000 == 113 [pid = 1722] [id = 450] 16:34:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x8e67d000) [pid = 1722] [serial = 1351] [outer = (nil)] 16:34:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x8e7ed000) [pid = 1722] [serial = 1352] [outer = 0x8e67d000] 16:34:55 INFO - PROCESS | 1722 | 1467070495951 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x8eeda800) [pid = 1722] [serial = 1353] [outer = 0x8e67d000] 16:34:56 INFO - PROCESS | 1722 | 1467070496948 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]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1783ms 16:34:56 INFO - PROCESS | 1722 | 1467070496990 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:34:57 INFO - PROCESS | 1722 | 1467070496995 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:34:57 INFO - PROCESS | 1722 | 1467070497011 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:34:57 INFO - PROCESS | 1722 | 1467070497021 Marionette TRACE conn4 <- [1,1774,null,{}] 16:34:57 INFO - PROCESS | 1722 | 1467070497030 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}] 16:34:57 INFO - PROCESS | 1722 | 1467070497037 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:57 INFO - PROCESS | 1722 | 1467070497312 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:34:57 INFO - PROCESS | 1722 | 1467070497642 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 1722 | 1467070497652 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed2800 == 114 [pid = 1722] [id = 451] 16:34:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x8fb98800) [pid = 1722] [serial = 1354] [outer = (nil)] 16:34:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x912c3c00) [pid = 1722] [serial = 1355] [outer = 0x8fb98800] 16:34:57 INFO - PROCESS | 1722 | 1467070497736 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0x91ab8800) [pid = 1722] [serial = 1356] [outer = 0x8fb98800] 16:34:58 INFO - PROCESS | 1722 | 1467070498657 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]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1713ms 16:34:58 INFO - PROCESS | 1722 | 1467070498716 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:34:58 INFO - PROCESS | 1722 | 1467070498721 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:34:58 INFO - PROCESS | 1722 | 1467070498728 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 1722 | 1467070498731 Marionette TRACE conn4 <- [1,1778,null,{}] 16:34:58 INFO - PROCESS | 1722 | 1467070498737 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}] 16:34:58 INFO - PROCESS | 1722 | 1467070498743 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:58 INFO - PROCESS | 1722 | 1467070498972 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:34:59 INFO - PROCESS | 1722 | 1467070499294 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:59 INFO - PROCESS | 1722 | 1467070499305 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:34:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5eb400 == 115 [pid = 1722] [id = 452] 16:34:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0x8ef18400) [pid = 1722] [serial = 1357] [outer = (nil)] 16:34:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x9211a800) [pid = 1722] [serial = 1358] [outer = 0x8ef18400] 16:34:59 INFO - PROCESS | 1722 | 1467070499406 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0x92122000) [pid = 1722] [serial = 1359] [outer = 0x8ef18400] 16:35:00 INFO - PROCESS | 1722 | 1467070500315 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]]]}] 16:35:00 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 16:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1639ms 16:35:00 INFO - PROCESS | 1722 | 1467070500368 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 1722 | 1467070500373 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:35:00 INFO - PROCESS | 1722 | 1467070500379 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 1722 | 1467070500383 Marionette TRACE conn4 <- [1,1782,null,{}] 16:35:00 INFO - PROCESS | 1722 | 1467070500389 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}] 16:35:00 INFO - PROCESS | 1722 | 1467070500395 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:00 INFO - PROCESS | 1722 | 1467070500617 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:35:00 INFO - PROCESS | 1722 | 1467070500957 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:00 INFO - PROCESS | 1722 | 1467070500978 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x921e9800 == 116 [pid = 1722] [id = 453] 16:35:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0x921ecc00) [pid = 1722] [serial = 1360] [outer = (nil)] 16:35:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 161 (0x93955800) [pid = 1722] [serial = 1361] [outer = 0x921ecc00] 16:35:01 INFO - PROCESS | 1722 | 1467070501099 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 162 (0x93c61400) [pid = 1722] [serial = 1362] [outer = 0x921ecc00] 16:35:02 INFO - PROCESS | 1722 | 1467070502172 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]]]}] 16:35:02 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 16:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1837ms 16:35:02 INFO - PROCESS | 1722 | 1467070502217 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:35:02 INFO - PROCESS | 1722 | 1467070502222 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:35:02 INFO - PROCESS | 1722 | 1467070502229 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 1722 | 1467070502233 Marionette TRACE conn4 <- [1,1786,null,{}] 16:35:02 INFO - PROCESS | 1722 | 1467070502239 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}] 16:35:02 INFO - PROCESS | 1722 | 1467070502245 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:02 INFO - PROCESS | 1722 | 1467070502479 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:35:02 INFO - PROCESS | 1722 | 1467070502859 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 1722 | 1467070502871 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb24c00 == 117 [pid = 1722] [id = 454] 16:35:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 163 (0x8fb9b800) [pid = 1722] [serial = 1363] [outer = (nil)] 16:35:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 164 (0x951b3800) [pid = 1722] [serial = 1364] [outer = 0x8fb9b800] 16:35:02 INFO - PROCESS | 1722 | 1467070502960 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 165 (0x95220800) [pid = 1722] [serial = 1365] [outer = 0x8fb9b800] 16:35:03 INFO - PROCESS | 1722 | 1467070503870 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]]]}] 16:35:03 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 16:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1688ms 16:35:03 INFO - PROCESS | 1722 | 1467070503934 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 1722 | 1467070503937 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:35:03 INFO - PROCESS | 1722 | 1467070503949 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 1722 | 1467070503952 Marionette TRACE conn4 <- [1,1790,null,{}] 16:35:03 INFO - PROCESS | 1722 | 1467070503960 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}] 16:35:03 INFO - PROCESS | 1722 | 1467070503965 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:04 INFO - PROCESS | 1722 | 1467070504206 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:35:04 INFO - PROCESS | 1722 | 1467070504544 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 1722 | 1467070504555 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x93c68c00 == 118 [pid = 1722] [id = 455] 16:35:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 166 (0x95152000) [pid = 1722] [serial = 1366] [outer = (nil)] 16:35:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 167 (0x9797e000) [pid = 1722] [serial = 1367] [outer = 0x95152000] 16:35:04 INFO - PROCESS | 1722 | 1467070504659 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 168 (0x98888400) [pid = 1722] [serial = 1368] [outer = 0x95152000] 16:35:05 INFO - PROCESS | 1722 | 1467070505580 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]]]}] 16:35:05 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) 16:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1689ms 16:35:05 INFO - PROCESS | 1722 | 1467070505655 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 1722 | 1467070505658 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:35:05 INFO - PROCESS | 1722 | 1467070505669 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 1722 | 1467070505673 Marionette TRACE conn4 <- [1,1794,null,{}] 16:35:05 INFO - PROCESS | 1722 | 1467070505679 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}] 16:35:05 INFO - PROCESS | 1722 | 1467070505684 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:05 INFO - PROCESS | 1722 | 1467070505911 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:35:06 INFO - PROCESS | 1722 | 1467070506247 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:06 INFO - PROCESS | 1722 | 1467070506257 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x9149e400 == 119 [pid = 1722] [id = 456] 16:35:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 169 (0x91977800) [pid = 1722] [serial = 1369] [outer = (nil)] 16:35:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 170 (0x9988e400) [pid = 1722] [serial = 1370] [outer = 0x91977800] 16:35:06 INFO - PROCESS | 1722 | 1467070506346 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 171 (0x99892800) [pid = 1722] [serial = 1371] [outer = 0x91977800] 16:35:07 INFO - PROCESS | 1722 | 1467070507289 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]]]}] 16:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1688ms 16:35:07 INFO - PROCESS | 1722 | 1467070507358 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:35:07 INFO - PROCESS | 1722 | 1467070507362 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:35:07 INFO - PROCESS | 1722 | 1467070507369 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 1722 | 1467070507373 Marionette TRACE conn4 <- [1,1798,null,{}] 16:35:07 INFO - PROCESS | 1722 | 1467070507379 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}] 16:35:07 INFO - PROCESS | 1722 | 1467070507384 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:07 INFO - PROCESS | 1722 | 1467070507666 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:35:08 INFO - PROCESS | 1722 | 1467070507999 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 1722 | 1467070508005 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26c400 == 120 [pid = 1722] [id = 457] 16:35:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 172 (0x95152c00) [pid = 1722] [serial = 1372] [outer = (nil)] 16:35:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 173 (0x9a089400) [pid = 1722] [serial = 1373] [outer = 0x95152c00] 16:35:08 INFO - PROCESS | 1722 | 1467070508091 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 174 (0x9a641800) [pid = 1722] [serial = 1374] [outer = 0x95152c00] 16:35:09 INFO - PROCESS | 1722 | 1467070509040 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]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1733ms 16:35:09 INFO - PROCESS | 1722 | 1467070509103 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:35:09 INFO - PROCESS | 1722 | 1467070509107 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:35:09 INFO - PROCESS | 1722 | 1467070509115 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 1722 | 1467070509120 Marionette TRACE conn4 <- [1,1802,null,{}] 16:35:09 INFO - PROCESS | 1722 | 1467070509126 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}] 16:35:09 INFO - PROCESS | 1722 | 1467070509132 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:09 INFO - PROCESS | 1722 | 1467070509363 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:35:09 INFO - PROCESS | 1722 | 1467070509721 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 1722 | 1467070509731 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x9abeb800 == 121 [pid = 1722] [id = 458] 16:35:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 175 (0x9abebc00) [pid = 1722] [serial = 1375] [outer = (nil)] 16:35:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 176 (0x9aedf000) [pid = 1722] [serial = 1376] [outer = 0x9abebc00] 16:35:09 INFO - PROCESS | 1722 | 1467070509833 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 177 (0x9b40d000) [pid = 1722] [serial = 1377] [outer = 0x9abebc00] 16:35:10 INFO - PROCESS | 1722 | 1467070510813 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]]]}] 16:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1740ms 16:35:10 INFO - PROCESS | 1722 | 1467070510856 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 1722 | 1467070510861 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:35:10 INFO - PROCESS | 1722 | 1467070510869 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 1722 | 1467070510874 Marionette TRACE conn4 <- [1,1806,null,{}] 16:35:10 INFO - PROCESS | 1722 | 1467070510880 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}] 16:35:10 INFO - PROCESS | 1722 | 1467070510886 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:11 INFO - PROCESS | 1722 | 1467070511135 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:35:11 INFO - PROCESS | 1722 | 1467070511474 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:11 INFO - PROCESS | 1722 | 1467070511484 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4a800 == 122 [pid = 1722] [id = 459] 16:35:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 178 (0x911ae000) [pid = 1722] [serial = 1378] [outer = (nil)] 16:35:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 179 (0x9d450400) [pid = 1722] [serial = 1379] [outer = 0x911ae000] 16:35:11 INFO - PROCESS | 1722 | 1467070511574 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 180 (0x9d816c00) [pid = 1722] [serial = 1380] [outer = 0x911ae000] 16:35:12 INFO - PROCESS | 1722 | 1467070512483 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]]]}] 16:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1650ms 16:35:12 INFO - PROCESS | 1722 | 1467070512519 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:35:12 INFO - PROCESS | 1722 | 1467070512524 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:35:12 INFO - PROCESS | 1722 | 1467070512530 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:35:12 INFO - PROCESS | 1722 | 1467070512534 Marionette TRACE conn4 <- [1,1810,null,{}] 16:35:12 INFO - PROCESS | 1722 | 1467070512540 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}] 16:35:12 INFO - PROCESS | 1722 | 1467070512545 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:12 INFO - PROCESS | 1722 | 1467070512854 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:35:13 INFO - PROCESS | 1722 | 1467070513136 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 1722 | 1467070513145 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9bb000 == 123 [pid = 1722] [id = 460] 16:35:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 181 (0x8ef0b800) [pid = 1722] [serial = 1381] [outer = (nil)] 16:35:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 182 (0xa1028000) [pid = 1722] [serial = 1382] [outer = 0x8ef0b800] 16:35:13 INFO - PROCESS | 1722 | 1467070513235 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 183 (0xa209ec00) [pid = 1722] [serial = 1383] [outer = 0x8ef0b800] 16:35:14 INFO - PROCESS | 1722 | 1467070514170 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]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1686ms 16:35:14 INFO - PROCESS | 1722 | 1467070514229 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 1722 | 1467070514233 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:35:14 INFO - PROCESS | 1722 | 1467070514240 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 1722 | 1467070514244 Marionette TRACE conn4 <- [1,1814,null,{}] 16:35:14 INFO - PROCESS | 1722 | 1467070514250 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}] 16:35:14 INFO - PROCESS | 1722 | 1467070514255 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:14 INFO - PROCESS | 1722 | 1467070514498 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:35:14 INFO - PROCESS | 1722 | 1467070514888 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 1722 | 1467070514898 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afea400 == 124 [pid = 1722] [id = 461] 16:35:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 184 (0x8b268000) [pid = 1722] [serial = 1384] [outer = (nil)] 16:35:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 185 (0x8c1d9000) [pid = 1722] [serial = 1385] [outer = 0x8b268000] 16:35:15 INFO - PROCESS | 1722 | 1467070514997 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 186 (0x8d3a8c00) [pid = 1722] [serial = 1386] [outer = 0x8b268000] 16:35:15 INFO - PROCESS | 1722 | 1467070515930 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]]]}] 16:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1741ms 16:35:15 INFO - PROCESS | 1722 | 1467070515982 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 1722 | 1467070515986 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:35:15 INFO - PROCESS | 1722 | 1467070515993 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 1722 | 1467070515996 Marionette TRACE conn4 <- [1,1818,null,{}] 16:35:16 INFO - PROCESS | 1722 | 1467070516002 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}] 16:35:16 INFO - PROCESS | 1722 | 1467070516007 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:16 INFO - PROCESS | 1722 | 1467070516233 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:35:17 INFO - PROCESS | 1722 | 1467070517191 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 1722 | 1467070517202 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afefc00 == 125 [pid = 1722] [id = 462] 16:35:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 187 (0x8aff1c00) [pid = 1722] [serial = 1387] [outer = (nil)] 16:35:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 188 (0x8b26e800) [pid = 1722] [serial = 1388] [outer = 0x8aff1c00] 16:35:17 INFO - PROCESS | 1722 | 1467070517285 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 189 (0x8bcf8800) [pid = 1722] [serial = 1389] [outer = 0x8aff1c00] 16:35:18 INFO - PROCESS | 1722 | 1467070518225 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]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2284ms 16:35:18 INFO - PROCESS | 1722 | 1467070518279 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 1722 | 1467070518284 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:35:18 INFO - PROCESS | 1722 | 1467070518292 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 1722 | 1467070518297 Marionette TRACE conn4 <- [1,1822,null,{}] 16:35:18 INFO - PROCESS | 1722 | 1467070518305 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}] 16:35:18 INFO - PROCESS | 1722 | 1467070518311 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:18 INFO - PROCESS | 1722 | 1467070518525 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:35:18 INFO - PROCESS | 1722 | 1467070518887 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 1722 | 1467070518894 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da4b800 == 126 [pid = 1722] [id = 463] 16:35:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 190 (0x8da50000) [pid = 1722] [serial = 1390] [outer = (nil)] 16:35:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 191 (0x8dc3fc00) [pid = 1722] [serial = 1391] [outer = 0x8da50000] 16:35:19 INFO - PROCESS | 1722 | 1467070519059 Marionette DEBUG loaded listener.js 16:35:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 192 (0x8e5f1800) [pid = 1722] [serial = 1392] [outer = 0x8da50000] 16:35:20 INFO - PROCESS | 1722 | 1467070519999 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]]]}] 16:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1745ms 16:35:20 INFO - PROCESS | 1722 | 1467070520041 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 1722 | 1467070520047 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:35:20 INFO - PROCESS | 1722 | 1467070520056 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 1722 | 1467070520059 Marionette TRACE conn4 <- [1,1826,null,{}] 16:35:20 INFO - PROCESS | 1722 | 1467070520065 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}] 16:35:20 INFO - PROCESS | 1722 | 1467070520070 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:20 INFO - PROCESS | 1722 | 1467070520378 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:35:20 INFO - PROCESS | 1722 | 1467070520687 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 1722 | 1467070520694 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d3a1000 == 127 [pid = 1722] [id = 464] 16:35:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 193 (0x8e5ed000) [pid = 1722] [serial = 1393] [outer = (nil)] 16:35:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 194 (0x8f8ba800) [pid = 1722] [serial = 1394] [outer = 0x8e5ed000] 16:35:20 INFO - PROCESS | 1722 | 1467070520782 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 195 (0x8fb24400) [pid = 1722] [serial = 1395] [outer = 0x8e5ed000] 16:35:21 INFO - PROCESS | 1722 | 1467070521756 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]]]}] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1af000 == 126 [pid = 1722] [id = 277] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf4800 == 125 [pid = 1722] [id = 397] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd12400 == 124 [pid = 1722] [id = 398] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1af400 == 123 [pid = 1722] [id = 392] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8e673c00 == 122 [pid = 1722] [id = 396] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc48800 == 121 [pid = 1722] [id = 275] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d5c00 == 120 [pid = 1722] [id = 395] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x997c8800 == 119 [pid = 1722] [id = 389] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x91297800 == 118 [pid = 1722] [id = 276] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0a000 == 117 [pid = 1722] [id = 279] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x91293400 == 116 [pid = 1722] [id = 388] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc4ac00 == 115 [pid = 1722] [id = 273] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8d39a000 == 114 [pid = 1722] [id = 394] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dc000 == 113 [pid = 1722] [id = 447] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8abc00 == 112 [pid = 1722] [id = 446] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd15000 == 111 [pid = 1722] [id = 445] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8da4fc00 == 110 [pid = 1722] [id = 424] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ea800 == 109 [pid = 1722] [id = 444] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8d3a7000 == 108 [pid = 1722] [id = 443] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe9000 == 107 [pid = 1722] [id = 442] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x911aac00 == 106 [pid = 1722] [id = 432] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d6800 == 105 [pid = 1722] [id = 431] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0ec00 == 104 [pid = 1722] [id = 430] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0e000 == 103 [pid = 1722] [id = 429] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d7400 == 102 [pid = 1722] [id = 427] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8d3a6800 == 101 [pid = 1722] [id = 428] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcef400 == 100 [pid = 1722] [id = 407] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1dc800 == 99 [pid = 1722] [id = 286] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x921eac00 == 98 [pid = 1722] [id = 310] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d6800 == 97 [pid = 1722] [id = 426] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x91499c00 == 96 [pid = 1722] [id = 340] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc4d000 == 95 [pid = 1722] [id = 270] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0b400 == 94 [pid = 1722] [id = 433] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef14000 == 93 [pid = 1722] [id = 271] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x93c65000 == 92 [pid = 1722] [id = 329] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x93955400 == 91 [pid = 1722] [id = 341] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x92121800 == 90 [pid = 1722] [id = 435] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x99c29c00 == 89 [pid = 1722] [id = 372] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x95224800 == 88 [pid = 1722] [id = 311] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9222a000 == 87 [pid = 1722] [id = 283] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9219f800 == 86 [pid = 1722] [id = 434] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed1c00 == 85 [pid = 1722] [id = 278] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9219cc00 == 84 [pid = 1722] [id = 324] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a3000 == 83 [pid = 1722] [id = 360] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0f400 == 82 [pid = 1722] [id = 438] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x91c62800 == 81 [pid = 1722] [id = 330] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x911ac000 == 80 [pid = 1722] [id = 406] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9ba400 == 79 [pid = 1722] [id = 327] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8eecec00 == 78 [pid = 1722] [id = 362] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b4c00 == 77 [pid = 1722] [id = 328] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb9ec00 == 76 [pid = 1722] [id = 272] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9b40a000 == 75 [pid = 1722] [id = 345] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9219fc00 == 74 [pid = 1722] [id = 281] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x91ab6400 == 73 [pid = 1722] [id = 371] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x997d6400 == 72 [pid = 1722] [id = 369] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed41800 == 71 [pid = 1722] [id = 342] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x912ba800 == 70 [pid = 1722] [id = 282] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9395cc00 == 69 [pid = 1722] [id = 312] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e3800 == 68 [pid = 1722] [id = 370] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb30000 == 67 [pid = 1722] [id = 295] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1abc00 == 66 [pid = 1722] [id = 393] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8ab800 == 65 [pid = 1722] [id = 323] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b6400 == 64 [pid = 1722] [id = 338] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x911aec00 == 63 [pid = 1722] [id = 439] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1dac00 == 62 [pid = 1722] [id = 287] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x98887800 == 61 [pid = 1722] [id = 325] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f6000 == 60 [pid = 1722] [id = 440] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x91abd800 == 59 [pid = 1722] [id = 361] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7ebc00 == 58 [pid = 1722] [id = 343] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b3c00 == 57 [pid = 1722] [id = 313] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d4800 == 56 [pid = 1722] [id = 284] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x912c5800 == 55 [pid = 1722] [id = 280] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x91ab1800 == 54 [pid = 1722] [id = 309] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe6000 == 53 [pid = 1722] [id = 413] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1cec00 == 52 [pid = 1722] [id = 346] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0xa34d6000 == 51 [pid = 1722] [id = 378] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4a400 == 50 [pid = 1722] [id = 285] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8da4c000 == 49 [pid = 1722] [id = 412] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef17800 == 48 [pid = 1722] [id = 348] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a2c00 == 47 [pid = 1722] [id = 417] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8b271800 == 46 [pid = 1722] [id = 418] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c20fc00 == 45 [pid = 1722] [id = 419] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d7c00 == 44 [pid = 1722] [id = 441] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a7400 == 43 [pid = 1722] [id = 377] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed3f800 == 42 [pid = 1722] [id = 379] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8e679400 == 41 [pid = 1722] [id = 408] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x953fb400 == 40 [pid = 1722] [id = 409] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x91c63400 == 39 [pid = 1722] [id = 380] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc40c00 == 38 [pid = 1722] [id = 331] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d1800 == 37 [pid = 1722] [id = 375] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a3c00 == 36 [pid = 1722] [id = 274] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x912a0c00 == 35 [pid = 1722] [id = 293] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a2400 == 34 [pid = 1722] [id = 314] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1db800 == 33 [pid = 1722] [id = 288] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0xa1022800 == 32 [pid = 1722] [id = 347] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1aa800 == 31 [pid = 1722] [id = 344] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x95143c00 == 30 [pid = 1722] [id = 376] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe8c00 == 29 [pid = 1722] [id = 414] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d2400 == 28 [pid = 1722] [id = 416] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d1800 == 27 [pid = 1722] [id = 415] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d7c00 == 26 [pid = 1722] [id = 349] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x953fd000 == 25 [pid = 1722] [id = 437] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x911ae800 == 24 [pid = 1722] [id = 436] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8afea400 == 23 [pid = 1722] [id = 461] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4a800 == 22 [pid = 1722] [id = 459] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9bb000 == 21 [pid = 1722] [id = 460] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9abeb800 == 20 [pid = 1722] [id = 458] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26c400 == 19 [pid = 1722] [id = 457] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x93c68c00 == 18 [pid = 1722] [id = 455] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x9149e400 == 17 [pid = 1722] [id = 456] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb24c00 == 16 [pid = 1722] [id = 454] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x921e9800 == 15 [pid = 1722] [id = 453] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5eb400 == 14 [pid = 1722] [id = 452] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed2800 == 13 [pid = 1722] [id = 451] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc46000 == 12 [pid = 1722] [id = 450] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a4400 == 11 [pid = 1722] [id = 449] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d8000 == 10 [pid = 1722] [id = 448] 16:35:23 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef13800 == 9 [pid = 1722] [id = 425] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 194 (0x8bcf3400) [pid = 1722] [serial = 1263] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 193 (0x8f8b0400) [pid = 1722] [serial = 1277] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 192 (0x8e67b400) [pid = 1722] [serial = 1272] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 191 (0xa256dc00) [pid = 1722] [serial = 1176] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 190 (0x8da52000) [pid = 1722] [serial = 1269] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 189 (0x8d9b3400) [pid = 1722] [serial = 1223] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 188 (0xa6846000) [pid = 1722] [serial = 1185] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 187 (0xa679d800) [pid = 1722] [serial = 1140] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 186 (0xa2533400) [pid = 1722] [serial = 1233] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 185 (0x8fb26400) [pid = 1722] [serial = 1164] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 184 (0xa610a000) [pid = 1722] [serial = 1137] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 183 (0x8da57400) [pid = 1722] [serial = 1238] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 182 (0xa328b800) [pid = 1722] [serial = 1235] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 181 (0x8d3a6c00) [pid = 1722] [serial = 1182] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 180 (0x8b264c00) [pid = 1722] [serial = 1250] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 179 (0x8ed4e400) [pid = 1722] [serial = 1224] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 178 (0x8fa53000) [pid = 1722] [serial = 1278] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 177 (0xa67ef800) [pid = 1722] [serial = 1143] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 176 (0x8da58c00) [pid = 1722] [serial = 1244] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 175 (0x8c1d5800) [pid = 1722] [serial = 1265] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 174 (0x8eed6c00) [pid = 1722] [serial = 1275] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 173 (0x8a5da800) [pid = 1722] [serial = 1247] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 172 (0xa67f4c00) [pid = 1722] [serial = 1191] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 171 (0x921a2800) [pid = 1722] [serial = 1227] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 170 (0x938abc00) [pid = 1722] [serial = 1167] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 169 (0x911abc00) [pid = 1722] [serial = 1259] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 168 (0x9abeb400) [pid = 1722] [serial = 1230] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 167 (0xa237b000) [pid = 1722] [serial = 1232] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 166 (0x8ed43000) [pid = 1722] [serial = 1274] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 165 (0x9a989400) [pid = 1722] [serial = 1170] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 164 (0xa2305400) [pid = 1722] [serial = 1173] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 163 (0xa4d58400) [pid = 1722] [serial = 1194] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 162 (0x9988d800) [pid = 1722] [serial = 1229] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 161 (0x8afee000) [pid = 1722] [serial = 1241] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 160 (0x998a5400) [pid = 1722] [serial = 1161] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0x8c208c00) [pid = 1722] [serial = 1256] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x8ef18000) [pid = 1722] [serial = 1253] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x8e67bc00) [pid = 1722] [serial = 1188] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x8e674800) [pid = 1722] [serial = 1271] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x8c206400) [pid = 1722] [serial = 1266] [outer = (nil)] [url = about:blank] 16:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 4090ms 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x8bd1cc00) [pid = 1722] [serial = 1197] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0xa67ed400) [pid = 1722] [serial = 1179] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x91ab9800) [pid = 1722] [serial = 1226] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x8bcea400) [pid = 1722] [serial = 1262] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x8d9b6000) [pid = 1722] [serial = 1268] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x8f8b2800) [pid = 1722] [serial = 1280] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1722 | 1467070524285 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:35:24 INFO - PROCESS | 1722 | 1467070524292 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:35:24 INFO - PROCESS | 1722 | 1467070524302 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 1722 | 1467070524309 Marionette TRACE conn4 <- [1,1830,null,{}] 16:35:24 INFO - PROCESS | 1722 | 1467070524318 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}] 16:35:24 INFO - PROCESS | 1722 | 1467070524325 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:24 INFO - PROCESS | 1722 | 1467070524506 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:35:24 INFO - PROCESS | 1722 | 1467070524744 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 1722 | 1467070524754 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b271000 == 10 [pid = 1722] [id = 465] 16:35:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x8b271800) [pid = 1722] [serial = 1396] [outer = (nil)] 16:35:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x8bcee000) [pid = 1722] [serial = 1397] [outer = 0x8b271800] 16:35:24 INFO - PROCESS | 1722 | 1467070524831 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x8bcf6000) [pid = 1722] [serial = 1398] [outer = 0x8b271800] 16:35:25 INFO - PROCESS | 1722 | 1467070525683 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]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1444ms 16:35:25 INFO - PROCESS | 1722 | 1467070525748 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 1722 | 1467070525754 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:35:25 INFO - PROCESS | 1722 | 1467070525764 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 1722 | 1467070525769 Marionette TRACE conn4 <- [1,1834,null,{}] 16:35:25 INFO - PROCESS | 1722 | 1467070525776 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}] 16:35:25 INFO - PROCESS | 1722 | 1467070525782 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:25 INFO - PROCESS | 1722 | 1467070525968 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:35:26 INFO - PROCESS | 1722 | 1467070526212 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 1722 | 1467070526221 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ae000 == 11 [pid = 1722] [id = 466] 16:35:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x8c1d1000) [pid = 1722] [serial = 1399] [outer = (nil)] 16:35:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x8c1d5800) [pid = 1722] [serial = 1400] [outer = 0x8c1d1000] 16:35:26 INFO - PROCESS | 1722 | 1467070526301 Marionette DEBUG loaded listener.js 16:35:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x8c1dd400) [pid = 1722] [serial = 1401] [outer = 0x8c1d1000] 16:35:27 INFO - PROCESS | 1722 | 1467070527289 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]]]}] 16:35:27 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 16:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1588ms 16:35:27 INFO - PROCESS | 1722 | 1467070527352 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 1722 | 1467070527356 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:35:27 INFO - PROCESS | 1722 | 1467070527363 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 1722 | 1467070527366 Marionette TRACE conn4 <- [1,1838,null,{}] 16:35:27 INFO - PROCESS | 1722 | 1467070527383 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}] 16:35:27 INFO - PROCESS | 1722 | 1467070527392 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:27 INFO - PROCESS | 1722 | 1467070527656 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:35:27 INFO - PROCESS | 1722 | 1467070527681 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 1722 | 1467070527694 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d3a7c00 == 12 [pid = 1722] [id = 467] 16:35:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0x8d9b3800) [pid = 1722] [serial = 1402] [outer = (nil)] 16:35:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0x8da4e000) [pid = 1722] [serial = 1403] [outer = 0x8d9b3800] 16:35:27 INFO - PROCESS | 1722 | 1467070527770 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x8dc41000) [pid = 1722] [serial = 1404] [outer = 0x8d9b3800] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x951ae400) [pid = 1722] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x93960c00) [pid = 1722] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x8a5d2000) [pid = 1722] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x8a5d6400) [pid = 1722] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x8c1a6000) [pid = 1722] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x8afec800) [pid = 1722] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x8afe6400) [pid = 1722] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x8da4d800) [pid = 1722] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x8fa45c00) [pid = 1722] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x8fb9ac00) [pid = 1722] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x8ef10c00) [pid = 1722] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x8fa47000) [pid = 1722] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0x8d9af000) [pid = 1722] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x8bcf6c00) [pid = 1722] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x91497400) [pid = 1722] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0x9797c800) [pid = 1722] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x8bceb800) [pid = 1722] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x8ed4a000) [pid = 1722] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0x8dc46c00) [pid = 1722] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x8ef0e400) [pid = 1722] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x91ab5c00) [pid = 1722] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x953fd400) [pid = 1722] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x921a1000) [pid = 1722] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x8dc42400) [pid = 1722] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x921a0c00) [pid = 1722] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x8da56000) [pid = 1722] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x8d9adc00) [pid = 1722] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x8e5ee400) [pid = 1722] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x91498c00) [pid = 1722] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x8bd13c00) [pid = 1722] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8c210800) [pid = 1722] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:35:30 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x8c202000) [pid = 1722] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:35:31 INFO - PROCESS | 1722 | 1467070531230 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]]]}] 16:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 3902ms 16:35:31 INFO - PROCESS | 1722 | 1467070531266 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:35:31 INFO - PROCESS | 1722 | 1467070531270 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:35:31 INFO - PROCESS | 1722 | 1467070531276 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 1722 | 1467070531280 Marionette TRACE conn4 <- [1,1842,null,{}] 16:35:31 INFO - PROCESS | 1722 | 1467070531285 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}] 16:35:31 INFO - PROCESS | 1722 | 1467070531291 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:31 INFO - PROCESS | 1722 | 1467070531544 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:35:31 INFO - PROCESS | 1722 | 1467070531567 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 1722 | 1467070531575 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afea000 == 13 [pid = 1722] [id = 468] 16:35:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x8afecc00) [pid = 1722] [serial = 1405] [outer = (nil)] 16:35:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x8c206800) [pid = 1722] [serial = 1406] [outer = 0x8afecc00] 16:35:31 INFO - PROCESS | 1722 | 1467070531648 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x8dc42400) [pid = 1722] [serial = 1407] [outer = 0x8afecc00] 16:35:32 INFO - PROCESS | 1722 | 1467070532625 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]]]}] 16:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1381ms 16:35:32 INFO - PROCESS | 1722 | 1467070532659 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 1722 | 1467070532664 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:35:32 INFO - PROCESS | 1722 | 1467070532670 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 1722 | 1467070532674 Marionette TRACE conn4 <- [1,1846,null,{}] 16:35:32 INFO - PROCESS | 1722 | 1467070532680 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}] 16:35:32 INFO - PROCESS | 1722 | 1467070532685 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:32 INFO - PROCESS | 1722 | 1467070532861 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:35:33 INFO - PROCESS | 1722 | 1467070533282 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 1722 | 1467070533297 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d7800 == 14 [pid = 1722] [id = 469] 16:35:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x8a5d7c00) [pid = 1722] [serial = 1408] [outer = (nil)] 16:35:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x8a5e0c00) [pid = 1722] [serial = 1409] [outer = 0x8a5d7c00] 16:35:33 INFO - PROCESS | 1722 | 1467070533459 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x8b264800) [pid = 1722] [serial = 1410] [outer = 0x8a5d7c00] 16:35:34 INFO - PROCESS | 1722 | 1467070534483 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]]]}] 16:35:34 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) 16:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1892ms 16:35:34 INFO - PROCESS | 1722 | 1467070534572 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:35:34 INFO - PROCESS | 1722 | 1467070534583 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:35:34 INFO - PROCESS | 1722 | 1467070534593 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 1722 | 1467070534599 Marionette TRACE conn4 <- [1,1850,null,{}] 16:35:34 INFO - PROCESS | 1722 | 1467070534638 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}] 16:35:34 INFO - PROCESS | 1722 | 1467070534644 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:34 INFO - PROCESS | 1722 | 1467070534842 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:35:35 INFO - PROCESS | 1722 | 1467070535171 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 1722 | 1467070535181 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcec000 == 15 [pid = 1722] [id = 470] 16:35:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x8c1d0800) [pid = 1722] [serial = 1411] [outer = (nil)] 16:35:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x8c208400) [pid = 1722] [serial = 1412] [outer = 0x8c1d0800] 16:35:35 INFO - PROCESS | 1722 | 1467070535271 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x8d39e400) [pid = 1722] [serial = 1413] [outer = 0x8c1d0800] 16:35:36 INFO - PROCESS | 1722 | 1467070536266 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]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1709ms 16:35:36 INFO - PROCESS | 1722 | 1467070536321 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 1722 | 1467070536327 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:35:36 INFO - PROCESS | 1722 | 1467070536336 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 1722 | 1467070536340 Marionette TRACE conn4 <- [1,1854,null,{}] 16:35:36 INFO - PROCESS | 1722 | 1467070536347 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}] 16:35:36 INFO - PROCESS | 1722 | 1467070536353 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:36 INFO - PROCESS | 1722 | 1467070536567 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:35:36 INFO - PROCESS | 1722 | 1467070536930 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 1722 | 1467070536937 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5db000 == 16 [pid = 1722] [id = 471] 16:35:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x8da51400) [pid = 1722] [serial = 1414] [outer = (nil)] 16:35:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x8e67c800) [pid = 1722] [serial = 1415] [outer = 0x8da51400] 16:35:37 INFO - PROCESS | 1722 | 1467070537031 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x8e7f3400) [pid = 1722] [serial = 1416] [outer = 0x8da51400] 16:35:38 INFO - PROCESS | 1722 | 1467070538001 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]]]}] 16:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1736ms 16:35:38 INFO - PROCESS | 1722 | 1467070538074 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 1722 | 1467070538078 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:35:38 INFO - PROCESS | 1722 | 1467070538095 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - PROCESS | 1722 | 1467070538105 Marionette TRACE conn4 <- [1,1858,null,{}] 16:35:38 INFO - PROCESS | 1722 | 1467070538113 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}] 16:35:38 INFO - PROCESS | 1722 | 1467070538121 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:38 INFO - PROCESS | 1722 | 1467070538371 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:35:38 INFO - PROCESS | 1722 | 1467070538690 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 1722 | 1467070538700 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dac00 == 17 [pid = 1722] [id = 472] 16:35:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x8ed49400) [pid = 1722] [serial = 1417] [outer = (nil)] 16:35:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x8eedd800) [pid = 1722] [serial = 1418] [outer = 0x8ed49400] 16:35:38 INFO - PROCESS | 1722 | 1467070538789 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x8ef11800) [pid = 1722] [serial = 1419] [outer = 0x8ed49400] 16:35:39 INFO - PROCESS | 1722 | 1467070539746 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]]]}] 16:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1709ms 16:35:39 INFO - PROCESS | 1722 | 1467070539797 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:35:39 INFO - PROCESS | 1722 | 1467070539802 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:35:39 INFO - PROCESS | 1722 | 1467070539809 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 1722 | 1467070539813 Marionette TRACE conn4 <- [1,1862,null,{}] 16:35:39 INFO - PROCESS | 1722 | 1467070539819 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}] 16:35:39 INFO - PROCESS | 1722 | 1467070539824 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:40 INFO - PROCESS | 1722 | 1467070540029 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:35:40 INFO - PROCESS | 1722 | 1467070540354 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 1722 | 1467070540366 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef15800 == 18 [pid = 1722] [id = 473] 16:35:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x8f8afc00) [pid = 1722] [serial = 1420] [outer = (nil)] 16:35:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x8f8b8400) [pid = 1722] [serial = 1421] [outer = 0x8f8afc00] 16:35:40 INFO - PROCESS | 1722 | 1467070540455 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x8f8b6400) [pid = 1722] [serial = 1422] [outer = 0x8f8afc00] 16:35:41 INFO - PROCESS | 1722 | 1467070541382 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]]]}] 16:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1639ms 16:35:41 INFO - PROCESS | 1722 | 1467070541449 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 1722 | 1467070541453 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:35:41 INFO - PROCESS | 1722 | 1467070541460 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 1722 | 1467070541464 Marionette TRACE conn4 <- [1,1866,null,{}] 16:35:41 INFO - PROCESS | 1722 | 1467070541470 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}] 16:35:41 INFO - PROCESS | 1722 | 1467070541476 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:41 INFO - PROCESS | 1722 | 1467070541673 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:35:42 INFO - PROCESS | 1722 | 1467070541996 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 1722 | 1467070542017 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe6400 == 19 [pid = 1722] [id = 474] 16:35:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0x8fb22800) [pid = 1722] [serial = 1423] [outer = (nil)] 16:35:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x8fb2d000) [pid = 1722] [serial = 1424] [outer = 0x8fb22800] 16:35:42 INFO - PROCESS | 1722 | 1467070542121 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x911af400) [pid = 1722] [serial = 1425] [outer = 0x8fb22800] 16:35:43 INFO - PROCESS | 1722 | 1467070543102 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]]]}] 16:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1683ms 16:35:43 INFO - PROCESS | 1722 | 1467070543149 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 1722 | 1467070543153 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:35:43 INFO - PROCESS | 1722 | 1467070543161 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 1722 | 1467070543165 Marionette TRACE conn4 <- [1,1870,null,{}] 16:35:43 INFO - PROCESS | 1722 | 1467070543171 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}] 16:35:43 INFO - PROCESS | 1722 | 1467070543178 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:43 INFO - PROCESS | 1722 | 1467070543394 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:35:43 INFO - PROCESS | 1722 | 1467070543719 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 1722 | 1467070543730 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b271c00 == 20 [pid = 1722] [id = 475] 16:35:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x8e5f0c00) [pid = 1722] [serial = 1426] [outer = (nil)] 16:35:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x912bc800) [pid = 1722] [serial = 1427] [outer = 0x8e5f0c00] 16:35:43 INFO - PROCESS | 1722 | 1467070543815 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x912c4000) [pid = 1722] [serial = 1428] [outer = 0x8e5f0c00] 16:35:44 INFO - PROCESS | 1722 | 1467070544753 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]]]}] 16:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1636ms 16:35:44 INFO - PROCESS | 1722 | 1467070544800 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 1722 | 1467070544805 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:35:44 INFO - PROCESS | 1722 | 1467070544816 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 1722 | 1467070544819 Marionette TRACE conn4 <- [1,1874,null,{}] 16:35:44 INFO - PROCESS | 1722 | 1467070544826 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}] 16:35:44 INFO - PROCESS | 1722 | 1467070544831 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:45 INFO - PROCESS | 1722 | 1467070545021 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:35:45 INFO - PROCESS | 1722 | 1467070545351 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 1722 | 1467070545357 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8aff0400 == 21 [pid = 1722] [id = 476] 16:35:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x8b270000) [pid = 1722] [serial = 1429] [outer = (nil)] 16:35:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x91498000) [pid = 1722] [serial = 1430] [outer = 0x8b270000] 16:35:45 INFO - PROCESS | 1722 | 1467070545448 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x9149c000) [pid = 1722] [serial = 1431] [outer = 0x8b270000] 16:35:46 INFO - PROCESS | 1722 | 1467070546402 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]]]}] 16:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1629ms 16:35:46 INFO - PROCESS | 1722 | 1467070546446 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:35:46 INFO - PROCESS | 1722 | 1467070546450 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:35:46 INFO - PROCESS | 1722 | 1467070546457 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 1722 | 1467070546460 Marionette TRACE conn4 <- [1,1878,null,{}] 16:35:46 INFO - PROCESS | 1722 | 1467070546466 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}] 16:35:46 INFO - PROCESS | 1722 | 1467070546472 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:46 INFO - PROCESS | 1722 | 1467070546658 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:35:46 INFO - PROCESS | 1722 | 1467070546974 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 1722 | 1467070546984 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dc000 == 22 [pid = 1722] [id = 477] 16:35:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x8a5df800) [pid = 1722] [serial = 1432] [outer = (nil)] 16:35:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x91ab5800) [pid = 1722] [serial = 1433] [outer = 0x8a5df800] 16:35:47 INFO - PROCESS | 1722 | 1467070547074 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0x91abcc00) [pid = 1722] [serial = 1434] [outer = 0x8a5df800] 16:35:48 INFO - PROCESS | 1722 | 1467070548032 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]]]}] 16:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1636ms 16:35:48 INFO - PROCESS | 1722 | 1467070548094 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 1722 | 1467070548098 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:35:48 INFO - PROCESS | 1722 | 1467070548105 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 1722 | 1467070548110 Marionette TRACE conn4 <- [1,1882,null,{}] 16:35:48 INFO - PROCESS | 1722 | 1467070548117 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}] 16:35:48 INFO - PROCESS | 1722 | 1467070548121 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:48 INFO - PROCESS | 1722 | 1467070548362 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:35:48 INFO - PROCESS | 1722 | 1467070548686 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 1722 | 1467070548696 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5de400 == 23 [pid = 1722] [id = 478] 16:35:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0x8afe5c00) [pid = 1722] [serial = 1435] [outer = (nil)] 16:35:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x91c66800) [pid = 1722] [serial = 1436] [outer = 0x8afe5c00] 16:35:48 INFO - PROCESS | 1722 | 1467070548778 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 159 (0x91c6b000) [pid = 1722] [serial = 1437] [outer = 0x8afe5c00] 16:35:49 INFO - PROCESS | 1722 | 1467070549721 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]]]}] 16:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1688ms 16:35:49 INFO - PROCESS | 1722 | 1467070549794 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:35:49 INFO - PROCESS | 1722 | 1467070549799 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:35:49 INFO - PROCESS | 1722 | 1467070549805 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:35:49 INFO - PROCESS | 1722 | 1467070549809 Marionette TRACE conn4 <- [1,1886,null,{}] 16:35:49 INFO - PROCESS | 1722 | 1467070549815 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}] 16:35:49 INFO - PROCESS | 1722 | 1467070549820 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:50 INFO - PROCESS | 1722 | 1467070550010 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:35:50 INFO - PROCESS | 1722 | 1467070550354 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 1722 | 1467070550365 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x92198400 == 24 [pid = 1722] [id = 479] 16:35:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 160 (0x92198800) [pid = 1722] [serial = 1438] [outer = (nil)] 16:35:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 161 (0x9219f400) [pid = 1722] [serial = 1439] [outer = 0x92198800] 16:35:50 INFO - PROCESS | 1722 | 1467070550467 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 162 (0x921e9800) [pid = 1722] [serial = 1440] [outer = 0x92198800] 16:35:51 INFO - PROCESS | 1722 | 1467070551462 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]]]}] 16:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1732ms 16:35:51 INFO - PROCESS | 1722 | 1467070551538 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:35:51 INFO - PROCESS | 1722 | 1467070551542 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:35:51 INFO - PROCESS | 1722 | 1467070551550 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:35:51 INFO - PROCESS | 1722 | 1467070551555 Marionette TRACE conn4 <- [1,1890,null,{}] 16:35:51 INFO - PROCESS | 1722 | 1467070551561 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}] 16:35:51 INFO - PROCESS | 1722 | 1467070551567 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:51 INFO - PROCESS | 1722 | 1467070551831 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:35:52 INFO - PROCESS | 1722 | 1467070552180 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 1722 | 1467070552186 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c209800 == 25 [pid = 1722] [id = 480] 16:35:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 163 (0x91c67c00) [pid = 1722] [serial = 1441] [outer = (nil)] 16:35:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 164 (0x93960000) [pid = 1722] [serial = 1442] [outer = 0x91c67c00] 16:35:52 INFO - PROCESS | 1722 | 1467070552272 Marionette DEBUG loaded listener.js 16:35:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 165 (0x93993c00) [pid = 1722] [serial = 1443] [outer = 0x91c67c00] 16:35:53 INFO - PROCESS | 1722 | 1467070553254 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]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1790ms 16:35:53 INFO - PROCESS | 1722 | 1467070553341 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:35:53 INFO - PROCESS | 1722 | 1467070553345 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:35:53 INFO - PROCESS | 1722 | 1467070553352 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 1722 | 1467070553355 Marionette TRACE conn4 <- [1,1894,null,{}] 16:35:53 INFO - PROCESS | 1722 | 1467070553361 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}] 16:35:53 INFO - PROCESS | 1722 | 1467070553366 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:53 INFO - PROCESS | 1722 | 1467070553557 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:35:53 INFO - PROCESS | 1722 | 1467070553882 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:53 INFO - PROCESS | 1722 | 1467070553892 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5e0400 == 26 [pid = 1722] [id = 481] 16:35:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 166 (0x8bd1ac00) [pid = 1722] [serial = 1444] [outer = (nil)] 16:35:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 167 (0x8ed42800) [pid = 1722] [serial = 1445] [outer = 0x8bd1ac00] 16:35:53 INFO - PROCESS | 1722 | 1467070553981 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 168 (0x8fb9a000) [pid = 1722] [serial = 1446] [outer = 0x8bd1ac00] 16:35:54 INFO - PROCESS | 1722 | 1467070554933 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]]]}] 16:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1639ms 16:35:54 INFO - PROCESS | 1722 | 1467070554992 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 1722 | 1467070554995 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:35:55 INFO - PROCESS | 1722 | 1467070555003 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 1722 | 1467070555006 Marionette TRACE conn4 <- [1,1898,null,{}] 16:35:55 INFO - PROCESS | 1722 | 1467070555013 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}] 16:35:55 INFO - PROCESS | 1722 | 1467070555018 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:55 INFO - PROCESS | 1722 | 1467070555218 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:35:55 INFO - PROCESS | 1722 | 1467070555727 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:55 INFO - PROCESS | 1722 | 1467070555734 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d2400 == 27 [pid = 1722] [id = 482] 16:35:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 169 (0x8a5d3000) [pid = 1722] [serial = 1447] [outer = (nil)] 16:35:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 170 (0x8a5db800) [pid = 1722] [serial = 1448] [outer = 0x8a5d3000] 16:35:55 INFO - PROCESS | 1722 | 1467070555825 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 171 (0x8afedc00) [pid = 1722] [serial = 1449] [outer = 0x8a5d3000] 16:35:56 INFO - PROCESS | 1722 | 1467070556802 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]]]}] 16:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1834ms 16:35:56 INFO - PROCESS | 1722 | 1467070556839 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 1722 | 1467070556846 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:35:56 INFO - PROCESS | 1722 | 1467070556853 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 1722 | 1467070556857 Marionette TRACE conn4 <- [1,1902,null,{}] 16:35:56 INFO - PROCESS | 1722 | 1467070556865 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}] 16:35:56 INFO - PROCESS | 1722 | 1467070556873 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:57 INFO - PROCESS | 1722 | 1467070557084 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:35:57 INFO - PROCESS | 1722 | 1467070557426 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 1722 | 1467070557446 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1cf400 == 28 [pid = 1722] [id = 483] 16:35:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 172 (0x8c1d7400) [pid = 1722] [serial = 1450] [outer = (nil)] 16:35:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 173 (0x8c209400) [pid = 1722] [serial = 1451] [outer = 0x8c1d7400] 16:35:57 INFO - PROCESS | 1722 | 1467070557581 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 174 (0x8d9aec00) [pid = 1722] [serial = 1452] [outer = 0x8c1d7400] 16:35:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8da4b800 == 27 [pid = 1722] [id = 463] 16:35:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8afea000 == 26 [pid = 1722] [id = 468] 16:35:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8d3a7c00 == 25 [pid = 1722] [id = 467] 16:35:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ae000 == 24 [pid = 1722] [id = 466] 16:35:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8b271000 == 23 [pid = 1722] [id = 465] 16:35:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8d3a1000 == 22 [pid = 1722] [id = 464] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 173 (0x9b88f800) [pid = 1722] [serial = 1221] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 172 (0xa33c5800) [pid = 1722] [serial = 1236] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 171 (0x8a5ddc00) [pid = 1722] [serial = 1248] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 170 (0x8b268800) [pid = 1722] [serial = 1251] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 169 (0x95150c00) [pid = 1722] [serial = 1254] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 168 (0xa4f14800) [pid = 1722] [serial = 1245] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 167 (0x8aff0800) [pid = 1722] [serial = 1242] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 166 (0x95149400) [pid = 1722] [serial = 1239] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 165 (0x93990800) [pid = 1722] [serial = 1260] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 164 (0x8c20a800) [pid = 1722] [serial = 1257] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 163 (0x912bf000) [pid = 1722] [serial = 1340] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 162 (0x91496400) [pid = 1722] [serial = 1341] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 161 (0x9129c000) [pid = 1722] [serial = 1292] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 160 (0x912c4400) [pid = 1722] [serial = 1293] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 159 (0x8fa4b400) [pid = 1722] [serial = 1289] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 158 (0x8fba0800) [pid = 1722] [serial = 1290] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x921e2400) [pid = 1722] [serial = 1301] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x921e9400) [pid = 1722] [serial = 1302] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x8da4f800) [pid = 1722] [serial = 1331] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x8dc45800) [pid = 1722] [serial = 1332] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x8bd17800) [pid = 1722] [serial = 1283] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x8bd21c00) [pid = 1722] [serial = 1284] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x91c6a800) [pid = 1722] [serial = 1298] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x92198000) [pid = 1722] [serial = 1299] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x99891c00) [pid = 1722] [serial = 1316] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x99894800) [pid = 1722] [serial = 1317] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x8bcf7400) [pid = 1722] [serial = 1328] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x8bd18c00) [pid = 1722] [serial = 1329] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0x9211e000) [pid = 1722] [serial = 1322] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x9521e000) [pid = 1722] [serial = 1323] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x8fb9b000) [pid = 1722] [serial = 1281] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0x9149c800) [pid = 1722] [serial = 1295] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x9196d800) [pid = 1722] [serial = 1296] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x9a1f8400) [pid = 1722] [serial = 1319] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0x9a63f800) [pid = 1722] [serial = 1320] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x98947000) [pid = 1722] [serial = 1313] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x997cc000) [pid = 1722] [serial = 1314] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x9395ec00) [pid = 1722] [serial = 1304] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x93988400) [pid = 1722] [serial = 1305] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x91c6c000) [pid = 1722] [serial = 1325] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x9514cc00) [pid = 1722] [serial = 1326] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x93c66800) [pid = 1722] [serial = 1307] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x94774400) [pid = 1722] [serial = 1308] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x8fb2e400) [pid = 1722] [serial = 1337] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x8da4b000) [pid = 1722] [serial = 1286] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x8da56400) [pid = 1722] [serial = 1287] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8e67a800) [pid = 1722] [serial = 1334] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x8ef0d400) [pid = 1722] [serial = 1335] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x951b2800) [pid = 1722] [serial = 1310] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x951b7000) [pid = 1722] [serial = 1311] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8fa46400) [pid = 1722] [serial = 1343] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x911b2400) [pid = 1722] [serial = 1344] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x911b8000) [pid = 1722] [serial = 1338] [outer = (nil)] [url = about:blank] 16:35:58 INFO - PROCESS | 1722 | 1467070558661 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]]]}] 16:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1839ms 16:35:58 INFO - PROCESS | 1722 | 1467070558699 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 1722 | 1467070558705 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:35:58 INFO - PROCESS | 1722 | 1467070558714 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 1722 | 1467070558718 Marionette TRACE conn4 <- [1,1906,null,{}] 16:35:58 INFO - PROCESS | 1722 | 1467070558724 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}] 16:35:58 INFO - PROCESS | 1722 | 1467070558729 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:58 INFO - PROCESS | 1722 | 1467070558935 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:35:59 INFO - PROCESS | 1722 | 1467070559190 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 1722 | 1467070559197 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:35:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26a000 == 23 [pid = 1722] [id = 484] 16:35:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x8b271000) [pid = 1722] [serial = 1453] [outer = (nil)] 16:35:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x8d3a8000) [pid = 1722] [serial = 1454] [outer = 0x8b271000] 16:35:59 INFO - PROCESS | 1722 | 1467070559277 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x8da57800) [pid = 1722] [serial = 1455] [outer = 0x8b271000] 16:36:00 INFO - PROCESS | 1722 | 1467070560196 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]]]}] 16:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1538ms 16:36:00 INFO - PROCESS | 1722 | 1467070560252 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 1722 | 1467070560256 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:36:00 INFO - PROCESS | 1722 | 1467070560265 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 1722 | 1467070560274 Marionette TRACE conn4 <- [1,1910,null,{}] 16:36:00 INFO - PROCESS | 1722 | 1467070560289 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}] 16:36:00 INFO - PROCESS | 1722 | 1467070560296 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:00 INFO - PROCESS | 1722 | 1467070560504 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:36:00 INFO - PROCESS | 1722 | 1467070560761 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:00 INFO - PROCESS | 1722 | 1467070560769 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ec400 == 24 [pid = 1722] [id = 485] 16:36:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x8e7f6000) [pid = 1722] [serial = 1456] [outer = (nil)] 16:36:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x8eed6c00) [pid = 1722] [serial = 1457] [outer = 0x8e7f6000] 16:36:00 INFO - PROCESS | 1722 | 1467070560846 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x8ef0d400) [pid = 1722] [serial = 1458] [outer = 0x8e7f6000] 16:36:01 INFO - PROCESS | 1722 | 1467070561764 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]]]}] 16:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1544ms 16:36:01 INFO - PROCESS | 1722 | 1467070561808 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:36:01 INFO - PROCESS | 1722 | 1467070561813 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:36:01 INFO - PROCESS | 1722 | 1467070561819 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - PROCESS | 1722 | 1467070561822 Marionette TRACE conn4 <- [1,1914,null,{}] 16:36:01 INFO - PROCESS | 1722 | 1467070561836 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}] 16:36:01 INFO - PROCESS | 1722 | 1467070561841 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:02 INFO - PROCESS | 1722 | 1467070562118 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:36:02 INFO - PROCESS | 1722 | 1467070562148 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 1722 | 1467070562153 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da51000 == 25 [pid = 1722] [id = 486] 16:36:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x8e677c00) [pid = 1722] [serial = 1459] [outer = (nil)] 16:36:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x8fa50000) [pid = 1722] [serial = 1460] [outer = 0x8e677c00] 16:36:02 INFO - PROCESS | 1722 | 1467070562230 Marionette DEBUG loaded listener.js 16:36:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x8fb2dc00) [pid = 1722] [serial = 1461] [outer = 0x8e677c00] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x8aff1c00) [pid = 1722] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x8e5ed000) [pid = 1722] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8a5dc800) [pid = 1722] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x8da50000) [pid = 1722] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x8c204800) [pid = 1722] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x8e67d000) [pid = 1722] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8fb98800) [pid = 1722] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x8ef18400) [pid = 1722] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x921ecc00) [pid = 1722] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x8fb9b800) [pid = 1722] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x95152000) [pid = 1722] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x91977800) [pid = 1722] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x95152c00) [pid = 1722] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x9abebc00) [pid = 1722] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x911ae000) [pid = 1722] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x8ef0b800) [pid = 1722] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x8d9b3800) [pid = 1722] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8b268000) [pid = 1722] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8b271800) [pid = 1722] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:36:03 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8c1d1000) [pid = 1722] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:36:03 INFO - PROCESS | 1722 | 1467070563619 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]]]}] 16:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1847ms 16:36:03 INFO - PROCESS | 1722 | 1467070563667 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 1722 | 1467070563671 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:36:03 INFO - PROCESS | 1722 | 1467070563679 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 1722 | 1467070563682 Marionette TRACE conn4 <- [1,1918,null,{}] 16:36:03 INFO - PROCESS | 1722 | 1467070563688 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}] 16:36:03 INFO - PROCESS | 1722 | 1467070563693 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:03 INFO - PROCESS | 1722 | 1467070563881 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:36:04 INFO - PROCESS | 1722 | 1467070564119 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 1722 | 1467070564136 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1aa000 == 26 [pid = 1722] [id = 487] 16:36:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8c1d0000) [pid = 1722] [serial = 1462] [outer = (nil)] 16:36:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8ef0e400) [pid = 1722] [serial = 1463] [outer = 0x8c1d0000] 16:36:04 INFO - PROCESS | 1722 | 1467070564218 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8fba6c00) [pid = 1722] [serial = 1464] [outer = 0x8c1d0000] 16:36:05 INFO - PROCESS | 1722 | 1467070565080 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]]]}] 16:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1438ms 16:36:05 INFO - PROCESS | 1722 | 1467070565117 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 1722 | 1467070565121 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:36:05 INFO - PROCESS | 1722 | 1467070565127 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 1722 | 1467070565131 Marionette TRACE conn4 <- [1,1922,null,{}] 16:36:05 INFO - PROCESS | 1722 | 1467070565136 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}] 16:36:05 INFO - PROCESS | 1722 | 1467070565141 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:05 INFO - PROCESS | 1722 | 1467070565345 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:36:05 INFO - PROCESS | 1722 | 1467070565722 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 1722 | 1467070565730 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dd400 == 27 [pid = 1722] [id = 488] 16:36:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8a5dd800) [pid = 1722] [serial = 1465] [outer = (nil)] 16:36:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8afe8000) [pid = 1722] [serial = 1466] [outer = 0x8a5dd800] 16:36:05 INFO - PROCESS | 1722 | 1467070565829 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8bcea400) [pid = 1722] [serial = 1467] [outer = 0x8a5dd800] 16:36:06 INFO - PROCESS | 1722 | 1467070566856 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]]]}] 16:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1788ms 16:36:06 INFO - PROCESS | 1722 | 1467070566920 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 1722 | 1467070566926 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:36:06 INFO - PROCESS | 1722 | 1467070566935 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - PROCESS | 1722 | 1467070566940 Marionette TRACE conn4 <- [1,1926,null,{}] 16:36:06 INFO - PROCESS | 1722 | 1467070566948 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}] 16:36:06 INFO - PROCESS | 1722 | 1467070566957 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:07 INFO - PROCESS | 1722 | 1467070567222 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:36:07 INFO - PROCESS | 1722 | 1467070567549 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 1722 | 1467070567561 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1af800 == 28 [pid = 1722] [id = 489] 16:36:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x8c1d6000) [pid = 1722] [serial = 1468] [outer = (nil)] 16:36:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x8d3a7c00) [pid = 1722] [serial = 1469] [outer = 0x8c1d6000] 16:36:07 INFO - PROCESS | 1722 | 1467070567653 Marionette DEBUG loaded listener.js 16:36:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x8da53400) [pid = 1722] [serial = 1470] [outer = 0x8c1d6000] 16:36:08 INFO - PROCESS | 1722 | 1467070568616 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]]]}] 16:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1736ms 16:36:08 INFO - PROCESS | 1722 | 1467070568675 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:36:08 INFO - PROCESS | 1722 | 1467070568682 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:36:08 INFO - PROCESS | 1722 | 1467070568689 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:36:08 INFO - PROCESS | 1722 | 1467070568692 Marionette TRACE conn4 <- [1,1930,null,{}] 16:36:08 INFO - PROCESS | 1722 | 1467070568700 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}] 16:36:08 INFO - PROCESS | 1722 | 1467070568706 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:08 INFO - PROCESS | 1722 | 1467070568958 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:36:09 INFO - PROCESS | 1722 | 1467070569307 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 1722 | 1467070569314 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e680c00 == 29 [pid = 1722] [id = 490] 16:36:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x8ed43000) [pid = 1722] [serial = 1471] [outer = (nil)] 16:36:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x8eed1000) [pid = 1722] [serial = 1472] [outer = 0x8ed43000] 16:36:09 INFO - PROCESS | 1722 | 1467070569427 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x8fa52000) [pid = 1722] [serial = 1473] [outer = 0x8ed43000] 16:36:10 INFO - PROCESS | 1722 | 1467070570455 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]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1835ms 16:36:10 INFO - PROCESS | 1722 | 1467070570525 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 1722 | 1467070570530 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:36:10 INFO - PROCESS | 1722 | 1467070570548 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 1722 | 1467070570559 Marionette TRACE conn4 <- [1,1934,null,{}] 16:36:10 INFO - PROCESS | 1722 | 1467070570566 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}] 16:36:10 INFO - PROCESS | 1722 | 1467070570575 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:10 INFO - PROCESS | 1722 | 1467070570951 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:36:11 INFO - PROCESS | 1722 | 1467070571183 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 1722 | 1467070571190 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e680800 == 30 [pid = 1722] [id = 491] 16:36:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x911b6800) [pid = 1722] [serial = 1474] [outer = (nil)] 16:36:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x912bd000) [pid = 1722] [serial = 1475] [outer = 0x911b6800] 16:36:11 INFO - PROCESS | 1722 | 1467070571276 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x9149d000) [pid = 1722] [serial = 1476] [outer = 0x911b6800] 16:36:12 INFO - PROCESS | 1722 | 1467070572250 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]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1756ms 16:36:12 INFO - PROCESS | 1722 | 1467070572296 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:36:12 INFO - PROCESS | 1722 | 1467070572301 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:36:12 INFO - PROCESS | 1722 | 1467070572308 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 1722 | 1467070572312 Marionette TRACE conn4 <- [1,1938,null,{}] 16:36:12 INFO - PROCESS | 1722 | 1467070572318 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}] 16:36:12 INFO - PROCESS | 1722 | 1467070572324 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:12 INFO - PROCESS | 1722 | 1467070572553 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:36:12 INFO - PROCESS | 1722 | 1467070572878 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:12 INFO - PROCESS | 1722 | 1467070572887 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fba0000 == 31 [pid = 1722] [id = 492] 16:36:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x91972400) [pid = 1722] [serial = 1477] [outer = (nil)] 16:36:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x91ab8400) [pid = 1722] [serial = 1478] [outer = 0x91972400] 16:36:12 INFO - PROCESS | 1722 | 1467070572990 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x9211c000) [pid = 1722] [serial = 1479] [outer = 0x91972400] 16:36:13 INFO - PROCESS | 1722 | 1467070573879 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]]]}] 16:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1587ms 16:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:36:13 INFO - PROCESS | 1722 | 1467070573896 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 1722 | 1467070573900 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:36:13 INFO - PROCESS | 1722 | 1467070573907 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - PROCESS | 1722 | 1467070573910 Marionette TRACE conn4 <- [1,1942,null,{}] 16:36:13 INFO - PROCESS | 1722 | 1467070573917 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}] 16:36:13 INFO - PROCESS | 1722 | 1467070573922 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:14 INFO - PROCESS | 1722 | 1467070574135 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:36:14 INFO - PROCESS | 1722 | 1467070574414 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 1722 | 1467070574433 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x9219c000 == 32 [pid = 1722] [id = 493] 16:36:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x9219c800) [pid = 1722] [serial = 1480] [outer = (nil)] 16:36:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x921e3c00) [pid = 1722] [serial = 1481] [outer = 0x9219c800] 16:36:14 INFO - PROCESS | 1722 | 1467070574595 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x93955000) [pid = 1722] [serial = 1482] [outer = 0x9219c800] 16:36:15 INFO - PROCESS | 1722 | 1467070575580 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]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1736ms 16:36:15 INFO - PROCESS | 1722 | 1467070575644 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:36:15 INFO - PROCESS | 1722 | 1467070575649 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:36:15 INFO - PROCESS | 1722 | 1467070575655 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 1722 | 1467070575659 Marionette TRACE conn4 <- [1,1946,null,{}] 16:36:15 INFO - PROCESS | 1722 | 1467070575665 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}] 16:36:15 INFO - PROCESS | 1722 | 1467070575671 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:15 INFO - PROCESS | 1722 | 1467070575898 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:36:16 INFO - PROCESS | 1722 | 1467070576216 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 1722 | 1467070576226 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e67d000 == 33 [pid = 1722] [id = 494] 16:36:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x9196d000) [pid = 1722] [serial = 1483] [outer = (nil)] 16:36:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x93c5e800) [pid = 1722] [serial = 1484] [outer = 0x9196d000] 16:36:16 INFO - PROCESS | 1722 | 1467070576314 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x93c68c00) [pid = 1722] [serial = 1485] [outer = 0x9196d000] 16:36:17 INFO - PROCESS | 1722 | 1467070577269 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]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1637ms 16:36:17 INFO - PROCESS | 1722 | 1467070577292 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:36:17 INFO - PROCESS | 1722 | 1467070577296 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:36:17 INFO - PROCESS | 1722 | 1467070577303 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 1722 | 1467070577307 Marionette TRACE conn4 <- [1,1950,null,{}] 16:36:17 INFO - PROCESS | 1722 | 1467070577313 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}] 16:36:17 INFO - PROCESS | 1722 | 1467070577318 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:17 INFO - PROCESS | 1722 | 1467070577545 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:36:17 INFO - PROCESS | 1722 | 1467070577864 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:17 INFO - PROCESS | 1722 | 1467070577874 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x9211d800 == 34 [pid = 1722] [id = 495] 16:36:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x93988800) [pid = 1722] [serial = 1486] [outer = (nil)] 16:36:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x9514c400) [pid = 1722] [serial = 1487] [outer = 0x93988800] 16:36:17 INFO - PROCESS | 1722 | 1467070577973 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x9514e800) [pid = 1722] [serial = 1488] [outer = 0x93988800] 16:36:18 INFO - PROCESS | 1722 | 1467070578927 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]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1686ms 16:36:18 INFO - PROCESS | 1722 | 1467070578990 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 1722 | 1467070578994 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:36:19 INFO - PROCESS | 1722 | 1467070579002 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 1722 | 1467070579005 Marionette TRACE conn4 <- [1,1954,null,{}] 16:36:19 INFO - PROCESS | 1722 | 1467070579011 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}] 16:36:19 INFO - PROCESS | 1722 | 1467070579017 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:19 INFO - PROCESS | 1722 | 1467070579233 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:36:19 INFO - PROCESS | 1722 | 1467070579577 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 1722 | 1467070579586 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb9cc00 == 35 [pid = 1722] [id = 496] 16:36:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x914a0400) [pid = 1722] [serial = 1489] [outer = (nil)] 16:36:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x951b9c00) [pid = 1722] [serial = 1490] [outer = 0x914a0400] 16:36:19 INFO - PROCESS | 1722 | 1467070579676 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x95219800) [pid = 1722] [serial = 1491] [outer = 0x914a0400] 16:36:20 INFO - PROCESS | 1722 | 1467070580587 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]]]}] 16:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1633ms 16:36:20 INFO - PROCESS | 1722 | 1467070580637 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:36:20 INFO - PROCESS | 1722 | 1467070580641 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:36:20 INFO - PROCESS | 1722 | 1467070580648 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 1722 | 1467070580651 Marionette TRACE conn4 <- [1,1958,null,{}] 16:36:20 INFO - PROCESS | 1722 | 1467070580657 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}] 16:36:20 INFO - PROCESS | 1722 | 1467070580662 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:20 INFO - PROCESS | 1722 | 1467070580883 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:36:21 INFO - PROCESS | 1722 | 1467070581204 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 1722 | 1467070581213 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x951b2400 == 36 [pid = 1722] [id = 497] 16:36:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x951b3c00) [pid = 1722] [serial = 1492] [outer = (nil)] 16:36:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x953f1400) [pid = 1722] [serial = 1493] [outer = 0x951b3c00] 16:36:21 INFO - PROCESS | 1722 | 1467070581330 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 143 (0x953f8c00) [pid = 1722] [serial = 1494] [outer = 0x951b3c00] 16:36:22 INFO - PROCESS | 1722 | 1467070582259 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]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1682ms 16:36:22 INFO - PROCESS | 1722 | 1467070582331 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 1722 | 1467070582335 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:36:22 INFO - PROCESS | 1722 | 1467070582342 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 1722 | 1467070582346 Marionette TRACE conn4 <- [1,1962,null,{}] 16:36:22 INFO - PROCESS | 1722 | 1467070582352 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}] 16:36:22 INFO - PROCESS | 1722 | 1467070582357 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:22 INFO - PROCESS | 1722 | 1467070582594 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:36:22 INFO - PROCESS | 1722 | 1467070582927 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 1722 | 1467070582938 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x9887b400 == 37 [pid = 1722] [id = 498] 16:36:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 144 (0x9887c400) [pid = 1722] [serial = 1495] [outer = (nil)] 16:36:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 145 (0x98bbc000) [pid = 1722] [serial = 1496] [outer = 0x9887c400] 16:36:23 INFO - PROCESS | 1722 | 1467070583036 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 146 (0x99810c00) [pid = 1722] [serial = 1497] [outer = 0x9887c400] 16:36:24 INFO - PROCESS | 1722 | 1467070584030 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]]]}] 16:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1740ms 16:36:24 INFO - PROCESS | 1722 | 1467070584083 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:36:24 INFO - PROCESS | 1722 | 1467070584087 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:36:24 INFO - PROCESS | 1722 | 1467070584094 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 1722 | 1467070584099 Marionette TRACE conn4 <- [1,1966,null,{}] 16:36:24 INFO - PROCESS | 1722 | 1467070584105 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}] 16:36:24 INFO - PROCESS | 1722 | 1467070584111 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:24 INFO - PROCESS | 1722 | 1467070584358 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:36:24 INFO - PROCESS | 1722 | 1467070584694 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:24 INFO - PROCESS | 1722 | 1467070584701 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x91c69c00 == 38 [pid = 1722] [id = 499] 16:36:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 147 (0x9222c000) [pid = 1722] [serial = 1498] [outer = (nil)] 16:36:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 148 (0x998aa400) [pid = 1722] [serial = 1499] [outer = 0x9222c000] 16:36:24 INFO - PROCESS | 1722 | 1467070584792 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 149 (0x99c29400) [pid = 1722] [serial = 1500] [outer = 0x9222c000] 16:36:25 INFO - PROCESS | 1722 | 1467070585705 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]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1632ms 16:36:25 INFO - PROCESS | 1722 | 1467070585726 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:36:25 INFO - PROCESS | 1722 | 1467070585731 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:36:25 INFO - PROCESS | 1722 | 1467070585737 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 1722 | 1467070585741 Marionette TRACE conn4 <- [1,1970,null,{}] 16:36:25 INFO - PROCESS | 1722 | 1467070585747 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}] 16:36:25 INFO - PROCESS | 1722 | 1467070585752 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:25 INFO - PROCESS | 1722 | 1467070585966 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:36:26 INFO - PROCESS | 1722 | 1467070586266 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 1722 | 1467070586276 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da4c000 == 39 [pid = 1722] [id = 500] 16:36:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 150 (0x8e67f400) [pid = 1722] [serial = 1501] [outer = (nil)] 16:36:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 151 (0x9a1f8c00) [pid = 1722] [serial = 1502] [outer = 0x8e67f400] 16:36:26 INFO - PROCESS | 1722 | 1467070586407 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 152 (0x9a63f800) [pid = 1722] [serial = 1503] [outer = 0x8e67f400] 16:36:27 INFO - PROCESS | 1722 | 1467070587361 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]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1690ms 16:36:27 INFO - PROCESS | 1722 | 1467070587653 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 1722 | 1467070587657 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:36:27 INFO - PROCESS | 1722 | 1467070587709 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 1722 | 1467070587713 Marionette TRACE conn4 <- [1,1974,null,{}] 16:36:27 INFO - PROCESS | 1722 | 1467070587720 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}] 16:36:27 INFO - PROCESS | 1722 | 1467070587725 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:27 INFO - PROCESS | 1722 | 1467070587953 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:36:28 INFO - PROCESS | 1722 | 1467070588708 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:28 INFO - PROCESS | 1722 | 1467070588715 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe5800 == 40 [pid = 1722] [id = 501] 16:36:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 153 (0x8afea000) [pid = 1722] [serial = 1504] [outer = (nil)] 16:36:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 154 (0x8b268000) [pid = 1722] [serial = 1505] [outer = 0x8afea000] 16:36:28 INFO - PROCESS | 1722 | 1467070588798 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 155 (0x8bcf4800) [pid = 1722] [serial = 1506] [outer = 0x8afea000] 16:36:29 INFO - PROCESS | 1722 | 1467070589786 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]]]}] 16:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2147ms 16:36:29 INFO - PROCESS | 1722 | 1467070589845 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:36:29 INFO - PROCESS | 1722 | 1467070589851 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:36:29 INFO - PROCESS | 1722 | 1467070589859 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 1722 | 1467070589864 Marionette TRACE conn4 <- [1,1978,null,{}] 16:36:29 INFO - PROCESS | 1722 | 1467070589873 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}] 16:36:29 INFO - PROCESS | 1722 | 1467070589882 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:30 INFO - PROCESS | 1722 | 1467070590102 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:36:30 INFO - PROCESS | 1722 | 1467070590548 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 1722 | 1467070590556 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b7400 == 41 [pid = 1722] [id = 502] 16:36:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 156 (0x8d9bb000) [pid = 1722] [serial = 1507] [outer = (nil)] 16:36:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 157 (0x8da4fc00) [pid = 1722] [serial = 1508] [outer = 0x8d9bb000] 16:36:30 INFO - PROCESS | 1722 | 1467070590646 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 158 (0x8dc4d000) [pid = 1722] [serial = 1509] [outer = 0x8d9bb000] 16:36:31 INFO - PROCESS | 1722 | 1467070591620 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]]]}] 16:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1836ms 16:36:31 INFO - PROCESS | 1722 | 1467070591700 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:36:31 INFO - PROCESS | 1722 | 1467070591707 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:36:31 INFO - PROCESS | 1722 | 1467070591715 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 1722 | 1467070591718 Marionette TRACE conn4 <- [1,1982,null,{}] 16:36:31 INFO - PROCESS | 1722 | 1467070591725 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}] 16:36:31 INFO - PROCESS | 1722 | 1467070591729 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1aa000 == 40 [pid = 1722] [id = 487] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8da51000 == 39 [pid = 1722] [id = 486] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ec400 == 38 [pid = 1722] [id = 485] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26a000 == 37 [pid = 1722] [id = 484] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1cf400 == 36 [pid = 1722] [id = 483] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d2400 == 35 [pid = 1722] [id = 482] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8aff0400 == 34 [pid = 1722] [id = 476] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5e0400 == 33 [pid = 1722] [id = 481] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d7800 == 32 [pid = 1722] [id = 469] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dac00 == 31 [pid = 1722] [id = 472] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dc000 == 30 [pid = 1722] [id = 477] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcec000 == 29 [pid = 1722] [id = 470] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe6400 == 28 [pid = 1722] [id = 474] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8afefc00 == 27 [pid = 1722] [id = 462] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5de400 == 26 [pid = 1722] [id = 478] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5db000 == 25 [pid = 1722] [id = 471] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8b271c00 == 24 [pid = 1722] [id = 475] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef15800 == 23 [pid = 1722] [id = 473] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8c209800 == 22 [pid = 1722] [id = 480] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x92198400 == 21 [pid = 1722] [id = 479] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x91c69c00 == 20 [pid = 1722] [id = 499] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8da4c000 == 19 [pid = 1722] [id = 500] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x9887b400 == 18 [pid = 1722] [id = 498] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x951b2400 == 17 [pid = 1722] [id = 497] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb9cc00 == 16 [pid = 1722] [id = 496] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8e67d000 == 15 [pid = 1722] [id = 494] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x9211d800 == 14 [pid = 1722] [id = 495] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x9219c000 == 13 [pid = 1722] [id = 493] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8fba0000 == 12 [pid = 1722] [id = 492] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8e680c00 == 11 [pid = 1722] [id = 490] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8e680800 == 10 [pid = 1722] [id = 491] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1af800 == 9 [pid = 1722] [id = 489] 16:36:33 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dd400 == 8 [pid = 1722] [id = 488] 16:36:33 INFO - PROCESS | 1722 | 1467070593577 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 157 (0x8c206800) [pid = 1722] [serial = 1406] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 156 (0x93c61400) [pid = 1722] [serial = 1362] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 155 (0x93955800) [pid = 1722] [serial = 1361] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 154 (0x95220800) [pid = 1722] [serial = 1365] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 153 (0x951b3800) [pid = 1722] [serial = 1364] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 152 (0x98888400) [pid = 1722] [serial = 1368] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 151 (0x9797e000) [pid = 1722] [serial = 1367] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 150 (0x99892800) [pid = 1722] [serial = 1371] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 149 (0x9988e400) [pid = 1722] [serial = 1370] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 148 (0x9a641800) [pid = 1722] [serial = 1374] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 147 (0x9a089400) [pid = 1722] [serial = 1373] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 146 (0x9b40d000) [pid = 1722] [serial = 1377] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 145 (0x9aedf000) [pid = 1722] [serial = 1376] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 144 (0x9d816c00) [pid = 1722] [serial = 1380] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 1722 | --DOMWINDOW == 143 (0x9d450400) [pid = 1722] [serial = 1379] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 142 (0xa209ec00) [pid = 1722] [serial = 1383] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0xa1028000) [pid = 1722] [serial = 1382] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x8da4e000) [pid = 1722] [serial = 1403] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0x8d3a8c00) [pid = 1722] [serial = 1386] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x8bcee000) [pid = 1722] [serial = 1397] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x8c1d9000) [pid = 1722] [serial = 1385] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x8bcf6000) [pid = 1722] [serial = 1398] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x8c1d5800) [pid = 1722] [serial = 1400] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x8bcf8800) [pid = 1722] [serial = 1389] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x8fb24400) [pid = 1722] [serial = 1395] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x8b26e800) [pid = 1722] [serial = 1388] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x8f8ba800) [pid = 1722] [serial = 1394] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x8b265400) [pid = 1722] [serial = 1347] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x8afe9800) [pid = 1722] [serial = 1346] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x8e5f1800) [pid = 1722] [serial = 1392] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8dc3fc00) [pid = 1722] [serial = 1391] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x8d9b0c00) [pid = 1722] [serial = 1350] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x8d3a0c00) [pid = 1722] [serial = 1349] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x8e7ed000) [pid = 1722] [serial = 1352] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8eeda800) [pid = 1722] [serial = 1353] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x91ab8800) [pid = 1722] [serial = 1356] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x912c3c00) [pid = 1722] [serial = 1355] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x92122000) [pid = 1722] [serial = 1359] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x9211a800) [pid = 1722] [serial = 1358] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x8dc41000) [pid = 1722] [serial = 1404] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x8c1dd400) [pid = 1722] [serial = 1401] [outer = (nil)] [url = about:blank] 16:36:34 INFO - PROCESS | 1722 | 1467070594156 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 1722 | 1467070594166 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b263800 == 9 [pid = 1722] [id = 503] 16:36:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x8b265000) [pid = 1722] [serial = 1510] [outer = (nil)] 16:36:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x8b26b400) [pid = 1722] [serial = 1511] [outer = 0x8b265000] 16:36:34 INFO - PROCESS | 1722 | 1467070594242 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x8bcef000) [pid = 1722] [serial = 1512] [outer = 0x8b265000] 16:36:35 INFO - PROCESS | 1722 | 1467070595102 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]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 3410ms 16:36:35 INFO - PROCESS | 1722 | 1467070595140 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 1722 | 1467070595145 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:36:35 INFO - PROCESS | 1722 | 1467070595157 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 1722 | 1467070595160 Marionette TRACE conn4 <- [1,1986,null,{}] 16:36:35 INFO - PROCESS | 1722 | 1467070595169 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}] 16:36:35 INFO - PROCESS | 1722 | 1467070595173 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:35 INFO - PROCESS | 1722 | 1467070595359 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:36:35 INFO - PROCESS | 1722 | 1467070595371 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 1722 | 1467070595383 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd13c00 == 10 [pid = 1722] [id = 504] 16:36:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x8bd1a800) [pid = 1722] [serial = 1513] [outer = (nil)] 16:36:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x8bd21000) [pid = 1722] [serial = 1514] [outer = 0x8bd1a800] 16:36:35 INFO - PROCESS | 1722 | 1467070595592 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x8c1ae800) [pid = 1722] [serial = 1515] [outer = 0x8bd1a800] 16:36:36 INFO - PROCESS | 1722 | 1467070596529 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]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1433ms 16:36:36 INFO - PROCESS | 1722 | 1467070596590 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:36:36 INFO - PROCESS | 1722 | 1467070596596 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:36:36 INFO - PROCESS | 1722 | 1467070596602 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 1722 | 1467070596606 Marionette TRACE conn4 <- [1,1990,null,{}] 16:36:36 INFO - PROCESS | 1722 | 1467070596612 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}] 16:36:36 INFO - PROCESS | 1722 | 1467070596618 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:36 INFO - PROCESS | 1722 | 1467070596856 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:36:36 INFO - PROCESS | 1722 | 1467070596881 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 1722 | 1467070596889 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c202c00 == 11 [pid = 1722] [id = 505] 16:36:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x8c206400) [pid = 1722] [serial = 1516] [outer = (nil)] 16:36:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x8c20e800) [pid = 1722] [serial = 1517] [outer = 0x8c206400] 16:36:36 INFO - PROCESS | 1722 | 1467070596963 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x8d3a2800) [pid = 1722] [serial = 1518] [outer = 0x8c206400] 16:36:38 INFO - PROCESS | 1722 | 1467070598094 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]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1536ms 16:36:38 INFO - PROCESS | 1722 | 1467070598138 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 1722 | 1467070598145 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:36:38 INFO - PROCESS | 1722 | 1467070598173 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 1722 | 1467070598182 Marionette TRACE conn4 <- [1,1994,null,{}] 16:36:38 INFO - PROCESS | 1722 | 1467070598187 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}] 16:36:38 INFO - PROCESS | 1722 | 1467070598196 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:39 INFO - PROCESS | 1722 | 1467070599532 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x8c1d0000) [pid = 1722] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x92198800) [pid = 1722] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8fb22800) [pid = 1722] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x8afe5c00) [pid = 1722] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x8a5d7c00) [pid = 1722] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x8afecc00) [pid = 1722] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x8a5df800) [pid = 1722] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x8a5d3000) [pid = 1722] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x8b270000) [pid = 1722] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x8e5f0c00) [pid = 1722] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x8da51400) [pid = 1722] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x8ed49400) [pid = 1722] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x8e7f6000) [pid = 1722] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8e677c00) [pid = 1722] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8c1d7400) [pid = 1722] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8bd1ac00) [pid = 1722] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8b271000) [pid = 1722] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x91c67c00) [pid = 1722] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8c1d0800) [pid = 1722] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:36:39 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8f8afc00) [pid = 1722] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:36:39 INFO - PROCESS | 1722 | 1467070599757 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 1722 | 1467070599765 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d3000 == 12 [pid = 1722] [id = 506] 16:36:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8a5d7c00) [pid = 1722] [serial = 1519] [outer = (nil)] 16:36:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x8bd15800) [pid = 1722] [serial = 1520] [outer = 0x8a5d7c00] 16:36:39 INFO - PROCESS | 1722 | 1467070599841 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x8da4a400) [pid = 1722] [serial = 1521] [outer = 0x8a5d7c00] 16:36:40 INFO - PROCESS | 1722 | 1467070600605 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]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2498ms 16:36:40 INFO - PROCESS | 1722 | 1467070600663 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 1722 | 1467070600666 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:36:40 INFO - PROCESS | 1722 | 1467070600673 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 1722 | 1467070600676 Marionette TRACE conn4 <- [1,1998,null,{}] 16:36:40 INFO - PROCESS | 1722 | 1467070600682 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}] 16:36:40 INFO - PROCESS | 1722 | 1467070600687 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:40 INFO - PROCESS | 1722 | 1467070600912 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:36:40 INFO - PROCESS | 1722 | 1467070600927 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:40 INFO - PROCESS | 1722 | 1467070600937 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afea800 == 13 [pid = 1722] [id = 507] 16:36:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8bd1ac00) [pid = 1722] [serial = 1522] [outer = (nil)] 16:36:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8dc43400) [pid = 1722] [serial = 1523] [outer = 0x8bd1ac00] 16:36:41 INFO - PROCESS | 1722 | 1467070601007 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8e5e3000) [pid = 1722] [serial = 1524] [outer = 0x8bd1ac00] 16:36:42 INFO - PROCESS | 1722 | 1467070602141 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]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1532ms 16:36:42 INFO - PROCESS | 1722 | 1467070602206 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 1722 | 1467070602212 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:36:42 INFO - PROCESS | 1722 | 1467070602221 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 1722 | 1467070602226 Marionette TRACE conn4 <- [1,2002,null,{}] 16:36:42 INFO - PROCESS | 1722 | 1467070602236 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}] 16:36:42 INFO - PROCESS | 1722 | 1467070602241 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:42 INFO - PROCESS | 1722 | 1467070602479 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:36:42 INFO - PROCESS | 1722 | 1467070602788 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 1722 | 1467070602799 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf5000 == 14 [pid = 1722] [id = 508] 16:36:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8bcf5400) [pid = 1722] [serial = 1525] [outer = (nil)] 16:36:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8c1abc00) [pid = 1722] [serial = 1526] [outer = 0x8bcf5400] 16:36:42 INFO - PROCESS | 1722 | 1467070602888 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8c20ec00) [pid = 1722] [serial = 1527] [outer = 0x8bcf5400] 16:36:43 INFO - PROCESS | 1722 | 1467070603904 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]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1751ms 16:36:43 INFO - PROCESS | 1722 | 1467070603972 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 1722 | 1467070603979 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:36:43 INFO - PROCESS | 1722 | 1467070603991 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 1722 | 1467070603995 Marionette TRACE conn4 <- [1,2006,null,{}] 16:36:44 INFO - PROCESS | 1722 | 1467070604002 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}] 16:36:44 INFO - PROCESS | 1722 | 1467070604008 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:44 INFO - PROCESS | 1722 | 1467070604247 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:36:44 INFO - PROCESS | 1722 | 1467070604540 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 1722 | 1467070604549 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afeec00 == 15 [pid = 1722] [id = 509] 16:36:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8aff3000) [pid = 1722] [serial = 1528] [outer = (nil)] 16:36:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x8e5e8400) [pid = 1722] [serial = 1529] [outer = 0x8aff3000] 16:36:44 INFO - PROCESS | 1722 | 1467070604650 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x8e5f0400) [pid = 1722] [serial = 1530] [outer = 0x8aff3000] 16:36:45 INFO - PROCESS | 1722 | 1467070605665 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]]]}] 16:36:45 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 16:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1742ms 16:36:45 INFO - PROCESS | 1722 | 1467070605734 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 1722 | 1467070605739 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:36:45 INFO - PROCESS | 1722 | 1467070605746 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 1722 | 1467070605752 Marionette TRACE conn4 <- [1,2010,null,{}] 16:36:45 INFO - PROCESS | 1722 | 1467070605770 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}] 16:36:45 INFO - PROCESS | 1722 | 1467070605779 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:45 INFO - PROCESS | 1722 | 1467070605987 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:36:46 INFO - PROCESS | 1722 | 1467070606226 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 1722 | 1467070606237 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f6800 == 16 [pid = 1722] [id = 510] 16:36:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x8e7f7400) [pid = 1722] [serial = 1531] [outer = (nil)] 16:36:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x8ed43800) [pid = 1722] [serial = 1532] [outer = 0x8e7f7400] 16:36:46 INFO - PROCESS | 1722 | 1467070606368 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x8ed4b000) [pid = 1722] [serial = 1533] [outer = 0x8e7f7400] 16:36:47 INFO - PROCESS | 1722 | 1467070607295 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]]]}] 16:36:47 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 16:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1585ms 16:36:47 INFO - PROCESS | 1722 | 1467070607332 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 1722 | 1467070607338 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:36:47 INFO - PROCESS | 1722 | 1467070607345 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 1722 | 1467070607348 Marionette TRACE conn4 <- [1,2014,null,{}] 16:36:47 INFO - PROCESS | 1722 | 1467070607355 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}] 16:36:47 INFO - PROCESS | 1722 | 1467070607360 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:47 INFO - PROCESS | 1722 | 1467070607543 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:36:47 INFO - PROCESS | 1722 | 1467070607736 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 1722 | 1467070607746 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed3f800 == 17 [pid = 1722] [id = 511] 16:36:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x8eece800) [pid = 1722] [serial = 1534] [outer = (nil)] 16:36:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x8eedc800) [pid = 1722] [serial = 1535] [outer = 0x8eece800] 16:36:47 INFO - PROCESS | 1722 | 1467070607838 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x8ef09c00) [pid = 1722] [serial = 1536] [outer = 0x8eece800] 16:36:48 INFO - PROCESS | 1722 | 1467070608829 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]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1534ms 16:36:48 INFO - PROCESS | 1722 | 1467070608880 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 1722 | 1467070608885 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:36:48 INFO - PROCESS | 1722 | 1467070608892 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 1722 | 1467070608896 Marionette TRACE conn4 <- [1,2018,null,{}] 16:36:48 INFO - PROCESS | 1722 | 1467070608902 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}] 16:36:48 INFO - PROCESS | 1722 | 1467070608907 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:49 INFO - PROCESS | 1722 | 1467070609092 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:36:49 INFO - PROCESS | 1722 | 1467070609367 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 1722 | 1467070609378 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd14400 == 18 [pid = 1722] [id = 512] 16:36:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x8c20f400) [pid = 1722] [serial = 1537] [outer = (nil)] 16:36:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x8ef17400) [pid = 1722] [serial = 1538] [outer = 0x8c20f400] 16:36:49 INFO - PROCESS | 1722 | 1467070609503 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x8f8af400) [pid = 1722] [serial = 1539] [outer = 0x8c20f400] 16:36:50 INFO - PROCESS | 1722 | 1467070610467 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]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1633ms 16:36:50 INFO - PROCESS | 1722 | 1467070610527 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 1722 | 1467070610531 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:36:50 INFO - PROCESS | 1722 | 1467070610538 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 1722 | 1467070610542 Marionette TRACE conn4 <- [1,2022,null,{}] 16:36:50 INFO - PROCESS | 1722 | 1467070610549 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}] 16:36:50 INFO - PROCESS | 1722 | 1467070610560 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:50 INFO - PROCESS | 1722 | 1467070610844 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:36:51 INFO - PROCESS | 1722 | 1467070611110 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 1722 | 1467070611122 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:51 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf9c00 == 19 [pid = 1722] [id = 513] 16:36:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x8ef10000) [pid = 1722] [serial = 1540] [outer = (nil)] 16:36:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x8fa51c00) [pid = 1722] [serial = 1541] [outer = 0x8ef10000] 16:36:51 INFO - PROCESS | 1722 | 1467070611213 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x8fb2a400) [pid = 1722] [serial = 1542] [outer = 0x8ef10000] 16:36:52 INFO - PROCESS | 1722 | 1467070612142 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]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1635ms 16:36:52 INFO - PROCESS | 1722 | 1467070612174 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 1722 | 1467070612178 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:36:52 INFO - PROCESS | 1722 | 1467070612185 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1722 | 1467070612190 Marionette TRACE conn4 <- [1,2026,null,{}] 16:36:52 INFO - PROCESS | 1722 | 1467070612196 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}] 16:36:52 INFO - PROCESS | 1722 | 1467070612201 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:52 INFO - PROCESS | 1722 | 1467070612395 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:36:52 INFO - PROCESS | 1722 | 1467070612590 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 1722 | 1467070612597 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b264000 == 20 [pid = 1722] [id = 514] 16:36:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x8bd17000) [pid = 1722] [serial = 1543] [outer = (nil)] 16:36:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x8fb9ec00) [pid = 1722] [serial = 1544] [outer = 0x8bd17000] 16:36:52 INFO - PROCESS | 1722 | 1467070612680 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x8fb98800) [pid = 1722] [serial = 1545] [outer = 0x8bd17000] 16:36:53 INFO - PROCESS | 1722 | 1467070613708 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]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1582ms 16:36:53 INFO - PROCESS | 1722 | 1467070613768 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 1722 | 1467070613779 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:36:53 INFO - PROCESS | 1722 | 1467070613785 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 1722 | 1467070613789 Marionette TRACE conn4 <- [1,2030,null,{}] 16:36:53 INFO - PROCESS | 1722 | 1467070613795 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}] 16:36:53 INFO - PROCESS | 1722 | 1467070613800 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:53 INFO - PROCESS | 1722 | 1467070613983 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:36:54 INFO - PROCESS | 1722 | 1467070614238 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 1722 | 1467070614248 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d1000 == 21 [pid = 1722] [id = 515] 16:36:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x8c1da800) [pid = 1722] [serial = 1546] [outer = (nil)] 16:36:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x8dc4c800) [pid = 1722] [serial = 1547] [outer = 0x8c1da800] 16:36:54 INFO - PROCESS | 1722 | 1467070614374 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x8ef0f000) [pid = 1722] [serial = 1548] [outer = 0x8c1da800] 16:36:55 INFO - PROCESS | 1722 | 1467070615337 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]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1588ms 16:36:55 INFO - PROCESS | 1722 | 1467070615374 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:36:55 INFO - PROCESS | 1722 | 1467070615379 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:36:55 INFO - PROCESS | 1722 | 1467070615385 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 1722 | 1467070615389 Marionette TRACE conn4 <- [1,2034,null,{}] 16:36:55 INFO - PROCESS | 1722 | 1467070615395 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}] 16:36:55 INFO - PROCESS | 1722 | 1467070615400 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:55 INFO - PROCESS | 1722 | 1467070615587 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:36:55 INFO - PROCESS | 1722 | 1467070615951 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 1722 | 1467070615960 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5db000 == 22 [pid = 1722] [id = 516] 16:36:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x8a5dc800) [pid = 1722] [serial = 1549] [outer = (nil)] 16:36:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x8afebc00) [pid = 1722] [serial = 1550] [outer = 0x8a5dc800] 16:36:56 INFO - PROCESS | 1722 | 1467070616095 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x8b272c00) [pid = 1722] [serial = 1551] [outer = 0x8a5dc800] 16:36:57 INFO - PROCESS | 1722 | 1467070617126 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]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1785ms 16:36:57 INFO - PROCESS | 1722 | 1467070617186 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 1722 | 1467070617193 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:36:57 INFO - PROCESS | 1722 | 1467070617202 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 1722 | 1467070617207 Marionette TRACE conn4 <- [1,2038,null,{}] 16:36:57 INFO - PROCESS | 1722 | 1467070617215 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}] 16:36:57 INFO - PROCESS | 1722 | 1467070617223 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:57 INFO - PROCESS | 1722 | 1467070617408 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:36:57 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b7400 == 21 [pid = 1722] [id = 502] 16:36:57 INFO - PROCESS | 1722 | 1467070617684 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 1722 | 1467070617695 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afec800 == 22 [pid = 1722] [id = 517] 16:36:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 140 (0x8b264c00) [pid = 1722] [serial = 1552] [outer = (nil)] 16:36:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 141 (0x8c1a6000) [pid = 1722] [serial = 1553] [outer = 0x8b264c00] 16:36:57 INFO - PROCESS | 1722 | 1467070617777 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 142 (0x8d9ae800) [pid = 1722] [serial = 1554] [outer = 0x8b264c00] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 141 (0x8ef0e400) [pid = 1722] [serial = 1463] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 140 (0x8fba6c00) [pid = 1722] [serial = 1464] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 139 (0x921e9800) [pid = 1722] [serial = 1440] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x8fb2d000) [pid = 1722] [serial = 1424] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x91c6b000) [pid = 1722] [serial = 1437] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x8a5e0c00) [pid = 1722] [serial = 1409] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x911af400) [pid = 1722] [serial = 1425] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x8b264800) [pid = 1722] [serial = 1410] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x8dc42400) [pid = 1722] [serial = 1407] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x91abcc00) [pid = 1722] [serial = 1434] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x8afedc00) [pid = 1722] [serial = 1449] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x9149c000) [pid = 1722] [serial = 1431] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x912bc800) [pid = 1722] [serial = 1427] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x8a5db800) [pid = 1722] [serial = 1448] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x8e67c800) [pid = 1722] [serial = 1415] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x8eedd800) [pid = 1722] [serial = 1418] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x8eed6c00) [pid = 1722] [serial = 1457] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x8fa50000) [pid = 1722] [serial = 1460] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8d9aec00) [pid = 1722] [serial = 1452] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x8fb9a000) [pid = 1722] [serial = 1446] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x9219f400) [pid = 1722] [serial = 1439] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x8c209400) [pid = 1722] [serial = 1451] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x91ab5800) [pid = 1722] [serial = 1433] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x8da57800) [pid = 1722] [serial = 1455] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x91498000) [pid = 1722] [serial = 1430] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x93960000) [pid = 1722] [serial = 1442] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x912c4000) [pid = 1722] [serial = 1428] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x91c66800) [pid = 1722] [serial = 1436] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x8c208400) [pid = 1722] [serial = 1412] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8e7f3400) [pid = 1722] [serial = 1416] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8f8b6400) [pid = 1722] [serial = 1422] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8ef11800) [pid = 1722] [serial = 1419] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x93993c00) [pid = 1722] [serial = 1443] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8d3a8000) [pid = 1722] [serial = 1454] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8f8b8400) [pid = 1722] [serial = 1421] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8ed42800) [pid = 1722] [serial = 1445] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x8d39e400) [pid = 1722] [serial = 1413] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8fb2dc00) [pid = 1722] [serial = 1461] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8ef0d400) [pid = 1722] [serial = 1458] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 1722 | 1467070618817 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]]]}] 16:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1682ms 16:36:58 INFO - PROCESS | 1722 | 1467070618886 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 1722 | 1467070618893 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:36:58 INFO - PROCESS | 1722 | 1467070618902 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 1722 | 1467070618908 Marionette TRACE conn4 <- [1,2042,null,{}] 16:36:58 INFO - PROCESS | 1722 | 1467070618917 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}] 16:36:58 INFO - PROCESS | 1722 | 1467070618923 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:59 INFO - PROCESS | 1722 | 1467070619127 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:36:59 INFO - PROCESS | 1722 | 1467070619381 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 1722 | 1467070619397 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:36:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d8400 == 23 [pid = 1722] [id = 518] 16:36:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x8b269400) [pid = 1722] [serial = 1555] [outer = (nil)] 16:36:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x8c20b000) [pid = 1722] [serial = 1556] [outer = 0x8b269400] 16:36:59 INFO - PROCESS | 1722 | 1467070619528 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x8d9b5400) [pid = 1722] [serial = 1557] [outer = 0x8b269400] 16:37:00 INFO - PROCESS | 1722 | 1467070620486 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]]]}] 16:37:00 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) 16:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1636ms 16:37:00 INFO - PROCESS | 1722 | 1467070620550 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 1722 | 1467070620558 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:37:00 INFO - PROCESS | 1722 | 1467070620570 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 1722 | 1467070620574 Marionette TRACE conn4 <- [1,2046,null,{}] 16:37:00 INFO - PROCESS | 1722 | 1467070620581 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}] 16:37:00 INFO - PROCESS | 1722 | 1467070620587 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:00 INFO - PROCESS | 1722 | 1467070620798 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:37:01 INFO - PROCESS | 1722 | 1467070621055 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 1722 | 1467070621065 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d3a8c00 == 24 [pid = 1722] [id = 519] 16:37:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8da57800) [pid = 1722] [serial = 1558] [outer = (nil)] 16:37:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x8e675000) [pid = 1722] [serial = 1559] [outer = 0x8da57800] 16:37:01 INFO - PROCESS | 1722 | 1467070621166 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x8e678c00) [pid = 1722] [serial = 1560] [outer = 0x8da57800] 16:37:02 INFO - PROCESS | 1722 | 1467070622216 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]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1695ms 16:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:37:02 INFO - PROCESS | 1722 | 1467070622271 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 1722 | 1467070622274 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:37:02 INFO - PROCESS | 1722 | 1467070622283 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 1722 | 1467070622290 Marionette TRACE conn4 <- [1,2050,null,{}] 16:37:02 INFO - PROCESS | 1722 | 1467070622307 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}] 16:37:02 INFO - PROCESS | 1722 | 1467070622317 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:02 INFO - PROCESS | 1722 | 1467070622559 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:37:02 INFO - PROCESS | 1722 | 1467070622854 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 1722 | 1467070622868 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eeda000 == 25 [pid = 1722] [id = 520] 16:37:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8eeda800) [pid = 1722] [serial = 1561] [outer = (nil)] 16:37:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8ef10400) [pid = 1722] [serial = 1562] [outer = 0x8eeda800] 16:37:02 INFO - PROCESS | 1722 | 1467070622957 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8f8af800) [pid = 1722] [serial = 1563] [outer = 0x8eeda800] 16:37:03 INFO - PROCESS | 1722 | 1467070623879 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]]]}] 16:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1639ms 16:37:03 INFO - PROCESS | 1722 | 1467070623921 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 1722 | 1467070623927 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:37:03 INFO - PROCESS | 1722 | 1467070623934 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 1722 | 1467070623937 Marionette TRACE conn4 <- [1,2054,null,{}] 16:37:03 INFO - PROCESS | 1722 | 1467070623944 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}] 16:37:03 INFO - PROCESS | 1722 | 1467070623949 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:04 INFO - PROCESS | 1722 | 1467070624152 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:37:04 INFO - PROCESS | 1722 | 1467070624378 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 1722 | 1467070624387 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eedd800 == 26 [pid = 1722] [id = 521] 16:37:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8ef15000) [pid = 1722] [serial = 1564] [outer = (nil)] 16:37:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8fa4a000) [pid = 1722] [serial = 1565] [outer = 0x8ef15000] 16:37:04 INFO - PROCESS | 1722 | 1467070624564 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8fb24c00) [pid = 1722] [serial = 1566] [outer = 0x8ef15000] 16:37:05 INFO - PROCESS | 1722 | 1467070625523 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]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1636ms 16:37:05 INFO - PROCESS | 1722 | 1467070625583 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 1722 | 1467070625586 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:37:05 INFO - PROCESS | 1722 | 1467070625598 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 1722 | 1467070625601 Marionette TRACE conn4 <- [1,2058,null,{}] 16:37:05 INFO - PROCESS | 1722 | 1467070625608 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}] 16:37:05 INFO - PROCESS | 1722 | 1467070625613 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:05 INFO - PROCESS | 1722 | 1467070625803 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:37:06 INFO - PROCESS | 1722 | 1467070626008 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 1722 | 1467070626017 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afec400 == 27 [pid = 1722] [id = 522] 16:37:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8bd12400) [pid = 1722] [serial = 1567] [outer = (nil)] 16:37:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x8fb9f000) [pid = 1722] [serial = 1568] [outer = 0x8bd12400] 16:37:06 INFO - PROCESS | 1722 | 1467070626180 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x8fba6800) [pid = 1722] [serial = 1569] [outer = 0x8bd12400] 16:37:07 INFO - PROCESS | 1722 | 1467070627146 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]]]}] 16:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1594ms 16:37:07 INFO - PROCESS | 1722 | 1467070627197 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 1722 | 1467070627202 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:37:07 INFO - PROCESS | 1722 | 1467070627212 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 1722 | 1467070627216 Marionette TRACE conn4 <- [1,2062,null,{}] 16:37:07 INFO - PROCESS | 1722 | 1467070627222 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}] 16:37:07 INFO - PROCESS | 1722 | 1467070627233 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:07 INFO - PROCESS | 1722 | 1467070627459 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:37:07 INFO - PROCESS | 1722 | 1467070627710 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 1722 | 1467070627717 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb2f800 == 28 [pid = 1722] [id = 523] 16:37:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x911ae800) [pid = 1722] [serial = 1570] [outer = (nil)] 16:37:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x91298400) [pid = 1722] [serial = 1571] [outer = 0x911ae800] 16:37:07 INFO - PROCESS | 1722 | 1467070627819 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x9129d800) [pid = 1722] [serial = 1572] [outer = 0x911ae800] 16:37:08 INFO - PROCESS | 1722 | 1467070628757 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]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1587ms 16:37:08 INFO - PROCESS | 1722 | 1467070628801 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 1722 | 1467070628805 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:37:08 INFO - PROCESS | 1722 | 1467070628813 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1722 | 1467070628817 Marionette TRACE conn4 <- [1,2066,null,{}] 16:37:08 INFO - PROCESS | 1722 | 1467070628823 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}] 16:37:08 INFO - PROCESS | 1722 | 1467070628828 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:09 INFO - PROCESS | 1722 | 1467070629023 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:37:09 INFO - PROCESS | 1722 | 1467070629264 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:09 INFO - PROCESS | 1722 | 1467070629273 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe6800 == 29 [pid = 1722] [id = 524] 16:37:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x8d3a0400) [pid = 1722] [serial = 1573] [outer = (nil)] 16:37:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x912bb000) [pid = 1722] [serial = 1574] [outer = 0x8d3a0400] 16:37:09 INFO - PROCESS | 1722 | 1467070629413 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x912c0000) [pid = 1722] [serial = 1575] [outer = 0x8d3a0400] 16:37:10 INFO - PROCESS | 1722 | 1467070630378 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]]]}] 16:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1633ms 16:37:10 INFO - PROCESS | 1722 | 1467070630448 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:37:10 INFO - PROCESS | 1722 | 1467070630452 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:37:10 INFO - PROCESS | 1722 | 1467070630459 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 1722 | 1467070630463 Marionette TRACE conn4 <- [1,2070,null,{}] 16:37:10 INFO - PROCESS | 1722 | 1467070630469 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}] 16:37:10 INFO - PROCESS | 1722 | 1467070630474 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:10 INFO - PROCESS | 1722 | 1467070630721 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:37:10 INFO - PROCESS | 1722 | 1467070630971 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 1722 | 1467070630981 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb97c00 == 30 [pid = 1722] [id = 525] 16:37:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x91299800) [pid = 1722] [serial = 1576] [outer = (nil)] 16:37:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x91492400) [pid = 1722] [serial = 1577] [outer = 0x91299800] 16:37:11 INFO - PROCESS | 1722 | 1467070631097 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x91496c00) [pid = 1722] [serial = 1578] [outer = 0x91299800] 16:37:13 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe5800 == 29 [pid = 1722] [id = 501] 16:37:13 INFO - PROCESS | 1722 | --DOCSHELL 0x8b263800 == 28 [pid = 1722] [id = 503] 16:37:14 INFO - PROCESS | 1722 | 1467070634150 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]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 3744ms 16:37:14 INFO - PROCESS | 1722 | 1467070634204 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 1722 | 1467070634211 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:37:14 INFO - PROCESS | 1722 | 1467070634222 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 1722 | 1467070634226 Marionette TRACE conn4 <- [1,2074,null,{}] 16:37:14 INFO - PROCESS | 1722 | 1467070634293 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}] 16:37:14 INFO - PROCESS | 1722 | 1467070634299 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:14 INFO - PROCESS | 1722 | 1467070634500 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:37:14 INFO - PROCESS | 1722 | 1467070634514 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 1722 | 1467070634529 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26b800 == 29 [pid = 1722] [id = 526] 16:37:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x8bcf5800) [pid = 1722] [serial = 1579] [outer = (nil)] 16:37:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x8bd19400) [pid = 1722] [serial = 1580] [outer = 0x8bcf5800] 16:37:14 INFO - PROCESS | 1722 | 1467070634608 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x8bd1f400) [pid = 1722] [serial = 1581] [outer = 0x8bcf5800] 16:37:15 INFO - PROCESS | 1722 | 1467070635672 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]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1501ms 16:37:15 INFO - PROCESS | 1722 | 1467070635721 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 1722 | 1467070635730 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:37:15 INFO - PROCESS | 1722 | 1467070635748 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 1722 | 1467070635752 Marionette TRACE conn4 <- [1,2078,null,{}] 16:37:15 INFO - PROCESS | 1722 | 1467070635760 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}] 16:37:15 INFO - PROCESS | 1722 | 1467070635766 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:16 INFO - PROCESS | 1722 | 1467070636007 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:37:16 INFO - PROCESS | 1722 | 1467070636033 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 1722 | 1467070636044 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1dc800 == 30 [pid = 1722] [id = 527] 16:37:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x8c1dd400) [pid = 1722] [serial = 1582] [outer = (nil)] 16:37:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x8c206000) [pid = 1722] [serial = 1583] [outer = 0x8c1dd400] 16:37:16 INFO - PROCESS | 1722 | 1467070636118 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x8c20ac00) [pid = 1722] [serial = 1584] [outer = 0x8c1dd400] 16:37:17 INFO - PROCESS | 1722 | 1467070637173 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]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1488ms 16:37:17 INFO - PROCESS | 1722 | 1467070637236 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 1722 | 1467070637240 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:37:17 INFO - PROCESS | 1722 | 1467070637247 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 1722 | 1467070637254 Marionette TRACE conn4 <- [1,2082,null,{}] 16:37:17 INFO - PROCESS | 1722 | 1467070637282 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}] 16:37:17 INFO - PROCESS | 1722 | 1467070637292 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:18 INFO - PROCESS | 1722 | 1467070638434 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x8a5dd800) [pid = 1722] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x8c1d6000) [pid = 1722] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x8ed43000) [pid = 1722] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x911b6800) [pid = 1722] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x91972400) [pid = 1722] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x9219c800) [pid = 1722] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x9196d000) [pid = 1722] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x93988800) [pid = 1722] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x914a0400) [pid = 1722] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x8c206400) [pid = 1722] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x8b265000) [pid = 1722] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x951b3c00) [pid = 1722] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x9887c400) [pid = 1722] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x9222c000) [pid = 1722] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x8bd1a800) [pid = 1722] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x8d9bb000) [pid = 1722] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x8e67f400) [pid = 1722] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x8afea000) [pid = 1722] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x8a5d7c00) [pid = 1722] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x8a5dc800) [pid = 1722] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8e7f7400) [pid = 1722] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8eece800) [pid = 1722] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8ef10000) [pid = 1722] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8bd1ac00) [pid = 1722] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8bd17000) [pid = 1722] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8bcf5400) [pid = 1722] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8c1da800) [pid = 1722] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x8aff3000) [pid = 1722] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8c20f400) [pid = 1722] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:37:18 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8b264c00) [pid = 1722] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:37:18 INFO - PROCESS | 1722 | 1467070638702 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 1722 | 1467070638715 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b264c00 == 31 [pid = 1722] [id = 528] 16:37:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x8b265000) [pid = 1722] [serial = 1585] [outer = (nil)] 16:37:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x8bd18000) [pid = 1722] [serial = 1586] [outer = 0x8b265000] 16:37:18 INFO - PROCESS | 1722 | 1467070638792 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x8d9bb400) [pid = 1722] [serial = 1587] [outer = 0x8b265000] 16:37:19 INFO - PROCESS | 1722 | 1467070639645 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]]]}] 16:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2470ms 16:37:19 INFO - PROCESS | 1722 | 1467070639718 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 1722 | 1467070639722 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:37:19 INFO - PROCESS | 1722 | 1467070639730 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 1722 | 1467070639733 Marionette TRACE conn4 <- [1,2086,null,{}] 16:37:19 INFO - PROCESS | 1722 | 1467070639748 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}] 16:37:19 INFO - PROCESS | 1722 | 1467070639752 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:19 INFO - PROCESS | 1722 | 1467070639932 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:37:20 INFO - PROCESS | 1722 | 1467070640089 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 1722 | 1467070640098 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf8000 == 32 [pid = 1722] [id = 529] 16:37:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8c1cf000) [pid = 1722] [serial = 1588] [outer = (nil)] 16:37:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x8e676400) [pid = 1722] [serial = 1589] [outer = 0x8c1cf000] 16:37:20 INFO - PROCESS | 1722 | 1467070640175 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x8e7ebc00) [pid = 1722] [serial = 1590] [outer = 0x8c1cf000] 16:37:21 INFO - PROCESS | 1722 | 1467070641230 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]]]}] 16:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1550ms 16:37:21 INFO - PROCESS | 1722 | 1467070641282 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 1722 | 1467070641290 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:37:21 INFO - PROCESS | 1722 | 1467070641298 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 1722 | 1467070641304 Marionette TRACE conn4 <- [1,2090,null,{}] 16:37:21 INFO - PROCESS | 1722 | 1467070641314 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}] 16:37:21 INFO - PROCESS | 1722 | 1467070641319 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:21 INFO - PROCESS | 1722 | 1467070641515 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:37:21 INFO - PROCESS | 1722 | 1467070641764 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 1722 | 1467070641773 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf6400 == 33 [pid = 1722] [id = 530] 16:37:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8bcf7800) [pid = 1722] [serial = 1591] [outer = (nil)] 16:37:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8c1d8400) [pid = 1722] [serial = 1592] [outer = 0x8bcf7800] 16:37:21 INFO - PROCESS | 1722 | 1467070641905 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8d39e000) [pid = 1722] [serial = 1593] [outer = 0x8bcf7800] 16:37:22 INFO - PROCESS | 1722 | 1467070642852 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]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1598ms 16:37:22 INFO - PROCESS | 1722 | 1467070642897 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 1722 | 1467070642905 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:37:22 INFO - PROCESS | 1722 | 1467070642925 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1722 | 1467070642933 Marionette TRACE conn4 <- [1,2094,null,{}] 16:37:22 INFO - PROCESS | 1722 | 1467070642943 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}] 16:37:22 INFO - PROCESS | 1722 | 1467070642948 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:23 INFO - PROCESS | 1722 | 1467070643167 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:37:23 INFO - PROCESS | 1722 | 1467070643413 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1722 | 1467070643422 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ea800 == 34 [pid = 1722] [id = 531] 16:37:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8e679000) [pid = 1722] [serial = 1594] [outer = (nil)] 16:37:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8e7f3800) [pid = 1722] [serial = 1595] [outer = 0x8e679000] 16:37:23 INFO - PROCESS | 1722 | 1467070643523 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8ed48400) [pid = 1722] [serial = 1596] [outer = 0x8e679000] 16:37:24 INFO - PROCESS | 1722 | 1467070644515 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]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1655ms 16:37:24 INFO - PROCESS | 1722 | 1467070644572 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:37:24 INFO - PROCESS | 1722 | 1467070644577 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:37:24 INFO - PROCESS | 1722 | 1467070644584 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1722 | 1467070644590 Marionette TRACE conn4 <- [1,2098,null,{}] 16:37:24 INFO - PROCESS | 1722 | 1467070644608 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}] 16:37:24 INFO - PROCESS | 1722 | 1467070644625 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:24 INFO - PROCESS | 1722 | 1467070644871 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:37:25 INFO - PROCESS | 1722 | 1467070645112 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 1722 | 1467070645124 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8b1000 == 35 [pid = 1722] [id = 532] 16:37:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8f8b3000) [pid = 1722] [serial = 1597] [outer = (nil)] 16:37:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x8f8b7000) [pid = 1722] [serial = 1598] [outer = 0x8f8b3000] 16:37:25 INFO - PROCESS | 1722 | 1467070645254 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x8f8bac00) [pid = 1722] [serial = 1599] [outer = 0x8f8b3000] 16:37:26 INFO - PROCESS | 1722 | 1467070646203 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]]]}] 16:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1689ms 16:37:26 INFO - PROCESS | 1722 | 1467070646274 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:37:26 INFO - PROCESS | 1722 | 1467070646280 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:37:26 INFO - PROCESS | 1722 | 1467070646288 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1722 | 1467070646291 Marionette TRACE conn4 <- [1,2102,null,{}] 16:37:26 INFO - PROCESS | 1722 | 1467070646298 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}] 16:37:26 INFO - PROCESS | 1722 | 1467070646304 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:26 INFO - PROCESS | 1722 | 1467070646496 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:37:26 INFO - PROCESS | 1722 | 1467070646732 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1722 | 1467070646741 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d6c00 == 36 [pid = 1722] [id = 533] 16:37:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 119 (0x8eedcc00) [pid = 1722] [serial = 1600] [outer = (nil)] 16:37:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 120 (0x8fa4e400) [pid = 1722] [serial = 1601] [outer = 0x8eedcc00] 16:37:26 INFO - PROCESS | 1722 | 1467070646867 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 121 (0x8fa51000) [pid = 1722] [serial = 1602] [outer = 0x8eedcc00] 16:37:27 INFO - PROCESS | 1722 | 1467070647776 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]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1532ms 16:37:27 INFO - PROCESS | 1722 | 1467070647820 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 1722 | 1467070647825 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:37:27 INFO - PROCESS | 1722 | 1467070647831 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 1722 | 1467070647835 Marionette TRACE conn4 <- [1,2106,null,{}] 16:37:27 INFO - PROCESS | 1722 | 1467070647841 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}] 16:37:27 INFO - PROCESS | 1722 | 1467070647847 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:28 INFO - PROCESS | 1722 | 1467070648042 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:37:28 INFO - PROCESS | 1722 | 1467070648233 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1722 | 1467070648241 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x8aff3000 == 37 [pid = 1722] [id = 534] 16:37:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 122 (0x8fb28000) [pid = 1722] [serial = 1603] [outer = (nil)] 16:37:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 123 (0x8fb9bc00) [pid = 1722] [serial = 1604] [outer = 0x8fb28000] 16:37:28 INFO - PROCESS | 1722 | 1467070648327 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 124 (0x8fb9d000) [pid = 1722] [serial = 1605] [outer = 0x8fb28000] 16:37:29 INFO - PROCESS | 1722 | 1467070649322 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]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1531ms 16:37:29 INFO - PROCESS | 1722 | 1467070649371 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:37:29 INFO - PROCESS | 1722 | 1467070649376 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:37:29 INFO - PROCESS | 1722 | 1467070649383 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1722 | 1467070649387 Marionette TRACE conn4 <- [1,2110,null,{}] 16:37:29 INFO - PROCESS | 1722 | 1467070649393 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}] 16:37:29 INFO - PROCESS | 1722 | 1467070649404 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:29 INFO - PROCESS | 1722 | 1467070649650 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:37:29 INFO - PROCESS | 1722 | 1467070649916 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 1722 | 1467070649924 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe8800 == 38 [pid = 1722] [id = 535] 16:37:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 125 (0x8bd15000) [pid = 1722] [serial = 1606] [outer = (nil)] 16:37:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 126 (0x911b5c00) [pid = 1722] [serial = 1607] [outer = 0x8bd15000] 16:37:30 INFO - PROCESS | 1722 | 1467070650022 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 127 (0x912a1c00) [pid = 1722] [serial = 1608] [outer = 0x8bd15000] 16:37:30 INFO - PROCESS | 1722 | 1467070650937 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]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1584ms 16:37:30 INFO - PROCESS | 1722 | 1467070650988 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 1722 | 1467070650991 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:37:31 INFO - PROCESS | 1722 | 1467070651001 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1722 | 1467070651004 Marionette TRACE conn4 <- [1,2114,null,{}] 16:37:31 INFO - PROCESS | 1722 | 1467070651011 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}] 16:37:31 INFO - PROCESS | 1722 | 1467070651017 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:31 INFO - PROCESS | 1722 | 1467070651206 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:37:31 INFO - PROCESS | 1722 | 1467070651398 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 1722 | 1467070651405 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26a000 == 39 [pid = 1722] [id = 536] 16:37:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 128 (0x8b272800) [pid = 1722] [serial = 1609] [outer = (nil)] 16:37:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 129 (0x912c5400) [pid = 1722] [serial = 1610] [outer = 0x8b272800] 16:37:31 INFO - PROCESS | 1722 | 1467070651494 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 130 (0x912c7400) [pid = 1722] [serial = 1611] [outer = 0x8b272800] 16:37:32 INFO - PROCESS | 1722 | 1467070652473 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]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1533ms 16:37:32 INFO - PROCESS | 1722 | 1467070652534 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1722 | 1467070652538 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:37:32 INFO - PROCESS | 1722 | 1467070652545 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1722 | 1467070652549 Marionette TRACE conn4 <- [1,2118,null,{}] 16:37:32 INFO - PROCESS | 1722 | 1467070652555 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}] 16:37:32 INFO - PROCESS | 1722 | 1467070652560 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:32 INFO - PROCESS | 1722 | 1467070652746 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:37:32 INFO - PROCESS | 1722 | 1467070652940 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 1722 | 1467070652950 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c20d000 == 40 [pid = 1722] [id = 537] 16:37:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 131 (0x8dc4cc00) [pid = 1722] [serial = 1612] [outer = (nil)] 16:37:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 132 (0x9196b800) [pid = 1722] [serial = 1613] [outer = 0x8dc4cc00] 16:37:33 INFO - PROCESS | 1722 | 1467070653045 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 133 (0x9196ec00) [pid = 1722] [serial = 1614] [outer = 0x8dc4cc00] 16:37:34 INFO - PROCESS | 1722 | 1467070654045 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]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1538ms 16:37:34 INFO - PROCESS | 1722 | 1467070654085 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1722 | 1467070654088 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:37:34 INFO - PROCESS | 1722 | 1467070654096 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1722 | 1467070654099 Marionette TRACE conn4 <- [1,2122,null,{}] 16:37:34 INFO - PROCESS | 1722 | 1467070654105 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}] 16:37:34 INFO - PROCESS | 1722 | 1467070654111 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:34 INFO - PROCESS | 1722 | 1467070654291 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:37:34 INFO - PROCESS | 1722 | 1467070654498 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 1722 | 1467070654506 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afec000 == 41 [pid = 1722] [id = 538] 16:37:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 134 (0x8afedc00) [pid = 1722] [serial = 1615] [outer = (nil)] 16:37:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 135 (0x8e5e4800) [pid = 1722] [serial = 1616] [outer = 0x8afedc00] 16:37:34 INFO - PROCESS | 1722 | 1467070654626 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 136 (0x8f8b1800) [pid = 1722] [serial = 1617] [outer = 0x8afedc00] 16:37:35 INFO - PROCESS | 1722 | 1467070655712 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]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1682ms 16:37:35 INFO - PROCESS | 1722 | 1467070655780 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 1722 | 1467070655783 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:37:35 INFO - PROCESS | 1722 | 1467070655791 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1722 | 1467070655795 Marionette TRACE conn4 <- [1,2126,null,{}] 16:37:35 INFO - PROCESS | 1722 | 1467070655801 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}] 16:37:35 INFO - PROCESS | 1722 | 1467070655806 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:35 INFO - PROCESS | 1722 | 1467070655984 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:37:36 INFO - PROCESS | 1722 | 1467070656372 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 1722 | 1467070656385 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d7c00 == 42 [pid = 1722] [id = 539] 16:37:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 137 (0x8a5d8800) [pid = 1722] [serial = 1618] [outer = (nil)] 16:37:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 138 (0x8afe9400) [pid = 1722] [serial = 1619] [outer = 0x8a5d8800] 16:37:36 INFO - PROCESS | 1722 | 1467070656503 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 139 (0x8b263800) [pid = 1722] [serial = 1620] [outer = 0x8a5d8800] 16:37:37 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d3000 == 41 [pid = 1722] [id = 506] 16:37:37 INFO - PROCESS | 1722 | --DOCSHELL 0x8c202c00 == 40 [pid = 1722] [id = 505] 16:37:37 INFO - PROCESS | 1722 | 1467070657564 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]]]}] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 138 (0x8bcea400) [pid = 1722] [serial = 1467] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 137 (0x8afe8000) [pid = 1722] [serial = 1466] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 136 (0x8da53400) [pid = 1722] [serial = 1470] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 135 (0x8d3a7c00) [pid = 1722] [serial = 1469] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 134 (0x8fa52000) [pid = 1722] [serial = 1473] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 133 (0x8eed1000) [pid = 1722] [serial = 1472] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 132 (0x9149d000) [pid = 1722] [serial = 1476] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 131 (0x912bd000) [pid = 1722] [serial = 1475] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 130 (0x9211c000) [pid = 1722] [serial = 1479] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 129 (0x91ab8400) [pid = 1722] [serial = 1478] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 128 (0x93955000) [pid = 1722] [serial = 1482] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 127 (0x921e3c00) [pid = 1722] [serial = 1481] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 126 (0x93c68c00) [pid = 1722] [serial = 1485] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 125 (0x93c5e800) [pid = 1722] [serial = 1484] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 124 (0x9514e800) [pid = 1722] [serial = 1488] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 123 (0x9514c400) [pid = 1722] [serial = 1487] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 122 (0x95219800) [pid = 1722] [serial = 1491] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 121 (0x951b9c00) [pid = 1722] [serial = 1490] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 120 (0x8d3a2800) [pid = 1722] [serial = 1518] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 119 (0x8c20e800) [pid = 1722] [serial = 1517] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 118 (0x8b26b400) [pid = 1722] [serial = 1511] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x953f8c00) [pid = 1722] [serial = 1494] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x953f1400) [pid = 1722] [serial = 1493] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x99810c00) [pid = 1722] [serial = 1497] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x98bbc000) [pid = 1722] [serial = 1496] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x99c29400) [pid = 1722] [serial = 1500] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8bcef000) [pid = 1722] [serial = 1512] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8bd21000) [pid = 1722] [serial = 1514] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x998aa400) [pid = 1722] [serial = 1499] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8dc4d000) [pid = 1722] [serial = 1509] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8da4fc00) [pid = 1722] [serial = 1508] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x9a63f800) [pid = 1722] [serial = 1503] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x9a1f8c00) [pid = 1722] [serial = 1502] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x8bcf4800) [pid = 1722] [serial = 1506] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8b268000) [pid = 1722] [serial = 1505] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8da4a400) [pid = 1722] [serial = 1521] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x8c1ae800) [pid = 1722] [serial = 1515] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8dc43400) [pid = 1722] [serial = 1523] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8d9ae800) [pid = 1722] [serial = 1554] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8bd15800) [pid = 1722] [serial = 1520] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8afebc00) [pid = 1722] [serial = 1550] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8ed43800) [pid = 1722] [serial = 1532] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8eedc800) [pid = 1722] [serial = 1535] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8fa51c00) [pid = 1722] [serial = 1541] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8e5e3000) [pid = 1722] [serial = 1524] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8ed4b000) [pid = 1722] [serial = 1533] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8fb9ec00) [pid = 1722] [serial = 1544] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8c20ec00) [pid = 1722] [serial = 1527] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8b272c00) [pid = 1722] [serial = 1551] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8ef0f000) [pid = 1722] [serial = 1548] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8fb98800) [pid = 1722] [serial = 1545] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8dc4c800) [pid = 1722] [serial = 1547] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8e5f0400) [pid = 1722] [serial = 1530] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8fb2a400) [pid = 1722] [serial = 1542] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8ef17400) [pid = 1722] [serial = 1538] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8ef09c00) [pid = 1722] [serial = 1536] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8e5e8400) [pid = 1722] [serial = 1529] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8f8af400) [pid = 1722] [serial = 1539] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8c1abc00) [pid = 1722] [serial = 1526] [outer = (nil)] [url = about:blank] 16:37:37 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8c1a6000) [pid = 1722] [serial = 1553] [outer = (nil)] [url = about:blank] 16:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1882ms 16:37:37 INFO - PROCESS | 1722 | 1467070657676 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 1722 | 1467070657682 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:37:37 INFO - PROCESS | 1722 | 1467070657690 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 1722 | 1467070657695 Marionette TRACE conn4 <- [1,2130,null,{}] 16:37:37 INFO - PROCESS | 1722 | 1467070657711 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}] 16:37:37 INFO - PROCESS | 1722 | 1467070657716 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:37 INFO - PROCESS | 1722 | 1467070657895 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:37:38 INFO - PROCESS | 1722 | 1467070658100 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 1722 | 1467070658109 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26c400 == 41 [pid = 1722] [id = 540] 16:37:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8bcea800) [pid = 1722] [serial = 1621] [outer = (nil)] 16:37:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8bcf7400) [pid = 1722] [serial = 1622] [outer = 0x8bcea800] 16:37:38 INFO - PROCESS | 1722 | 1467070658215 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8c1a6000) [pid = 1722] [serial = 1623] [outer = 0x8bcea800] 16:37:39 INFO - PROCESS | 1722 | 1467070659029 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] 16:37:39 INFO - PROCESS | 1722 | 1467070659091 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:37:39 INFO - PROCESS | 1722 | 1467070659099 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1722 | 1467070659103 Marionette TRACE conn4 <- [1,2134,null,{}] 16:37:39 INFO - PROCESS | 1722 | 1467070659120 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}] 16:37:39 INFO - PROCESS | 1722 | 1467070659126 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:39 INFO - PROCESS | 1722 | 1467070659314 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:37:39 INFO - PROCESS | 1722 | 1467070659326 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 1722 | 1467070659333 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ac800 == 42 [pid = 1722] [id = 541] 16:37:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8c1aec00) [pid = 1722] [serial = 1624] [outer = (nil)] 16:37:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8d9afc00) [pid = 1722] [serial = 1625] [outer = 0x8c1aec00] 16:37:39 INFO - PROCESS | 1722 | 1467070659404 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8da55000) [pid = 1722] [serial = 1626] [outer = 0x8c1aec00] 16:37:40 INFO - PROCESS | 1722 | 1467070660531 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]]]}] 16:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1483ms 16:37:40 INFO - PROCESS | 1722 | 1467070660583 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 1722 | 1467070660588 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:37:40 INFO - PROCESS | 1722 | 1467070660614 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 1722 | 1467070660623 Marionette TRACE conn4 <- [1,2138,null,{}] 16:37:40 INFO - PROCESS | 1722 | 1467070660633 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}] 16:37:40 INFO - PROCESS | 1722 | 1467070660641 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:40 INFO - PROCESS | 1722 | 1467070660881 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:37:40 INFO - PROCESS | 1722 | 1467070660902 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 1722 | 1467070660913 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d8000 == 43 [pid = 1722] [id = 542] 16:37:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8dc3ec00) [pid = 1722] [serial = 1627] [outer = (nil)] 16:37:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8e5f0800) [pid = 1722] [serial = 1628] [outer = 0x8dc3ec00] 16:37:40 INFO - PROCESS | 1722 | 1467070660980 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8e7eb800) [pid = 1722] [serial = 1629] [outer = 0x8dc3ec00] 16:37:41 INFO - PROCESS | 1722 | 1467070661968 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]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1398ms 16:37:42 INFO - PROCESS | 1722 | 1467070662005 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 1722 | 1467070662010 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:37:42 INFO - PROCESS | 1722 | 1467070662017 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 1722 | 1467070662020 Marionette TRACE conn4 <- [1,2142,null,{}] 16:37:42 INFO - PROCESS | 1722 | 1467070662036 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}] 16:37:42 INFO - PROCESS | 1722 | 1467070662042 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:42 INFO - PROCESS | 1722 | 1467070662319 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8b269400) [pid = 1722] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8c1dd400) [pid = 1722] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8da57800) [pid = 1722] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8b265000) [pid = 1722] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8bcf5800) [pid = 1722] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8eeda800) [pid = 1722] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8ef15000) [pid = 1722] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8bd12400) [pid = 1722] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x91299800) [pid = 1722] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x911ae800) [pid = 1722] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:37:42 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8d3a0400) [pid = 1722] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:37:42 INFO - PROCESS | 1722 | 1467070662443 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 1722 | 1467070662449 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dcc00 == 44 [pid = 1722] [id = 543] 16:37:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8a5de800) [pid = 1722] [serial = 1630] [outer = (nil)] 16:37:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8c1d1400) [pid = 1722] [serial = 1631] [outer = 0x8a5de800] 16:37:42 INFO - PROCESS | 1722 | 1467070662520 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8e5ec000) [pid = 1722] [serial = 1632] [outer = 0x8a5de800] 16:37:43 INFO - PROCESS | 1722 | 1467070663373 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] 16:37:43 INFO - PROCESS | 1722 | 1467070663416 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:37:43 INFO - PROCESS | 1722 | 1467070663423 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1722 | 1467070663427 Marionette TRACE conn4 <- [1,2146,null,{}] 16:37:43 INFO - PROCESS | 1722 | 1467070663434 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}] 16:37:43 INFO - PROCESS | 1722 | 1467070663439 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:43 INFO - PROCESS | 1722 | 1467070663612 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:37:43 INFO - PROCESS | 1722 | 1467070663763 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 1722 | 1467070663780 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e67b000 == 45 [pid = 1722] [id = 544] 16:37:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8ed46c00) [pid = 1722] [serial = 1633] [outer = (nil)] 16:37:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8eed9800) [pid = 1722] [serial = 1634] [outer = 0x8ed46c00] 16:37:43 INFO - PROCESS | 1722 | 1467070663869 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8ef13000) [pid = 1722] [serial = 1635] [outer = 0x8ed46c00] 16:37:44 INFO - PROCESS | 1722 | 1467070664931 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] 16:37:44 INFO - PROCESS | 1722 | 1467070664978 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:37:44 INFO - PROCESS | 1722 | 1467070664987 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1722 | 1467070664992 Marionette TRACE conn4 <- [1,2150,null,{}] 16:37:45 INFO - PROCESS | 1722 | 1467070665008 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}] 16:37:45 INFO - PROCESS | 1722 | 1467070665018 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:45 INFO - PROCESS | 1722 | 1467070665230 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:37:45 INFO - PROCESS | 1722 | 1467070665523 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 1722 | 1467070665530 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b270800 == 46 [pid = 1722] [id = 545] 16:37:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8bcea400) [pid = 1722] [serial = 1636] [outer = (nil)] 16:37:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8c1dd400) [pid = 1722] [serial = 1637] [outer = 0x8bcea400] 16:37:45 INFO - PROCESS | 1722 | 1467070665626 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8d39dc00) [pid = 1722] [serial = 1638] [outer = 0x8bcea400] 16:37:46 INFO - PROCESS | 1722 | 1467070666552 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]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1634ms 16:37:46 INFO - PROCESS | 1722 | 1467070666621 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1722 | 1467070666629 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:37:46 INFO - PROCESS | 1722 | 1467070666640 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1722 | 1467070666644 Marionette TRACE conn4 <- [1,2154,null,{}] 16:37:46 INFO - PROCESS | 1722 | 1467070666651 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}] 16:37:46 INFO - PROCESS | 1722 | 1467070666658 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:46 INFO - PROCESS | 1722 | 1467070666863 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:37:47 INFO - PROCESS | 1722 | 1467070667109 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 1722 | 1467070667121 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e2800 == 47 [pid = 1722] [id = 546] 16:37:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8e5e3800) [pid = 1722] [serial = 1639] [outer = (nil)] 16:37:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8e67a400) [pid = 1722] [serial = 1640] [outer = 0x8e5e3800] 16:37:47 INFO - PROCESS | 1722 | 1467070667250 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8ed4e800) [pid = 1722] [serial = 1641] [outer = 0x8e5e3800] 16:37:48 INFO - PROCESS | 1722 | 1467070668236 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]]]}] 16:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1645ms 16:37:48 INFO - PROCESS | 1722 | 1467070668286 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 1722 | 1467070668291 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:37:48 INFO - PROCESS | 1722 | 1467070668298 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 1722 | 1467070668304 Marionette TRACE conn4 <- [1,2158,null,{}] 16:37:48 INFO - PROCESS | 1722 | 1467070668321 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}] 16:37:48 INFO - PROCESS | 1722 | 1467070668331 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:48 INFO - PROCESS | 1722 | 1467070668532 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:37:48 INFO - PROCESS | 1722 | 1467070668769 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 1722 | 1467070668782 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e5400 == 48 [pid = 1722] [id = 547] 16:37:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8fa4b000) [pid = 1722] [serial = 1642] [outer = (nil)] 16:37:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8fb23000) [pid = 1722] [serial = 1643] [outer = 0x8fa4b000] 16:37:48 INFO - PROCESS | 1722 | 1467070668911 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8fb30000) [pid = 1722] [serial = 1644] [outer = 0x8fa4b000] 16:37:49 INFO - PROCESS | 1722 | 1467070669894 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]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1638ms 16:37:49 INFO - PROCESS | 1722 | 1467070669938 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 1722 | 1467070669943 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:37:49 INFO - PROCESS | 1722 | 1467070669949 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1722 | 1467070669954 Marionette TRACE conn4 <- [1,2162,null,{}] 16:37:49 INFO - PROCESS | 1722 | 1467070669961 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}] 16:37:49 INFO - PROCESS | 1722 | 1467070669967 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:50 INFO - PROCESS | 1722 | 1467070670182 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:37:50 INFO - PROCESS | 1722 | 1467070670447 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 1722 | 1467070670456 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:50 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b264400 == 49 [pid = 1722] [id = 548] 16:37:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8d9b0000) [pid = 1722] [serial = 1645] [outer = (nil)] 16:37:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x911ab400) [pid = 1722] [serial = 1646] [outer = 0x8d9b0000] 16:37:50 INFO - PROCESS | 1722 | 1467070670583 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x91292800) [pid = 1722] [serial = 1647] [outer = 0x8d9b0000] 16:37:51 INFO - PROCESS | 1722 | 1467070671522 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]]]}] 16:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1636ms 16:37:51 INFO - PROCESS | 1722 | 1467070671588 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1722 | 1467070671593 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:37:51 INFO - PROCESS | 1722 | 1467070671600 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1722 | 1467070671604 Marionette TRACE conn4 <- [1,2166,null,{}] 16:37:51 INFO - PROCESS | 1722 | 1467070671609 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}] 16:37:51 INFO - PROCESS | 1722 | 1467070671615 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:51 INFO - PROCESS | 1722 | 1467070671849 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:37:52 INFO - PROCESS | 1722 | 1467070672039 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 1722 | 1467070672050 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8aff4400 == 50 [pid = 1722] [id = 549] 16:37:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8da4d400) [pid = 1722] [serial = 1648] [outer = (nil)] 16:37:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x9129f400) [pid = 1722] [serial = 1649] [outer = 0x8da4d400] 16:37:52 INFO - PROCESS | 1722 | 1467070672135 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x912c5800) [pid = 1722] [serial = 1650] [outer = 0x8da4d400] 16:37:53 INFO - PROCESS | 1722 | 1467070673152 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]]]}] 16:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1593ms 16:37:53 INFO - PROCESS | 1722 | 1467070673195 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:37:53 INFO - PROCESS | 1722 | 1467070673199 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:37:53 INFO - PROCESS | 1722 | 1467070673206 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 1722 | 1467070673210 Marionette TRACE conn4 <- [1,2170,null,{}] 16:37:53 INFO - PROCESS | 1722 | 1467070673216 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}] 16:37:53 INFO - PROCESS | 1722 | 1467070673227 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:53 INFO - PROCESS | 1722 | 1467070673461 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:37:53 INFO - PROCESS | 1722 | 1467070673715 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 1722 | 1467070673725 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa51800 == 51 [pid = 1722] [id = 550] 16:37:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x911ae800) [pid = 1722] [serial = 1651] [outer = (nil)] 16:37:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x91ab1c00) [pid = 1722] [serial = 1652] [outer = 0x911ae800] 16:37:53 INFO - PROCESS | 1722 | 1467070673852 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x91ab3c00) [pid = 1722] [serial = 1653] [outer = 0x911ae800] 16:37:54 INFO - PROCESS | 1722 | 1467070674784 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]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1637ms 16:37:54 INFO - PROCESS | 1722 | 1467070674843 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 1722 | 1467070674848 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:37:54 INFO - PROCESS | 1722 | 1467070674856 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1722 | 1467070674860 Marionette TRACE conn4 <- [1,2174,null,{}] 16:37:54 INFO - PROCESS | 1722 | 1467070674866 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}] 16:37:54 INFO - PROCESS | 1722 | 1467070674872 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:55 INFO - PROCESS | 1722 | 1467070675082 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:37:55 INFO - PROCESS | 1722 | 1467070675335 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 1722 | 1467070675345 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d2c00 == 52 [pid = 1722] [id = 551] 16:37:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8ef09c00) [pid = 1722] [serial = 1654] [outer = (nil)] 16:37:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x91abc400) [pid = 1722] [serial = 1655] [outer = 0x8ef09c00] 16:37:55 INFO - PROCESS | 1722 | 1467070675472 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x91ac0c00) [pid = 1722] [serial = 1656] [outer = 0x8ef09c00] 16:37:56 INFO - PROCESS | 1722 | 1467070676438 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]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1642ms 16:37:56 INFO - PROCESS | 1722 | 1467070676498 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:37:56 INFO - PROCESS | 1722 | 1467070676509 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:37:56 INFO - PROCESS | 1722 | 1467070676516 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 1722 | 1467070676520 Marionette TRACE conn4 <- [1,2178,null,{}] 16:37:56 INFO - PROCESS | 1722 | 1467070676526 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}] 16:37:56 INFO - PROCESS | 1722 | 1467070676532 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:56 INFO - PROCESS | 1722 | 1467070676731 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:37:56 INFO - PROCESS | 1722 | 1467070676936 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 1722 | 1467070676947 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcef400 == 53 [pid = 1722] [id = 552] 16:37:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x8bcef800) [pid = 1722] [serial = 1657] [outer = (nil)] 16:37:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x8bd1e800) [pid = 1722] [serial = 1658] [outer = 0x8bcef800] 16:37:57 INFO - PROCESS | 1722 | 1467070677330 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8c207400) [pid = 1722] [serial = 1659] [outer = 0x8bcef800] 16:37:58 INFO - PROCESS | 1722 | 1467070678392 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]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1938ms 16:37:58 INFO - PROCESS | 1722 | 1467070678456 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1722 | 1467070678467 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:37:58 INFO - PROCESS | 1722 | 1467070678484 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1722 | 1467070678491 Marionette TRACE conn4 <- [1,2182,null,{}] 16:37:58 INFO - PROCESS | 1722 | 1467070678505 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}] 16:37:58 INFO - PROCESS | 1722 | 1467070678516 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:37:58 INFO - PROCESS | 1722 | 1467070678756 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb97c00 == 52 [pid = 1722] [id = 525] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8d3a8c00 == 51 [pid = 1722] [id = 519] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8afeec00 == 50 [pid = 1722] [id = 509] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f6800 == 49 [pid = 1722] [id = 510] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8eedd800 == 48 [pid = 1722] [id = 521] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8eeda000 == 47 [pid = 1722] [id = 520] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8afec800 == 46 [pid = 1722] [id = 517] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd13c00 == 45 [pid = 1722] [id = 504] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8afec400 == 44 [pid = 1722] [id = 522] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf5000 == 43 [pid = 1722] [id = 508] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd14400 == 42 [pid = 1722] [id = 512] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8b264000 == 41 [pid = 1722] [id = 514] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d1000 == 40 [pid = 1722] [id = 515] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8afea800 == 39 [pid = 1722] [id = 507] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d8400 == 38 [pid = 1722] [id = 518] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed3f800 == 37 [pid = 1722] [id = 511] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5db000 == 36 [pid = 1722] [id = 516] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf9c00 == 35 [pid = 1722] [id = 513] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb2f800 == 34 [pid = 1722] [id = 523] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe6800 == 33 [pid = 1722] [id = 524] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcef400 == 32 [pid = 1722] [id = 552] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d2c00 == 31 [pid = 1722] [id = 551] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa51800 == 30 [pid = 1722] [id = 550] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8b264400 == 29 [pid = 1722] [id = 548] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8aff4400 == 28 [pid = 1722] [id = 549] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e5400 == 27 [pid = 1722] [id = 547] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e2800 == 26 [pid = 1722] [id = 546] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8e67b000 == 25 [pid = 1722] [id = 544] 16:38:00 INFO - PROCESS | 1722 | --DOCSHELL 0x8b270800 == 24 [pid = 1722] [id = 545] 16:38:00 INFO - PROCESS | 1722 | 1467070680198 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 1722 | 1467070680208 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8d9b5400) [pid = 1722] [serial = 1557] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x8c20b000) [pid = 1722] [serial = 1556] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8c206000) [pid = 1722] [serial = 1583] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8e678c00) [pid = 1722] [serial = 1560] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x8bd18000) [pid = 1722] [serial = 1586] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8e675000) [pid = 1722] [serial = 1559] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8bd19400) [pid = 1722] [serial = 1580] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8f8af800) [pid = 1722] [serial = 1563] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8ef10400) [pid = 1722] [serial = 1562] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8fb24c00) [pid = 1722] [serial = 1566] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8fa4a000) [pid = 1722] [serial = 1565] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8fba6800) [pid = 1722] [serial = 1569] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8fb9f000) [pid = 1722] [serial = 1568] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x91496c00) [pid = 1722] [serial = 1578] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x91492400) [pid = 1722] [serial = 1577] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x9129d800) [pid = 1722] [serial = 1572] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x91298400) [pid = 1722] [serial = 1571] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x912c0000) [pid = 1722] [serial = 1575] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x912bb000) [pid = 1722] [serial = 1574] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8d9bb400) [pid = 1722] [serial = 1587] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8c20ac00) [pid = 1722] [serial = 1584] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8e676400) [pid = 1722] [serial = 1589] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8bd1f400) [pid = 1722] [serial = 1581] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dac00 == 25 [pid = 1722] [id = 553] 16:38:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8a5db000) [pid = 1722] [serial = 1660] [outer = (nil)] 16:38:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8a5e0400) [pid = 1722] [serial = 1661] [outer = 0x8a5db000] 16:38:00 INFO - PROCESS | 1722 | 1467070680489 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8afec400) [pid = 1722] [serial = 1662] [outer = 0x8a5db000] 16:38:01 INFO - PROCESS | 1722 | 1467070681451 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]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 3008ms 16:38:01 INFO - PROCESS | 1722 | 1467070681489 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 1722 | 1467070681495 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:38:01 INFO - PROCESS | 1722 | 1467070681503 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 1722 | 1467070681508 Marionette TRACE conn4 <- [1,2186,null,{}] 16:38:01 INFO - PROCESS | 1722 | 1467070681516 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}] 16:38:01 INFO - PROCESS | 1722 | 1467070681524 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:01 INFO - PROCESS | 1722 | 1467070681712 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:38:01 INFO - PROCESS | 1722 | 1467070681873 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 1722 | 1467070681883 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf3c00 == 26 [pid = 1722] [id = 554] 16:38:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8bcf5000) [pid = 1722] [serial = 1663] [outer = (nil)] 16:38:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8bd14c00) [pid = 1722] [serial = 1664] [outer = 0x8bcf5000] 16:38:01 INFO - PROCESS | 1722 | 1467070681963 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8bd1f400) [pid = 1722] [serial = 1665] [outer = 0x8bcf5000] 16:38:02 INFO - PROCESS | 1722 | 1467070682868 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]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1383ms 16:38:02 INFO - PROCESS | 1722 | 1467070682908 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 1722 | 1467070682916 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:38:02 INFO - PROCESS | 1722 | 1467070682926 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 1722 | 1467070682929 Marionette TRACE conn4 <- [1,2190,null,{}] 16:38:02 INFO - PROCESS | 1722 | 1467070682944 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}] 16:38:02 INFO - PROCESS | 1722 | 1467070682951 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:03 INFO - PROCESS | 1722 | 1467070683215 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:38:03 INFO - PROCESS | 1722 | 1467070683249 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 1722 | 1467070683263 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c201800 == 27 [pid = 1722] [id = 555] 16:38:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8c202400) [pid = 1722] [serial = 1666] [outer = (nil)] 16:38:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8c207c00) [pid = 1722] [serial = 1667] [outer = 0x8c202400] 16:38:03 INFO - PROCESS | 1722 | 1467070683339 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8d399400) [pid = 1722] [serial = 1668] [outer = 0x8c202400] 16:38:04 INFO - PROCESS | 1722 | 1467070684440 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]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1590ms 16:38:04 INFO - PROCESS | 1722 | 1467070684517 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:38:04 INFO - PROCESS | 1722 | 1467070684521 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:38:04 INFO - PROCESS | 1722 | 1467070684530 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 1722 | 1467070684541 Marionette TRACE conn4 <- [1,2194,null,{}] 16:38:04 INFO - PROCESS | 1722 | 1467070684568 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}] 16:38:04 INFO - PROCESS | 1722 | 1467070684576 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:04 INFO - PROCESS | 1722 | 1467070684891 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8dc4cc00) [pid = 1722] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8fb28000) [pid = 1722] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8bd15000) [pid = 1722] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8e679000) [pid = 1722] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8a5d8800) [pid = 1722] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8dc3ec00) [pid = 1722] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8c1aec00) [pid = 1722] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8bcea800) [pid = 1722] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8f8b3000) [pid = 1722] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8afedc00) [pid = 1722] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8b272800) [pid = 1722] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8eedcc00) [pid = 1722] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8a5de800) [pid = 1722] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8bcf7800) [pid = 1722] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8c1cf000) [pid = 1722] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:38:05 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8ed46c00) [pid = 1722] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:38:05 INFO - PROCESS | 1722 | 1467070685859 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 1722 | 1467070685867 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afedc00 == 28 [pid = 1722] [id = 556] 16:38:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8aff3800) [pid = 1722] [serial = 1669] [outer = (nil)] 16:38:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8bceb800) [pid = 1722] [serial = 1670] [outer = 0x8aff3800] 16:38:05 INFO - PROCESS | 1722 | 1467070685962 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8da4e800) [pid = 1722] [serial = 1671] [outer = 0x8aff3800] 16:38:06 INFO - PROCESS | 1722 | 1467070686732 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]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:38:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2257ms 16:38:06 INFO - PROCESS | 1722 | 1467070686787 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 1722 | 1467070686792 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:38:06 INFO - PROCESS | 1722 | 1467070686798 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 1722 | 1467070686802 Marionette TRACE conn4 <- [1,2198,null,{}] 16:38:06 INFO - PROCESS | 1722 | 1467070686808 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}] 16:38:06 INFO - PROCESS | 1722 | 1467070686813 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:06 INFO - PROCESS | 1722 | 1467070686992 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:38:07 INFO - PROCESS | 1722 | 1467070687133 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 1722 | 1467070687141 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf3000 == 29 [pid = 1722] [id = 557] 16:38:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8d9b6800) [pid = 1722] [serial = 1672] [outer = (nil)] 16:38:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8dc44400) [pid = 1722] [serial = 1673] [outer = 0x8d9b6800] 16:38:07 INFO - PROCESS | 1722 | 1467070687213 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8dc49000) [pid = 1722] [serial = 1674] [outer = 0x8d9b6800] 16:38:08 INFO - PROCESS | 1722 | 1467070688196 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]]]}] 16:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1440ms 16:38:08 INFO - PROCESS | 1722 | 1467070688240 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 1722 | 1467070688248 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:38:08 INFO - PROCESS | 1722 | 1467070688259 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 1722 | 1467070688264 Marionette TRACE conn4 <- [1,2202,null,{}] 16:38:08 INFO - PROCESS | 1722 | 1467070688275 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}] 16:38:08 INFO - PROCESS | 1722 | 1467070688280 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:08 INFO - PROCESS | 1722 | 1467070688510 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:38:08 INFO - PROCESS | 1722 | 1467070688922 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 1722 | 1467070688950 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf6800 == 30 [pid = 1722] [id = 558] 16:38:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8bcf6c00) [pid = 1722] [serial = 1675] [outer = (nil)] 16:38:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8bd1c400) [pid = 1722] [serial = 1676] [outer = 0x8bcf6c00] 16:38:09 INFO - PROCESS | 1722 | 1467070689069 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8c20fc00) [pid = 1722] [serial = 1677] [outer = 0x8bcf6c00] 16:38:10 INFO - PROCESS | 1722 | 1467070690086 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]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1841ms 16:38:10 INFO - PROCESS | 1722 | 1467070690100 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 1722 | 1467070690108 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:38:10 INFO - PROCESS | 1722 | 1467070690121 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1722 | 1467070690125 Marionette TRACE conn4 <- [1,2206,null,{}] 16:38:10 INFO - PROCESS | 1722 | 1467070690133 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}] 16:38:10 INFO - PROCESS | 1722 | 1467070690139 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:10 INFO - PROCESS | 1722 | 1467070690339 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:38:10 INFO - PROCESS | 1722 | 1467070690525 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 1722 | 1467070690536 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x8aff2c00 == 31 [pid = 1722] [id = 559] 16:38:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8b26d400) [pid = 1722] [serial = 1678] [outer = (nil)] 16:38:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8e5e6400) [pid = 1722] [serial = 1679] [outer = 0x8b26d400] 16:38:10 INFO - PROCESS | 1722 | 1467070690623 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8d39bc00) [pid = 1722] [serial = 1680] [outer = 0x8b26d400] 16:38:11 INFO - PROCESS | 1722 | 1467070691711 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]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:38:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1640ms 16:38:11 INFO - PROCESS | 1722 | 1467070691761 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 1722 | 1467070691766 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:38:11 INFO - PROCESS | 1722 | 1467070691773 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 1722 | 1467070691779 Marionette TRACE conn4 <- [1,2210,null,{}] 16:38:11 INFO - PROCESS | 1722 | 1467070691797 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}] 16:38:11 INFO - PROCESS | 1722 | 1467070691806 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:12 INFO - PROCESS | 1722 | 1467070692135 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:38:12 INFO - PROCESS | 1722 | 1467070692333 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1722 | 1467070692347 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed40400 == 32 [pid = 1722] [id = 560] 16:38:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8ed41400) [pid = 1722] [serial = 1681] [outer = (nil)] 16:38:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8ed49800) [pid = 1722] [serial = 1682] [outer = 0x8ed41400] 16:38:12 INFO - PROCESS | 1722 | 1467070692435 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8eed3000) [pid = 1722] [serial = 1683] [outer = 0x8ed41400] 16:38:13 INFO - PROCESS | 1722 | 1467070693379 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]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1639ms 16:38:13 INFO - PROCESS | 1722 | 1467070693413 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:38:13 INFO - PROCESS | 1722 | 1467070693419 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:38:13 INFO - PROCESS | 1722 | 1467070693425 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1722 | 1467070693429 Marionette TRACE conn4 <- [1,2214,null,{}] 16:38:13 INFO - PROCESS | 1722 | 1467070693435 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}] 16:38:13 INFO - PROCESS | 1722 | 1467070693441 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:13 INFO - PROCESS | 1722 | 1467070693634 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:38:13 INFO - PROCESS | 1722 | 1467070693803 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1722 | 1467070693813 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d3a2800 == 33 [pid = 1722] [id = 561] 16:38:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8eed7400) [pid = 1722] [serial = 1684] [outer = (nil)] 16:38:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8ef0c400) [pid = 1722] [serial = 1685] [outer = 0x8eed7400] 16:38:13 INFO - PROCESS | 1722 | 1467070693938 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8ef0f000) [pid = 1722] [serial = 1686] [outer = 0x8eed7400] 16:38:14 INFO - PROCESS | 1722 | 1467070694874 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]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:38:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1489ms 16:38:14 INFO - PROCESS | 1722 | 1467070694916 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 1722 | 1467070694920 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:38:14 INFO - PROCESS | 1722 | 1467070694929 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1722 | 1467070694933 Marionette TRACE conn4 <- [1,2218,null,{}] 16:38:14 INFO - PROCESS | 1722 | 1467070694939 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}] 16:38:14 INFO - PROCESS | 1722 | 1467070694945 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:15 INFO - PROCESS | 1722 | 1467070695137 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:38:15 INFO - PROCESS | 1722 | 1467070695325 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 1722 | 1467070695331 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1dd800 == 34 [pid = 1722] [id = 562] 16:38:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8d39e400) [pid = 1722] [serial = 1687] [outer = (nil)] 16:38:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8f8aec00) [pid = 1722] [serial = 1688] [outer = 0x8d39e400] 16:38:15 INFO - PROCESS | 1722 | 1467070695419 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8f8b0800) [pid = 1722] [serial = 1689] [outer = 0x8d39e400] 16:38:16 INFO - PROCESS | 1722 | 1467070696398 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]]]}] 16:38:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:38:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1530ms 16:38:16 INFO - PROCESS | 1722 | 1467070696459 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 1722 | 1467070696464 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:38:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:38:16 INFO - PROCESS | 1722 | 1467070696472 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 1722 | 1467070696476 Marionette TRACE conn4 <- [1,2222,null,{}] 16:38:16 INFO - PROCESS | 1722 | 1467070696482 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}] 16:38:16 INFO - PROCESS | 1722 | 1467070696494 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:16 INFO - PROCESS | 1722 | 1467070696740 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:38:17 INFO - PROCESS | 1722 | 1467070696988 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 1722 | 1467070697000 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b267800 == 35 [pid = 1722] [id = 563] 16:38:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8ef16000) [pid = 1722] [serial = 1690] [outer = (nil)] 16:38:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8fb9ec00) [pid = 1722] [serial = 1691] [outer = 0x8ef16000] 16:38:17 INFO - PROCESS | 1722 | 1467070697108 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x911aac00) [pid = 1722] [serial = 1692] [outer = 0x8ef16000] 16:38:18 INFO - PROCESS | 1722 | 1467070698048 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]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1587ms 16:38:18 INFO - PROCESS | 1722 | 1467070698076 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1722 | 1467070698081 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:38:18 INFO - PROCESS | 1722 | 1467070698091 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1722 | 1467070698096 Marionette TRACE conn4 <- [1,2226,null,{}] 16:38:18 INFO - PROCESS | 1722 | 1467070698102 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}] 16:38:18 INFO - PROCESS | 1722 | 1467070698108 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:18 INFO - PROCESS | 1722 | 1467070698306 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:38:18 INFO - PROCESS | 1722 | 1467070698504 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 1722 | 1467070698511 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d1800 == 36 [pid = 1722] [id = 564] 16:38:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8a5d7000) [pid = 1722] [serial = 1693] [outer = (nil)] 16:38:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x91295c00) [pid = 1722] [serial = 1694] [outer = 0x8a5d7000] 16:38:18 INFO - PROCESS | 1722 | 1467070698596 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x911b6c00) [pid = 1722] [serial = 1695] [outer = 0x8a5d7000] 16:38:19 INFO - PROCESS | 1722 | 1467070699557 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]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1496ms 16:38:19 INFO - PROCESS | 1722 | 1467070699588 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1722 | 1467070699593 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:38:19 INFO - PROCESS | 1722 | 1467070699599 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1722 | 1467070699604 Marionette TRACE conn4 <- [1,2230,null,{}] 16:38:19 INFO - PROCESS | 1722 | 1467070699610 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}] 16:38:19 INFO - PROCESS | 1722 | 1467070699615 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:19 INFO - PROCESS | 1722 | 1467070699808 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:38:20 INFO - PROCESS | 1722 | 1467070699997 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1722 | 1467070700008 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d6400 == 37 [pid = 1722] [id = 565] 16:38:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x8bcf2800) [pid = 1722] [serial = 1696] [outer = (nil)] 16:38:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x912c1c00) [pid = 1722] [serial = 1697] [outer = 0x8bcf2800] 16:38:20 INFO - PROCESS | 1722 | 1467070700102 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x912c6000) [pid = 1722] [serial = 1698] [outer = 0x8bcf2800] 16:38:21 INFO - PROCESS | 1722 | 1467070701097 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]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:38:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1536ms 16:38:21 INFO - PROCESS | 1722 | 1467070701137 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1722 | 1467070701141 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:38:21 INFO - PROCESS | 1722 | 1467070701148 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1722 | 1467070701152 Marionette TRACE conn4 <- [1,2234,null,{}] 16:38:21 INFO - PROCESS | 1722 | 1467070701158 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}] 16:38:21 INFO - PROCESS | 1722 | 1467070701164 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:21 INFO - PROCESS | 1722 | 1467070701354 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:38:21 INFO - PROCESS | 1722 | 1467070701544 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 1722 | 1467070701553 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x912bb000 == 38 [pid = 1722] [id = 566] 16:38:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x912bd000) [pid = 1722] [serial = 1699] [outer = (nil)] 16:38:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x9149cc00) [pid = 1722] [serial = 1700] [outer = 0x912bd000] 16:38:21 INFO - PROCESS | 1722 | 1467070701639 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x9149ec00) [pid = 1722] [serial = 1701] [outer = 0x912bd000] 16:38:22 INFO - PROCESS | 1722 | 1467070702550 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]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1439ms 16:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:38:22 INFO - PROCESS | 1722 | 1467070702588 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 1722 | 1467070702592 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:38:22 INFO - PROCESS | 1722 | 1467070702602 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 1722 | 1467070702607 Marionette TRACE conn4 <- [1,2238,null,{}] 16:38:22 INFO - PROCESS | 1722 | 1467070702613 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}] 16:38:22 INFO - PROCESS | 1722 | 1467070702618 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:22 INFO - PROCESS | 1722 | 1467070702811 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:38:23 INFO - PROCESS | 1722 | 1467070703026 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 1722 | 1467070703033 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afeb000 == 39 [pid = 1722] [id = 567] 16:38:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8afee800) [pid = 1722] [serial = 1702] [outer = (nil)] 16:38:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x91973400) [pid = 1722] [serial = 1703] [outer = 0x8afee800] 16:38:23 INFO - PROCESS | 1722 | 1467070703113 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x91975000) [pid = 1722] [serial = 1704] [outer = 0x8afee800] 16:38:24 INFO - PROCESS | 1722 | 1467070704184 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]]]}] 16:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1638ms 16:38:24 INFO - PROCESS | 1722 | 1467070704237 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 1722 | 1467070704242 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:38:24 INFO - PROCESS | 1722 | 1467070704250 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 1722 | 1467070704255 Marionette TRACE conn4 <- [1,2242,null,{}] 16:38:24 INFO - PROCESS | 1722 | 1467070704262 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}] 16:38:24 INFO - PROCESS | 1722 | 1467070704267 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:24 INFO - PROCESS | 1722 | 1467070704487 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:38:24 INFO - PROCESS | 1722 | 1467070704740 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 1722 | 1467070704754 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d3000 == 40 [pid = 1722] [id = 568] 16:38:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8a5d4400) [pid = 1722] [serial = 1705] [outer = (nil)] 16:38:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8afe9000) [pid = 1722] [serial = 1706] [outer = 0x8a5d4400] 16:38:25 INFO - PROCESS | 1722 | 1467070705083 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8b268800) [pid = 1722] [serial = 1707] [outer = 0x8a5d4400] 16:38:26 INFO - PROCESS | 1722 | 1467070706098 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]]]}] 16:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1951ms 16:38:26 INFO - PROCESS | 1722 | 1467070706202 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 1722 | 1467070706209 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:38:26 INFO - PROCESS | 1722 | 1467070706223 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 1722 | 1467070706229 Marionette TRACE conn4 <- [1,2246,null,{}] 16:38:26 INFO - PROCESS | 1722 | 1467070706265 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}] 16:38:26 INFO - PROCESS | 1722 | 1467070706273 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:26 INFO - PROCESS | 1722 | 1467070706472 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x9196ec00) [pid = 1722] [serial = 1614] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x8fb9bc00) [pid = 1722] [serial = 1604] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x912a1c00) [pid = 1722] [serial = 1608] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8ed48400) [pid = 1722] [serial = 1596] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8afe9400) [pid = 1722] [serial = 1619] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8e5f0800) [pid = 1722] [serial = 1628] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8d9afc00) [pid = 1722] [serial = 1625] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8da55000) [pid = 1722] [serial = 1626] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x911b5c00) [pid = 1722] [serial = 1607] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8c1a6000) [pid = 1722] [serial = 1623] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x9196b800) [pid = 1722] [serial = 1613] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8f8b7000) [pid = 1722] [serial = 1598] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8f8b1800) [pid = 1722] [serial = 1617] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x912c7400) [pid = 1722] [serial = 1611] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8fa51000) [pid = 1722] [serial = 1602] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8e5e4800) [pid = 1722] [serial = 1616] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8e5ec000) [pid = 1722] [serial = 1632] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8c1d8400) [pid = 1722] [serial = 1592] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8fa4e400) [pid = 1722] [serial = 1601] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8d39e000) [pid = 1722] [serial = 1593] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8fb9d000) [pid = 1722] [serial = 1605] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8e7eb800) [pid = 1722] [serial = 1629] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8c1d1400) [pid = 1722] [serial = 1631] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x912c5400) [pid = 1722] [serial = 1610] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8e7f3800) [pid = 1722] [serial = 1595] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8f8bac00) [pid = 1722] [serial = 1599] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8bcf7400) [pid = 1722] [serial = 1622] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8e7ebc00) [pid = 1722] [serial = 1590] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8b263800) [pid = 1722] [serial = 1620] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8ef13000) [pid = 1722] [serial = 1635] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8eed9800) [pid = 1722] [serial = 1634] [outer = (nil)] [url = about:blank] 16:38:26 INFO - PROCESS | 1722 | 1467070706846 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 1722 | 1467070706863 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dec00 == 41 [pid = 1722] [id = 569] 16:38:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8b267c00) [pid = 1722] [serial = 1708] [outer = (nil)] 16:38:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8bd17c00) [pid = 1722] [serial = 1709] [outer = 0x8b267c00] 16:38:26 INFO - PROCESS | 1722 | 1467070706958 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8c1d8400) [pid = 1722] [serial = 1710] [outer = 0x8b267c00] 16:38:27 INFO - PROCESS | 1722 | 1467070707775 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]]]}] 16:38:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:38:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1578ms 16:38:27 INFO - PROCESS | 1722 | 1467070707803 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 1722 | 1467070707809 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:38:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:38:27 INFO - PROCESS | 1722 | 1467070707824 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 1722 | 1467070707829 Marionette TRACE conn4 <- [1,2250,null,{}] 16:38:27 INFO - PROCESS | 1722 | 1467070707836 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}] 16:38:27 INFO - PROCESS | 1722 | 1467070707842 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:28 INFO - PROCESS | 1722 | 1467070708034 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:38:28 INFO - PROCESS | 1722 | 1467070708060 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 1722 | 1467070708067 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d8800 == 42 [pid = 1722] [id = 570] 16:38:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8d39f800) [pid = 1722] [serial = 1711] [outer = (nil)] 16:38:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8dc40c00) [pid = 1722] [serial = 1712] [outer = 0x8d39f800] 16:38:28 INFO - PROCESS | 1722 | 1467070708297 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8e5ec000) [pid = 1722] [serial = 1713] [outer = 0x8d39f800] 16:38:29 INFO - PROCESS | 1722 | 1467070709181 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]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:38:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1434ms 16:38:29 INFO - PROCESS | 1722 | 1467070709258 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 1722 | 1467070709261 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:38:29 INFO - PROCESS | 1722 | 1467070709274 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 1722 | 1467070709279 Marionette TRACE conn4 <- [1,2254,null,{}] 16:38:29 INFO - PROCESS | 1722 | 1467070709296 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}] 16:38:29 INFO - PROCESS | 1722 | 1467070709305 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:29 INFO - PROCESS | 1722 | 1467070709564 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:38:29 INFO - PROCESS | 1722 | 1467070709587 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 1722 | 1467070709596 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da4f400 == 43 [pid = 1722] [id = 571] 16:38:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8dc45c00) [pid = 1722] [serial = 1714] [outer = (nil)] 16:38:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8ed3f400) [pid = 1722] [serial = 1715] [outer = 0x8dc45c00] 16:38:29 INFO - PROCESS | 1722 | 1467070709668 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8ed48400) [pid = 1722] [serial = 1716] [outer = 0x8dc45c00] 16:38:30 INFO - PROCESS | 1722 | 1467070710694 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]]]}] 16:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1434ms 16:38:30 INFO - PROCESS | 1722 | 1467070710709 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 1722 | 1467070710713 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:38:30 INFO - PROCESS | 1722 | 1467070710729 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 1722 | 1467070710734 Marionette TRACE conn4 <- [1,2258,null,{}] 16:38:30 INFO - PROCESS | 1722 | 1467070710740 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}] 16:38:30 INFO - PROCESS | 1722 | 1467070710746 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:31 INFO - PROCESS | 1722 | 1467070711010 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:38:31 INFO - PROCESS | 1722 | 1467070711034 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1722 | 1467070711042 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed43c00 == 44 [pid = 1722] [id = 572] 16:38:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8eecf400) [pid = 1722] [serial = 1717] [outer = (nil)] 16:38:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8ef15000) [pid = 1722] [serial = 1718] [outer = 0x8eecf400] 16:38:31 INFO - PROCESS | 1722 | 1467070711115 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8f8b8800) [pid = 1722] [serial = 1719] [outer = 0x8eecf400] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8c202400) [pid = 1722] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8aff3800) [pid = 1722] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8bcf5000) [pid = 1722] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8bcea400) [pid = 1722] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8e5e3800) [pid = 1722] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8fa4b000) [pid = 1722] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8d9b0000) [pid = 1722] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8da4d400) [pid = 1722] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x911ae800) [pid = 1722] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8ef09c00) [pid = 1722] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8a5db000) [pid = 1722] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:38:31 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8bcef800) [pid = 1722] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:38:32 INFO - PROCESS | 1722 | 1467070712201 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]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1486ms 16:38:32 INFO - PROCESS | 1722 | 1467070712216 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 1722 | 1467070712220 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:38:32 INFO - PROCESS | 1722 | 1467070712226 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1722 | 1467070712229 Marionette TRACE conn4 <- [1,2262,null,{}] 16:38:32 INFO - PROCESS | 1722 | 1467070712236 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}] 16:38:32 INFO - PROCESS | 1722 | 1467070712241 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:32 INFO - PROCESS | 1722 | 1467070712421 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:38:32 INFO - PROCESS | 1722 | 1467070712435 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 1722 | 1467070712445 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1dc400 == 45 [pid = 1722] [id = 573] 16:38:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8d9b0000) [pid = 1722] [serial = 1720] [outer = (nil)] 16:38:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8ef0bc00) [pid = 1722] [serial = 1721] [outer = 0x8d9b0000] 16:38:32 INFO - PROCESS | 1722 | 1467070712531 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8fa4f000) [pid = 1722] [serial = 1722] [outer = 0x8d9b0000] 16:38:33 INFO - PROCESS | 1722 | 1467070713534 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]]]}] 16:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1430ms 16:38:33 INFO - PROCESS | 1722 | 1467070713658 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 1722 | 1467070713664 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:38:33 INFO - PROCESS | 1722 | 1467070713673 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 1722 | 1467070713680 Marionette TRACE conn4 <- [1,2266,null,{}] 16:38:33 INFO - PROCESS | 1722 | 1467070713701 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}] 16:38:33 INFO - PROCESS | 1722 | 1467070713709 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:33 INFO - PROCESS | 1722 | 1467070713959 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:38:34 INFO - PROCESS | 1722 | 1467070714226 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 1722 | 1467070714242 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe6000 == 46 [pid = 1722] [id = 574] 16:38:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8bcf7400) [pid = 1722] [serial = 1723] [outer = (nil)] 16:38:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8bd20c00) [pid = 1722] [serial = 1724] [outer = 0x8bcf7400] 16:38:34 INFO - PROCESS | 1722 | 1467070714344 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8c1d4800) [pid = 1722] [serial = 1725] [outer = 0x8bcf7400] 16:38:35 INFO - PROCESS | 1722 | 1467070715406 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]]]}] 16:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1801ms 16:38:35 INFO - PROCESS | 1722 | 1467070715476 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 1722 | 1467070715482 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:38:35 INFO - PROCESS | 1722 | 1467070715495 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 1722 | 1467070715504 Marionette TRACE conn4 <- [1,2270,null,{}] 16:38:35 INFO - PROCESS | 1722 | 1467070715511 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}] 16:38:35 INFO - PROCESS | 1722 | 1467070715519 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:35 INFO - PROCESS | 1722 | 1467070715776 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:38:36 INFO - PROCESS | 1722 | 1467070716140 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 1722 | 1467070716156 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e677400 == 47 [pid = 1722] [id = 575] 16:38:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8e678c00) [pid = 1722] [serial = 1726] [outer = (nil)] 16:38:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8e680400) [pid = 1722] [serial = 1727] [outer = 0x8e678c00] 16:38:36 INFO - PROCESS | 1722 | 1467070716246 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8e7f6000) [pid = 1722] [serial = 1728] [outer = 0x8e678c00] 16:38:37 INFO - PROCESS | 1722 | 1467070717248 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]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1798ms 16:38:37 INFO - PROCESS | 1722 | 1467070717290 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:38:37 INFO - PROCESS | 1722 | 1467070717294 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:38:37 INFO - PROCESS | 1722 | 1467070717302 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 1722 | 1467070717305 Marionette TRACE conn4 <- [1,2274,null,{}] 16:38:37 INFO - PROCESS | 1722 | 1467070717323 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}] 16:38:37 INFO - PROCESS | 1722 | 1467070717333 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:37 INFO - PROCESS | 1722 | 1467070717626 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:38:37 INFO - PROCESS | 1722 | 1467070717927 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 1722 | 1467070717940 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed41c00 == 48 [pid = 1722] [id = 576] 16:38:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8fb24c00) [pid = 1722] [serial = 1729] [outer = (nil)] 16:38:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8fb2b000) [pid = 1722] [serial = 1730] [outer = 0x8fb24c00] 16:38:38 INFO - PROCESS | 1722 | 1467070718067 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8fb9f000) [pid = 1722] [serial = 1731] [outer = 0x8fb24c00] 16:38:39 INFO - PROCESS | 1722 | 1467070719011 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]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1753ms 16:38:39 INFO - PROCESS | 1722 | 1467070719056 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:38:39 INFO - PROCESS | 1722 | 1467070719061 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:38:39 INFO - PROCESS | 1722 | 1467070719069 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1722 | 1467070719072 Marionette TRACE conn4 <- [1,2278,null,{}] 16:38:39 INFO - PROCESS | 1722 | 1467070719080 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}] 16:38:39 INFO - PROCESS | 1722 | 1467070719086 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:39 INFO - PROCESS | 1722 | 1467070719301 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:38:39 INFO - PROCESS | 1722 | 1467070719493 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 1722 | 1467070719501 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26ac00 == 49 [pid = 1722] [id = 577] 16:38:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8dc3f400) [pid = 1722] [serial = 1732] [outer = (nil)] 16:38:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x9129c800) [pid = 1722] [serial = 1733] [outer = 0x8dc3f400] 16:38:39 INFO - PROCESS | 1722 | 1467070719643 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x912bfc00) [pid = 1722] [serial = 1734] [outer = 0x8dc3f400] 16:38:40 INFO - PROCESS | 1722 | 1467070720631 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]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:38:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1596ms 16:38:40 INFO - PROCESS | 1722 | 1467070720665 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 1722 | 1467070720668 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:38:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:38:40 INFO - PROCESS | 1722 | 1467070720677 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 1722 | 1467070720681 Marionette TRACE conn4 <- [1,2282,null,{}] 16:38:40 INFO - PROCESS | 1722 | 1467070720688 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}] 16:38:40 INFO - PROCESS | 1722 | 1467070720693 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:40 INFO - PROCESS | 1722 | 1467070720977 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:38:41 INFO - PROCESS | 1722 | 1467070721123 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 1722 | 1467070721135 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e671c00 == 50 [pid = 1722] [id = 578] 16:38:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x8e7f7800) [pid = 1722] [serial = 1735] [outer = (nil)] 16:38:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x91499400) [pid = 1722] [serial = 1736] [outer = 0x8e7f7800] 16:38:41 INFO - PROCESS | 1722 | 1467070721255 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x91970c00) [pid = 1722] [serial = 1737] [outer = 0x8e7f7800] 16:38:42 INFO - PROCESS | 1722 | 1467070722241 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]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1584ms 16:38:42 INFO - PROCESS | 1722 | 1467070722262 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 1722 | 1467070722266 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:38:42 INFO - PROCESS | 1722 | 1467070722273 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 1722 | 1467070722277 Marionette TRACE conn4 <- [1,2286,null,{}] 16:38:42 INFO - PROCESS | 1722 | 1467070722284 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}] 16:38:42 INFO - PROCESS | 1722 | 1467070722295 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:42 INFO - PROCESS | 1722 | 1467070722624 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:38:42 INFO - PROCESS | 1722 | 1467070722823 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 1722 | 1467070722835 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dc000 == 51 [pid = 1722] [id = 579] 16:38:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x91974400) [pid = 1722] [serial = 1738] [outer = (nil)] 16:38:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x91c64000) [pid = 1722] [serial = 1739] [outer = 0x91974400] 16:38:42 INFO - PROCESS | 1722 | 1467070722930 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x91c6a400) [pid = 1722] [serial = 1740] [outer = 0x91974400] 16:38:43 INFO - PROCESS | 1722 | 1467070723871 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]]]}] 16:38:43 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 16:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1645ms 16:38:43 INFO - PROCESS | 1722 | 1467070723920 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:38:43 INFO - PROCESS | 1722 | 1467070723925 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:38:43 INFO - PROCESS | 1722 | 1467070723932 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 1722 | 1467070723936 Marionette TRACE conn4 <- [1,2290,null,{}] 16:38:43 INFO - PROCESS | 1722 | 1467070723943 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}] 16:38:43 INFO - PROCESS | 1722 | 1467070723949 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:44 INFO - PROCESS | 1722 | 1467070724156 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:38:44 INFO - PROCESS | 1722 | 1467070724354 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 1722 | 1467070724364 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x91ab2000 == 52 [pid = 1722] [id = 580] 16:38:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x91ab6400) [pid = 1722] [serial = 1741] [outer = (nil)] 16:38:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x92117c00) [pid = 1722] [serial = 1742] [outer = 0x91ab6400] 16:38:44 INFO - PROCESS | 1722 | 1467070724450 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x9211c400) [pid = 1722] [serial = 1743] [outer = 0x91ab6400] 16:38:45 INFO - PROCESS | 1722 | 1467070725474 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]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:38:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1583ms 16:38:45 INFO - PROCESS | 1722 | 1467070725516 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 1722 | 1467070725521 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:38:45 INFO - PROCESS | 1722 | 1467070725528 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 1722 | 1467070725533 Marionette TRACE conn4 <- [1,2294,null,{}] 16:38:45 INFO - PROCESS | 1722 | 1467070725540 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}] 16:38:45 INFO - PROCESS | 1722 | 1467070725545 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:45 INFO - PROCESS | 1722 | 1467070725755 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:38:46 INFO - PROCESS | 1722 | 1467070726000 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 1722 | 1467070726010 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afea800 == 53 [pid = 1722] [id = 581] 16:38:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8afeac00) [pid = 1722] [serial = 1744] [outer = (nil)] 16:38:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8c1da000) [pid = 1722] [serial = 1745] [outer = 0x8afeac00] 16:38:46 INFO - PROCESS | 1722 | 1467070726137 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8da4a800) [pid = 1722] [serial = 1746] [outer = 0x8afeac00] 16:38:47 INFO - PROCESS | 1722 | 1467070727065 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]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1590ms 16:38:47 INFO - PROCESS | 1722 | 1467070727119 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 1722 | 1467070727124 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:38:47 INFO - PROCESS | 1722 | 1467070727131 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 1722 | 1467070727135 Marionette TRACE conn4 <- [1,2298,null,{}] 16:38:47 INFO - PROCESS | 1722 | 1467070727142 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}] 16:38:47 INFO - PROCESS | 1722 | 1467070727148 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:47 INFO - PROCESS | 1722 | 1467070727440 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:38:48 INFO - PROCESS | 1722 | 1467070728038 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 1722 | 1467070728048 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf5c00 == 54 [pid = 1722] [id = 582] 16:38:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8bcf8c00) [pid = 1722] [serial = 1747] [outer = (nil)] 16:38:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8bd21000) [pid = 1722] [serial = 1748] [outer = 0x8bcf8c00] 16:38:48 INFO - PROCESS | 1722 | 1467070728130 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8d3a8800) [pid = 1722] [serial = 1749] [outer = 0x8bcf8c00] 16:38:49 INFO - PROCESS | 1722 | 1467070729059 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]]]}] 16:38:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:38:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1988ms 16:38:49 INFO - PROCESS | 1722 | 1467070729122 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 1722 | 1467070729128 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:38:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:38:49 INFO - PROCESS | 1722 | 1467070729137 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1722 | 1467070729142 Marionette TRACE conn4 <- [1,2302,null,{}] 16:38:49 INFO - PROCESS | 1722 | 1467070729151 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}] 16:38:49 INFO - PROCESS | 1722 | 1467070729159 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:49 INFO - PROCESS | 1722 | 1467070729366 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:38:49 INFO - PROCESS | 1722 | 1467070729724 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 1722 | 1467070729731 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc3ec00 == 55 [pid = 1722] [id = 583] 16:38:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 116 (0x8e676400) [pid = 1722] [serial = 1750] [outer = (nil)] 16:38:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 117 (0x8e7ed400) [pid = 1722] [serial = 1751] [outer = 0x8e676400] 16:38:49 INFO - PROCESS | 1722 | 1467070729822 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 118 (0x8ed4d800) [pid = 1722] [serial = 1752] [outer = 0x8e676400] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8b264c00 == 54 [pid = 1722] [id = 528] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d8000 == 53 [pid = 1722] [id = 542] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d7c00 == 52 [pid = 1722] [id = 539] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26c400 == 51 [pid = 1722] [id = 540] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ac800 == 50 [pid = 1722] [id = 541] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dac00 == 49 [pid = 1722] [id = 553] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26b800 == 48 [pid = 1722] [id = 526] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8da4f400 == 47 [pid = 1722] [id = 571] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf8000 == 46 [pid = 1722] [id = 529] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ea800 == 45 [pid = 1722] [id = 531] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed43c00 == 44 [pid = 1722] [id = 572] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dcc00 == 43 [pid = 1722] [id = 543] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8b1000 == 42 [pid = 1722] [id = 532] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe8800 == 41 [pid = 1722] [id = 535] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d6c00 == 40 [pid = 1722] [id = 533] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26a000 == 39 [pid = 1722] [id = 536] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8c20d000 == 38 [pid = 1722] [id = 537] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8aff3000 == 37 [pid = 1722] [id = 534] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8afec000 == 36 [pid = 1722] [id = 538] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf6400 == 35 [pid = 1722] [id = 530] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1dc800 == 34 [pid = 1722] [id = 527] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf5c00 == 33 [pid = 1722] [id = 582] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8afea800 == 32 [pid = 1722] [id = 581] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dc000 == 31 [pid = 1722] [id = 579] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x91ab2000 == 30 [pid = 1722] [id = 580] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8e671c00 == 29 [pid = 1722] [id = 578] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26ac00 == 28 [pid = 1722] [id = 577] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8e677400 == 27 [pid = 1722] [id = 575] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed41c00 == 26 [pid = 1722] [id = 576] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1dc400 == 25 [pid = 1722] [id = 573] 16:38:51 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe6000 == 24 [pid = 1722] [id = 574] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 117 (0x8d399400) [pid = 1722] [serial = 1668] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 116 (0x8bceb800) [pid = 1722] [serial = 1670] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 115 (0x8bd14c00) [pid = 1722] [serial = 1664] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x8d39dc00) [pid = 1722] [serial = 1638] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x8c1dd400) [pid = 1722] [serial = 1637] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x8ed4e800) [pid = 1722] [serial = 1641] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8e67a400) [pid = 1722] [serial = 1640] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x8fb30000) [pid = 1722] [serial = 1644] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8fb23000) [pid = 1722] [serial = 1643] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x91292800) [pid = 1722] [serial = 1647] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x911ab400) [pid = 1722] [serial = 1646] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x912c5800) [pid = 1722] [serial = 1650] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x9129f400) [pid = 1722] [serial = 1649] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x91ab3c00) [pid = 1722] [serial = 1653] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x91ab1c00) [pid = 1722] [serial = 1652] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x91ac0c00) [pid = 1722] [serial = 1656] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x91abc400) [pid = 1722] [serial = 1655] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8a5e0400) [pid = 1722] [serial = 1661] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8afec400) [pid = 1722] [serial = 1662] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8c207400) [pid = 1722] [serial = 1659] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8bd1e800) [pid = 1722] [serial = 1658] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8c207c00) [pid = 1722] [serial = 1667] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8dc44400) [pid = 1722] [serial = 1673] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8bd1f400) [pid = 1722] [serial = 1665] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8da4e800) [pid = 1722] [serial = 1671] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1722 | 1467070732250 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]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:38:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 3296ms 16:38:52 INFO - PROCESS | 1722 | 1467070732434 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 1722 | 1467070732441 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:38:52 INFO - PROCESS | 1722 | 1467070732450 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1722 | 1467070732454 Marionette TRACE conn4 <- [1,2306,null,{}] 16:38:52 INFO - PROCESS | 1722 | 1467070732462 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}] 16:38:52 INFO - PROCESS | 1722 | 1467070732469 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:52 INFO - PROCESS | 1722 | 1467070732636 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:38:52 INFO - PROCESS | 1722 | 1467070732788 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 1722 | 1467070732798 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:52 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b266c00 == 25 [pid = 1722] [id = 584] 16:38:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8b267000) [pid = 1722] [serial = 1753] [outer = (nil)] 16:38:52 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8b26b800) [pid = 1722] [serial = 1754] [outer = 0x8b267000] 16:38:52 INFO - PROCESS | 1722 | 1467070732873 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8b26dc00) [pid = 1722] [serial = 1755] [outer = 0x8b267000] 16:38:53 INFO - PROCESS | 1722 | 1467070733878 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]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:38:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1488ms 16:38:53 INFO - PROCESS | 1722 | 1467070733938 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 1722 | 1467070733948 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:38:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:38:53 INFO - PROCESS | 1722 | 1467070733964 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 1722 | 1467070733970 Marionette TRACE conn4 <- [1,2310,null,{}] 16:38:53 INFO - PROCESS | 1722 | 1467070733978 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}] 16:38:53 INFO - PROCESS | 1722 | 1467070733985 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:54 INFO - PROCESS | 1722 | 1467070734192 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:38:54 INFO - PROCESS | 1722 | 1467070734347 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1722 | 1467070734355 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd20000 == 26 [pid = 1722] [id = 585] 16:38:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8c1ac400) [pid = 1722] [serial = 1756] [outer = (nil)] 16:38:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8c1cf000) [pid = 1722] [serial = 1757] [outer = 0x8c1ac400] 16:38:54 INFO - PROCESS | 1722 | 1467070734433 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8c1d5000) [pid = 1722] [serial = 1758] [outer = 0x8c1ac400] 16:38:55 INFO - PROCESS | 1722 | 1467070735410 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]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1494ms 16:38:55 INFO - PROCESS | 1722 | 1467070735457 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 1722 | 1467070735461 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:38:55 INFO - PROCESS | 1722 | 1467070735478 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1722 | 1467070735485 Marionette TRACE conn4 <- [1,2314,null,{}] 16:38:55 INFO - PROCESS | 1722 | 1467070735503 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}] 16:38:55 INFO - PROCESS | 1722 | 1467070735513 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:55 INFO - PROCESS | 1722 | 1467070735793 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:38:55 INFO - PROCESS | 1722 | 1467070735832 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 1722 | 1467070735849 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9acc00 == 27 [pid = 1722] [id = 586] 16:38:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8d9ad400) [pid = 1722] [serial = 1759] [outer = (nil)] 16:38:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x8d9b8000) [pid = 1722] [serial = 1760] [outer = 0x8d9ad400] 16:38:56 INFO - PROCESS | 1722 | 1467070736040 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8da51000) [pid = 1722] [serial = 1761] [outer = 0x8d9ad400] 16:38:57 INFO - PROCESS | 1722 | 1467070737012 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]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:38:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1587ms 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8bcf6c00) [pid = 1722] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8eecf400) [pid = 1722] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8dc45c00) [pid = 1722] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8afee800) [pid = 1722] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8b267c00) [pid = 1722] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8d9b0000) [pid = 1722] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8a5d4400) [pid = 1722] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8eed7400) [pid = 1722] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8d39f800) [pid = 1722] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x912bd000) [pid = 1722] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8d39e400) [pid = 1722] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8ed41400) [pid = 1722] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8b26d400) [pid = 1722] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8a5d7000) [pid = 1722] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8d9b6800) [pid = 1722] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8bcf2800) [pid = 1722] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:38:57 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8ef16000) [pid = 1722] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:38:57 INFO - PROCESS | 1722 | 1467070737849 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 1722 | 1467070737853 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:38:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:38:57 INFO - PROCESS | 1722 | 1467070737877 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 1722 | 1467070737881 Marionette TRACE conn4 <- [1,2318,null,{}] 16:38:57 INFO - PROCESS | 1722 | 1467070737886 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}] 16:38:57 INFO - PROCESS | 1722 | 1467070737893 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:58 INFO - PROCESS | 1722 | 1467070738206 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:38:58 INFO - PROCESS | 1722 | 1467070738313 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 1722 | 1467070738320 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a6400 == 28 [pid = 1722] [id = 587] 16:38:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8d39b800) [pid = 1722] [serial = 1762] [outer = (nil)] 16:38:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8d9b0800) [pid = 1722] [serial = 1763] [outer = 0x8d39b800] 16:38:58 INFO - PROCESS | 1722 | 1467070738394 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8dc40400) [pid = 1722] [serial = 1764] [outer = 0x8d39b800] 16:38:59 INFO - PROCESS | 1722 | 1467070739318 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] 16:38:59 INFO - PROCESS | 1722 | 1467070739373 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:38:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:38:59 INFO - PROCESS | 1722 | 1467070739380 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1722 | 1467070739383 Marionette TRACE conn4 <- [1,2322,null,{}] 16:38:59 INFO - PROCESS | 1722 | 1467070739389 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}] 16:38:59 INFO - PROCESS | 1722 | 1467070739394 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:59 INFO - PROCESS | 1722 | 1467070739557 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:38:59 INFO - PROCESS | 1722 | 1467070739709 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 1722 | 1467070739717 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:38:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf6400 == 29 [pid = 1722] [id = 588] 16:38:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8bd1e400) [pid = 1722] [serial = 1765] [outer = (nil)] 16:38:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8e679000) [pid = 1722] [serial = 1766] [outer = 0x8bd1e400] 16:38:59 INFO - PROCESS | 1722 | 1467070739790 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8e7ee400) [pid = 1722] [serial = 1767] [outer = 0x8bd1e400] 16:39:00 INFO - PROCESS | 1722 | 1467070740858 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]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:39:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1534ms 16:39:00 INFO - PROCESS | 1722 | 1467070740916 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 1722 | 1467070740923 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:39:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:39:00 INFO - PROCESS | 1722 | 1467070740933 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 1722 | 1467070740942 Marionette TRACE conn4 <- [1,2326,null,{}] 16:39:00 INFO - PROCESS | 1722 | 1467070740951 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}] 16:39:00 INFO - PROCESS | 1722 | 1467070740957 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:01 INFO - PROCESS | 1722 | 1467070741202 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:39:01 INFO - PROCESS | 1722 | 1467070741448 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 1722 | 1467070741461 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd12400 == 30 [pid = 1722] [id = 589] 16:39:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8bd13800) [pid = 1722] [serial = 1768] [outer = (nil)] 16:39:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8c1ad000) [pid = 1722] [serial = 1769] [outer = 0x8bd13800] 16:39:01 INFO - PROCESS | 1722 | 1467070741596 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8c20a000) [pid = 1722] [serial = 1770] [outer = 0x8bd13800] 16:39:02 INFO - PROCESS | 1722 | 1467070742606 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]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1708ms 16:39:02 INFO - PROCESS | 1722 | 1467070742641 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 1722 | 1467070742648 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:39:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:39:02 INFO - PROCESS | 1722 | 1467070742660 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 1722 | 1467070742664 Marionette TRACE conn4 <- [1,2330,null,{}] 16:39:02 INFO - PROCESS | 1722 | 1467070742671 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}] 16:39:02 INFO - PROCESS | 1722 | 1467070742677 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:02 INFO - PROCESS | 1722 | 1467070742893 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:39:03 INFO - PROCESS | 1722 | 1467070743189 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 1722 | 1467070743201 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dcc00 == 31 [pid = 1722] [id = 590] 16:39:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8e5eb400) [pid = 1722] [serial = 1771] [outer = (nil)] 16:39:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8e677c00) [pid = 1722] [serial = 1772] [outer = 0x8e5eb400] 16:39:03 INFO - PROCESS | 1722 | 1467070743333 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8e7f6400) [pid = 1722] [serial = 1773] [outer = 0x8e5eb400] 16:39:04 INFO - PROCESS | 1722 | 1467070744304 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]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:39:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1684ms 16:39:04 INFO - PROCESS | 1722 | 1467070744345 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 1722 | 1467070744350 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:39:04 INFO - PROCESS | 1722 | 1467070744357 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1722 | 1467070744363 Marionette TRACE conn4 <- [1,2334,null,{}] 16:39:04 INFO - PROCESS | 1722 | 1467070744381 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}] 16:39:04 INFO - PROCESS | 1722 | 1467070744391 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:04 INFO - PROCESS | 1722 | 1467070744619 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:39:04 INFO - PROCESS | 1722 | 1467070744871 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 1722 | 1467070744883 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0e400 == 32 [pid = 1722] [id = 591] 16:39:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8ef0f400) [pid = 1722] [serial = 1774] [outer = (nil)] 16:39:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8f8af800) [pid = 1722] [serial = 1775] [outer = 0x8ef0f400] 16:39:05 INFO - PROCESS | 1722 | 1467070745007 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8f8ba800) [pid = 1722] [serial = 1776] [outer = 0x8ef0f400] 16:39:05 INFO - PROCESS | 1722 | 1467070745909 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]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1591ms 16:39:05 INFO - PROCESS | 1722 | 1467070745950 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:39:05 INFO - PROCESS | 1722 | 1467070745956 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:39:05 INFO - PROCESS | 1722 | 1467070745964 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 1722 | 1467070745967 Marionette TRACE conn4 <- [1,2338,null,{}] 16:39:05 INFO - PROCESS | 1722 | 1467070745974 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}] 16:39:05 INFO - PROCESS | 1722 | 1467070745980 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:06 INFO - PROCESS | 1722 | 1467070746178 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:39:06 INFO - PROCESS | 1722 | 1467070746368 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 1722 | 1467070746375 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4c000 == 33 [pid = 1722] [id = 592] 16:39:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x8fa4d000) [pid = 1722] [serial = 1777] [outer = (nil)] 16:39:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8fb23000) [pid = 1722] [serial = 1778] [outer = 0x8fa4d000] 16:39:06 INFO - PROCESS | 1722 | 1467070746461 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x8fa52800) [pid = 1722] [serial = 1779] [outer = 0x8fa4d000] 16:39:07 INFO - PROCESS | 1722 | 1467070747484 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]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1586ms 16:39:07 INFO - PROCESS | 1722 | 1467070747550 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 1722 | 1467070747556 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:39:07 INFO - PROCESS | 1722 | 1467070747563 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 1722 | 1467070747567 Marionette TRACE conn4 <- [1,2342,null,{}] 16:39:07 INFO - PROCESS | 1722 | 1467070747573 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}] 16:39:07 INFO - PROCESS | 1722 | 1467070747579 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:07 INFO - PROCESS | 1722 | 1467070747804 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:39:08 INFO - PROCESS | 1722 | 1467070748156 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 1722 | 1467070748169 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d7800 == 34 [pid = 1722] [id = 593] 16:39:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x8a5db000) [pid = 1722] [serial = 1780] [outer = (nil)] 16:39:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x8fb98800) [pid = 1722] [serial = 1781] [outer = 0x8a5db000] 16:39:08 INFO - PROCESS | 1722 | 1467070748260 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x8fb9a000) [pid = 1722] [serial = 1782] [outer = 0x8a5db000] 16:39:09 INFO - PROCESS | 1722 | 1467070749244 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]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:39:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1736ms 16:39:09 INFO - PROCESS | 1722 | 1467070749301 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 1722 | 1467070749305 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:39:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:39:09 INFO - PROCESS | 1722 | 1467070749312 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 1722 | 1467070749317 Marionette TRACE conn4 <- [1,2346,null,{}] 16:39:09 INFO - PROCESS | 1722 | 1467070749324 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}] 16:39:09 INFO - PROCESS | 1722 | 1467070749336 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:09 INFO - PROCESS | 1722 | 1467070749596 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:39:09 INFO - PROCESS | 1722 | 1467070749853 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 1722 | 1467070749865 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf0c00 == 35 [pid = 1722] [id = 594] 16:39:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 107 (0x8bcf4800) [pid = 1722] [serial = 1783] [outer = (nil)] 16:39:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 108 (0x91296400) [pid = 1722] [serial = 1784] [outer = 0x8bcf4800] 16:39:09 INFO - PROCESS | 1722 | 1467070749971 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 109 (0x8e7ee000) [pid = 1722] [serial = 1785] [outer = 0x8bcf4800] 16:39:10 INFO - PROCESS | 1722 | 1467070750950 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]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:39:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1693ms 16:39:11 INFO - PROCESS | 1722 | 1467070751007 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 1722 | 1467070751011 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:39:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:39:11 INFO - PROCESS | 1722 | 1467070751018 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 1722 | 1467070751023 Marionette TRACE conn4 <- [1,2350,null,{}] 16:39:11 INFO - PROCESS | 1722 | 1467070751029 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}] 16:39:11 INFO - PROCESS | 1722 | 1467070751035 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:11 INFO - PROCESS | 1722 | 1467070751218 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:39:11 INFO - PROCESS | 1722 | 1467070751459 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 1722 | 1467070751468 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b263400 == 36 [pid = 1722] [id = 595] 16:39:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 110 (0x8b266400) [pid = 1722] [serial = 1786] [outer = (nil)] 16:39:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 111 (0x8c1d0400) [pid = 1722] [serial = 1787] [outer = 0x8b266400] 16:39:11 INFO - PROCESS | 1722 | 1467070751594 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 112 (0x8d3a2400) [pid = 1722] [serial = 1788] [outer = 0x8b266400] 16:39:12 INFO - PROCESS | 1722 | 1467070752690 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]]]}] 16:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1693ms 16:39:12 INFO - PROCESS | 1722 | 1467070752712 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:39:12 INFO - PROCESS | 1722 | 1467070752719 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:39:12 INFO - PROCESS | 1722 | 1467070752727 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 1722 | 1467070752732 Marionette TRACE conn4 <- [1,2354,null,{}] 16:39:12 INFO - PROCESS | 1722 | 1467070752741 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}] 16:39:12 INFO - PROCESS | 1722 | 1467070752747 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:12 INFO - PROCESS | 1722 | 1467070752943 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:39:13 INFO - PROCESS | 1722 | 1467070753273 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 1722 | 1467070753288 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf2400 == 37 [pid = 1722] [id = 596] 16:39:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 113 (0x8bcf2c00) [pid = 1722] [serial = 1789] [outer = (nil)] 16:39:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 114 (0x8bd13400) [pid = 1722] [serial = 1790] [outer = 0x8bcf2c00] 16:39:13 INFO - PROCESS | 1722 | 1467070753393 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 115 (0x8c1a2c00) [pid = 1722] [serial = 1791] [outer = 0x8bcf2c00] 16:39:14 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a6400 == 36 [pid = 1722] [id = 587] 16:39:14 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9acc00 == 35 [pid = 1722] [id = 586] 16:39:14 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd20000 == 34 [pid = 1722] [id = 585] 16:39:14 INFO - PROCESS | 1722 | --DOCSHELL 0x8b266c00 == 33 [pid = 1722] [id = 584] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 114 (0x911aac00) [pid = 1722] [serial = 1692] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 113 (0x8d39bc00) [pid = 1722] [serial = 1680] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 112 (0x91975000) [pid = 1722] [serial = 1704] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 111 (0x8bd1c400) [pid = 1722] [serial = 1676] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 110 (0x91295c00) [pid = 1722] [serial = 1694] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 109 (0x8ed48400) [pid = 1722] [serial = 1716] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 108 (0x8dc49000) [pid = 1722] [serial = 1674] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 107 (0x8f8b0800) [pid = 1722] [serial = 1689] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 106 (0x8fa4f000) [pid = 1722] [serial = 1722] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x912c1c00) [pid = 1722] [serial = 1697] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8fb9ec00) [pid = 1722] [serial = 1691] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8c20fc00) [pid = 1722] [serial = 1677] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x8f8b8800) [pid = 1722] [serial = 1719] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8ed3f400) [pid = 1722] [serial = 1715] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x91973400) [pid = 1722] [serial = 1703] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8bd17c00) [pid = 1722] [serial = 1709] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8ef0bc00) [pid = 1722] [serial = 1721] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8afe9000) [pid = 1722] [serial = 1706] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8ef0f000) [pid = 1722] [serial = 1686] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8b268800) [pid = 1722] [serial = 1707] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8ef15000) [pid = 1722] [serial = 1718] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8dc40c00) [pid = 1722] [serial = 1712] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x9149ec00) [pid = 1722] [serial = 1701] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8f8aec00) [pid = 1722] [serial = 1688] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8ef0c400) [pid = 1722] [serial = 1685] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8e5ec000) [pid = 1722] [serial = 1713] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8ed49800) [pid = 1722] [serial = 1682] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x912c6000) [pid = 1722] [serial = 1698] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8e5e6400) [pid = 1722] [serial = 1679] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8eed3000) [pid = 1722] [serial = 1683] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x911b6c00) [pid = 1722] [serial = 1695] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8c1d8400) [pid = 1722] [serial = 1710] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x9149cc00) [pid = 1722] [serial = 1700] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 1722 | 1467070754453 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]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:39:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1791ms 16:39:14 INFO - PROCESS | 1722 | 1467070754519 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 1722 | 1467070754526 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:39:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:39:14 INFO - PROCESS | 1722 | 1467070754540 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 1722 | 1467070754548 Marionette TRACE conn4 <- [1,2358,null,{}] 16:39:14 INFO - PROCESS | 1722 | 1467070754558 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}] 16:39:14 INFO - PROCESS | 1722 | 1467070754567 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:14 INFO - PROCESS | 1722 | 1467070754773 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:39:15 INFO - PROCESS | 1722 | 1467070754993 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 1722 | 1467070755001 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd20000 == 34 [pid = 1722] [id = 597] 16:39:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8c1da800) [pid = 1722] [serial = 1792] [outer = (nil)] 16:39:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8d39a400) [pid = 1722] [serial = 1793] [outer = 0x8c1da800] 16:39:15 INFO - PROCESS | 1722 | 1467070755081 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8d9acc00) [pid = 1722] [serial = 1794] [outer = 0x8c1da800] 16:39:15 INFO - PROCESS | 1722 | 1467070755910 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]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:39:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1441ms 16:39:15 INFO - PROCESS | 1722 | 1467070755979 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 1722 | 1467070755983 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:39:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:39:15 INFO - PROCESS | 1722 | 1467070755990 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 1722 | 1467070755996 Marionette TRACE conn4 <- [1,2362,null,{}] 16:39:16 INFO - PROCESS | 1722 | 1467070756013 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}] 16:39:16 INFO - PROCESS | 1722 | 1467070756022 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:16 INFO - PROCESS | 1722 | 1467070756209 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:39:16 INFO - PROCESS | 1722 | 1467070756372 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 1722 | 1467070756384 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ea400 == 35 [pid = 1722] [id = 598] 16:39:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8e5ed000) [pid = 1722] [serial = 1795] [outer = (nil)] 16:39:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8e7f4000) [pid = 1722] [serial = 1796] [outer = 0x8e5ed000] 16:39:16 INFO - PROCESS | 1722 | 1467070756460 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8ed4e800) [pid = 1722] [serial = 1797] [outer = 0x8e5ed000] 16:39:17 INFO - PROCESS | 1722 | 1467070757470 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]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:39:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1537ms 16:39:17 INFO - PROCESS | 1722 | 1467070757528 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 1722 | 1467070757532 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:39:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:39:17 INFO - PROCESS | 1722 | 1467070757547 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 1722 | 1467070757551 Marionette TRACE conn4 <- [1,2366,null,{}] 16:39:17 INFO - PROCESS | 1722 | 1467070757557 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}] 16:39:17 INFO - PROCESS | 1722 | 1467070757563 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:17 INFO - PROCESS | 1722 | 1467070757802 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:39:17 INFO - PROCESS | 1722 | 1467070757829 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 1722 | 1467070757839 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d2400 == 36 [pid = 1722] [id = 599] 16:39:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8e7e9400) [pid = 1722] [serial = 1798] [outer = (nil)] 16:39:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8ef0f000) [pid = 1722] [serial = 1799] [outer = 0x8e7e9400] 16:39:17 INFO - PROCESS | 1722 | 1467070757913 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8ef16800) [pid = 1722] [serial = 1800] [outer = 0x8e7e9400] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8bcf7400) [pid = 1722] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8e678c00) [pid = 1722] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8fb24c00) [pid = 1722] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8d9ad400) [pid = 1722] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8dc3f400) [pid = 1722] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8b267000) [pid = 1722] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8e7f7800) [pid = 1722] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x91974400) [pid = 1722] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x91ab6400) [pid = 1722] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8e676400) [pid = 1722] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8afeac00) [pid = 1722] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8c1ac400) [pid = 1722] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8bcf8c00) [pid = 1722] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:39:19 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8d39b800) [pid = 1722] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:39:19 INFO - PROCESS | 1722 | 1467070759146 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]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:39:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1645ms 16:39:19 INFO - PROCESS | 1722 | 1467070759193 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 1722 | 1467070759197 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:39:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:39:19 INFO - PROCESS | 1722 | 1467070759212 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 1722 | 1467070759215 Marionette TRACE conn4 <- [1,2370,null,{}] 16:39:19 INFO - PROCESS | 1722 | 1467070759222 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}] 16:39:19 INFO - PROCESS | 1722 | 1467070759227 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:19 INFO - PROCESS | 1722 | 1467070759412 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:39:19 INFO - PROCESS | 1722 | 1467070759422 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 1722 | 1467070759433 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d3400 == 37 [pid = 1722] [id = 600] 16:39:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8afeac00) [pid = 1722] [serial = 1801] [outer = (nil)] 16:39:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8da4ec00) [pid = 1722] [serial = 1802] [outer = 0x8afeac00] 16:39:19 INFO - PROCESS | 1722 | 1467070759503 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8e5f0000) [pid = 1722] [serial = 1803] [outer = 0x8afeac00] 16:39:20 INFO - PROCESS | 1722 | 1467070760511 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]]]}] 16:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1340ms 16:39:20 INFO - PROCESS | 1722 | 1467070760552 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:39:20 INFO - PROCESS | 1722 | 1467070760557 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:39:20 INFO - PROCESS | 1722 | 1467070760563 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - PROCESS | 1722 | 1467070760567 Marionette TRACE conn4 <- [1,2374,null,{}] 16:39:20 INFO - PROCESS | 1722 | 1467070760579 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}] 16:39:20 INFO - PROCESS | 1722 | 1467070760590 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:20 INFO - PROCESS | 1722 | 1467070760809 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:39:21 INFO - PROCESS | 1722 | 1467070761032 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 1722 | 1467070761045 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d5800 == 38 [pid = 1722] [id = 601] 16:39:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8a5d6800) [pid = 1722] [serial = 1804] [outer = (nil)] 16:39:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8a5e0400) [pid = 1722] [serial = 1805] [outer = 0x8a5d6800] 16:39:21 INFO - PROCESS | 1722 | 1467070761134 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8aff1400) [pid = 1722] [serial = 1806] [outer = 0x8a5d6800] 16:39:22 INFO - PROCESS | 1722 | 1467070762246 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]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1742ms 16:39:22 INFO - PROCESS | 1722 | 1467070762309 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 1722 | 1467070762316 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:39:22 INFO - PROCESS | 1722 | 1467070762324 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 1722 | 1467070762330 Marionette TRACE conn4 <- [1,2378,null,{}] 16:39:22 INFO - PROCESS | 1722 | 1467070762339 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}] 16:39:22 INFO - PROCESS | 1722 | 1467070762347 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:22 INFO - PROCESS | 1722 | 1467070762607 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:39:22 INFO - PROCESS | 1722 | 1467070762934 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 1722 | 1467070762945 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d3400 == 39 [pid = 1722] [id = 602] 16:39:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8c1d6c00) [pid = 1722] [serial = 1807] [outer = (nil)] 16:39:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8c203400) [pid = 1722] [serial = 1808] [outer = 0x8c1d6c00] 16:39:23 INFO - PROCESS | 1722 | 1467070763045 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8d39a800) [pid = 1722] [serial = 1809] [outer = 0x8c1d6c00] 16:39:24 INFO - PROCESS | 1722 | 1467070764081 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]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:39:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1800ms 16:39:24 INFO - PROCESS | 1722 | 1467070764127 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 1722 | 1467070764135 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:39:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:39:24 INFO - PROCESS | 1722 | 1467070764144 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1722 | 1467070764149 Marionette TRACE conn4 <- [1,2382,null,{}] 16:39:24 INFO - PROCESS | 1722 | 1467070764155 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}] 16:39:24 INFO - PROCESS | 1722 | 1467070764161 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:24 INFO - PROCESS | 1722 | 1467070764377 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:39:24 INFO - PROCESS | 1722 | 1467070764570 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 1722 | 1467070764582 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc3e800 == 40 [pid = 1722] [id = 603] 16:39:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8e5e2800) [pid = 1722] [serial = 1810] [outer = (nil)] 16:39:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8e5ec400) [pid = 1722] [serial = 1811] [outer = 0x8e5e2800] 16:39:24 INFO - PROCESS | 1722 | 1467070764771 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8ed4dc00) [pid = 1722] [serial = 1812] [outer = 0x8e5e2800] 16:39:25 INFO - PROCESS | 1722 | 1467070765789 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]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1690ms 16:39:25 INFO - PROCESS | 1722 | 1467070765835 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 1722 | 1467070765840 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:39:25 INFO - PROCESS | 1722 | 1467070765850 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 1722 | 1467070765862 Marionette TRACE conn4 <- [1,2386,null,{}] 16:39:25 INFO - PROCESS | 1722 | 1467070765878 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}] 16:39:25 INFO - PROCESS | 1722 | 1467070765887 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:26 INFO - PROCESS | 1722 | 1467070766143 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:39:26 INFO - PROCESS | 1722 | 1467070766389 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 1722 | 1467070766398 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d39d800 == 41 [pid = 1722] [id = 604] 16:39:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8ef16000) [pid = 1722] [serial = 1813] [outer = (nil)] 16:39:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8fb2a800) [pid = 1722] [serial = 1814] [outer = 0x8ef16000] 16:39:26 INFO - PROCESS | 1722 | 1467070766534 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8fb9b400) [pid = 1722] [serial = 1815] [outer = 0x8ef16000] 16:39:27 INFO - PROCESS | 1722 | 1467070767533 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]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1757ms 16:39:27 INFO - PROCESS | 1722 | 1467070767606 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1722 | 1467070767610 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:39:27 INFO - PROCESS | 1722 | 1467070767617 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 1722 | 1467070767622 Marionette TRACE conn4 <- [1,2390,null,{}] 16:39:27 INFO - PROCESS | 1722 | 1467070767628 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}] 16:39:27 INFO - PROCESS | 1722 | 1467070767634 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:27 INFO - PROCESS | 1722 | 1467070767893 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:39:28 INFO - PROCESS | 1722 | 1467070768148 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1722 | 1467070768155 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8b7000 == 42 [pid = 1722] [id = 605] 16:39:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8f8b7c00) [pid = 1722] [serial = 1816] [outer = (nil)] 16:39:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x911b4800) [pid = 1722] [serial = 1817] [outer = 0x8f8b7c00] 16:39:28 INFO - PROCESS | 1722 | 1467070768283 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x91296c00) [pid = 1722] [serial = 1818] [outer = 0x8f8b7c00] 16:39:29 INFO - PROCESS | 1722 | 1467070769214 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]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1633ms 16:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:39:29 INFO - PROCESS | 1722 | 1467070769251 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 1722 | 1467070769254 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:39:29 INFO - PROCESS | 1722 | 1467070769262 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 1722 | 1467070769265 Marionette TRACE conn4 <- [1,2394,null,{}] 16:39:29 INFO - PROCESS | 1722 | 1467070769272 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}] 16:39:29 INFO - PROCESS | 1722 | 1467070769278 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:29 INFO - PROCESS | 1722 | 1467070769482 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:39:29 INFO - PROCESS | 1722 | 1467070769687 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 1722 | 1467070769705 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed3c00 == 43 [pid = 1722] [id = 606] 16:39:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8f8b9000) [pid = 1722] [serial = 1819] [outer = (nil)] 16:39:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x912c5c00) [pid = 1722] [serial = 1820] [outer = 0x8f8b9000] 16:39:29 INFO - PROCESS | 1722 | 1467070769840 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x9196a400) [pid = 1722] [serial = 1821] [outer = 0x8f8b9000] 16:39:30 INFO - PROCESS | 1722 | 1467070770956 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]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1739ms 16:39:31 INFO - PROCESS | 1722 | 1467070771000 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1722 | 1467070771005 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:39:31 INFO - PROCESS | 1722 | 1467070771012 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1722 | 1467070771016 Marionette TRACE conn4 <- [1,2398,null,{}] 16:39:31 INFO - PROCESS | 1722 | 1467070771022 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}] 16:39:31 INFO - PROCESS | 1722 | 1467070771029 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:31 INFO - PROCESS | 1722 | 1467070771239 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:39:31 INFO - PROCESS | 1722 | 1467070771486 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 1722 | 1467070771494 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b265c00 == 44 [pid = 1722] [id = 607] 16:39:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8b266c00) [pid = 1722] [serial = 1822] [outer = (nil)] 16:39:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8b26c000) [pid = 1722] [serial = 1823] [outer = 0x8b266c00] 16:39:31 INFO - PROCESS | 1722 | 1467070771885 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x8bd14400) [pid = 1722] [serial = 1824] [outer = 0x8b266c00] 16:39:32 INFO - PROCESS | 1722 | 1467070772909 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]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1936ms 16:39:32 INFO - PROCESS | 1722 | 1467070772950 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:39:32 INFO - PROCESS | 1722 | 1467070772956 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:39:32 INFO - PROCESS | 1722 | 1467070772965 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1722 | 1467070772969 Marionette TRACE conn4 <- [1,2402,null,{}] 16:39:32 INFO - PROCESS | 1722 | 1467070772977 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}] 16:39:32 INFO - PROCESS | 1722 | 1467070772983 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:33 INFO - PROCESS | 1722 | 1467070773190 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:39:33 INFO - PROCESS | 1722 | 1467070773561 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1722 | 1467070773568 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf2800 == 45 [pid = 1722] [id = 608] 16:39:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8d39cc00) [pid = 1722] [serial = 1825] [outer = (nil)] 16:39:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x8d9b3c00) [pid = 1722] [serial = 1826] [outer = 0x8d39cc00] 16:39:33 INFO - PROCESS | 1722 | 1467070773671 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x8da53800) [pid = 1722] [serial = 1827] [outer = 0x8d39cc00] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf6800 == 44 [pid = 1722] [id = 558] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8b267800 == 43 [pid = 1722] [id = 563] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d8800 == 42 [pid = 1722] [id = 570] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8aff2c00 == 41 [pid = 1722] [id = 559] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d3400 == 40 [pid = 1722] [id = 600] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d2400 == 39 [pid = 1722] [id = 599] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ea400 == 38 [pid = 1722] [id = 598] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd20000 == 37 [pid = 1722] [id = 597] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf2400 == 36 [pid = 1722] [id = 596] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8b263400 == 35 [pid = 1722] [id = 595] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf0c00 == 34 [pid = 1722] [id = 594] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d7800 == 33 [pid = 1722] [id = 593] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4c000 == 32 [pid = 1722] [id = 592] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0e400 == 31 [pid = 1722] [id = 591] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd12400 == 30 [pid = 1722] [id = 589] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dcc00 == 29 [pid = 1722] [id = 590] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc3ec00 == 28 [pid = 1722] [id = 583] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dec00 == 27 [pid = 1722] [id = 569] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf3c00 == 26 [pid = 1722] [id = 554] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf6400 == 25 [pid = 1722] [id = 588] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1dd800 == 24 [pid = 1722] [id = 562] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf3000 == 23 [pid = 1722] [id = 557] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8d3a2800 == 22 [pid = 1722] [id = 561] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x912bb000 == 21 [pid = 1722] [id = 566] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d6400 == 20 [pid = 1722] [id = 565] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d3000 == 19 [pid = 1722] [id = 568] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d1800 == 18 [pid = 1722] [id = 564] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8afedc00 == 17 [pid = 1722] [id = 556] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8c201800 == 16 [pid = 1722] [id = 555] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed40400 == 15 [pid = 1722] [id = 560] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8afeb000 == 14 [pid = 1722] [id = 567] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed3c00 == 13 [pid = 1722] [id = 606] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8b7000 == 12 [pid = 1722] [id = 605] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8d39d800 == 11 [pid = 1722] [id = 604] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d3400 == 10 [pid = 1722] [id = 602] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc3e800 == 9 [pid = 1722] [id = 603] 16:39:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d5800 == 8 [pid = 1722] [id = 601] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8c1d4800) [pid = 1722] [serial = 1725] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x8bd20c00) [pid = 1722] [serial = 1724] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8e7f6000) [pid = 1722] [serial = 1728] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8e680400) [pid = 1722] [serial = 1727] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8fb9f000) [pid = 1722] [serial = 1731] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8fb2b000) [pid = 1722] [serial = 1730] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8d9b8000) [pid = 1722] [serial = 1760] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x912bfc00) [pid = 1722] [serial = 1734] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8b26b800) [pid = 1722] [serial = 1754] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x9129c800) [pid = 1722] [serial = 1733] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x91970c00) [pid = 1722] [serial = 1737] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x91499400) [pid = 1722] [serial = 1736] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x91c6a400) [pid = 1722] [serial = 1740] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x91c64000) [pid = 1722] [serial = 1739] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x9211c400) [pid = 1722] [serial = 1743] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x92117c00) [pid = 1722] [serial = 1742] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8b26dc00) [pid = 1722] [serial = 1755] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8ed4d800) [pid = 1722] [serial = 1752] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8da51000) [pid = 1722] [serial = 1761] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8e7ed400) [pid = 1722] [serial = 1751] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8da4a800) [pid = 1722] [serial = 1746] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8c1cf000) [pid = 1722] [serial = 1757] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8c1da000) [pid = 1722] [serial = 1745] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8bd21000) [pid = 1722] [serial = 1748] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8d3a8800) [pid = 1722] [serial = 1749] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8d9b0800) [pid = 1722] [serial = 1763] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8dc40400) [pid = 1722] [serial = 1764] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8c1d5000) [pid = 1722] [serial = 1758] [outer = (nil)] [url = about:blank] 16:39:35 INFO - PROCESS | 1722 | 1467070775977 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]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3046ms 16:39:36 INFO - PROCESS | 1722 | 1467070776010 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 1722 | 1467070776017 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:39:36 INFO - PROCESS | 1722 | 1467070776027 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 1722 | 1467070776031 Marionette TRACE conn4 <- [1,2406,null,{}] 16:39:36 INFO - PROCESS | 1722 | 1467070776041 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}] 16:39:36 INFO - PROCESS | 1722 | 1467070776048 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:36 INFO - PROCESS | 1722 | 1467070776233 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:39:36 INFO - PROCESS | 1722 | 1467070776380 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 1722 | 1467070776396 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b267800 == 9 [pid = 1722] [id = 609] 16:39:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8b269000) [pid = 1722] [serial = 1828] [outer = (nil)] 16:39:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8b26d400) [pid = 1722] [serial = 1829] [outer = 0x8b269000] 16:39:36 INFO - PROCESS | 1722 | 1467070776472 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8bcf0c00) [pid = 1722] [serial = 1830] [outer = 0x8b269000] 16:39:37 INFO - PROCESS | 1722 | 1467070777380 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]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1434ms 16:39:37 INFO - PROCESS | 1722 | 1467070777461 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:39:37 INFO - PROCESS | 1722 | 1467070777469 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:39:37 INFO - PROCESS | 1722 | 1467070777482 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1722 | 1467070777487 Marionette TRACE conn4 <- [1,2410,null,{}] 16:39:37 INFO - PROCESS | 1722 | 1467070777494 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}] 16:39:37 INFO - PROCESS | 1722 | 1467070777500 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:37 INFO - PROCESS | 1722 | 1467070777696 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:39:37 INFO - PROCESS | 1722 | 1467070777889 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 1722 | 1467070777902 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:37 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d3000 == 10 [pid = 1722] [id = 610] 16:39:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8c1d3c00) [pid = 1722] [serial = 1831] [outer = (nil)] 16:39:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8c1d6800) [pid = 1722] [serial = 1832] [outer = 0x8c1d3c00] 16:39:37 INFO - PROCESS | 1722 | 1467070777979 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8c1dd800) [pid = 1722] [serial = 1833] [outer = 0x8c1d3c00] 16:39:38 INFO - PROCESS | 1722 | 1467070778982 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]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1546ms 16:39:39 INFO - PROCESS | 1722 | 1467070779026 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 1722 | 1467070779030 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:39:39 INFO - PROCESS | 1722 | 1467070779046 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1722 | 1467070779053 Marionette TRACE conn4 <- [1,2414,null,{}] 16:39:39 INFO - PROCESS | 1722 | 1467070779070 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}] 16:39:39 INFO - PROCESS | 1722 | 1467070779080 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:39 INFO - PROCESS | 1722 | 1467070779325 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:39:39 INFO - PROCESS | 1722 | 1467070779352 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 1722 | 1467070779363 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b6800 == 11 [pid = 1722] [id = 611] 16:39:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8d9b6c00) [pid = 1722] [serial = 1834] [outer = (nil)] 16:39:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8da50000) [pid = 1722] [serial = 1835] [outer = 0x8d9b6c00] 16:39:39 INFO - PROCESS | 1722 | 1467070779441 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8dc3e400) [pid = 1722] [serial = 1836] [outer = 0x8d9b6c00] 16:39:40 INFO - PROCESS | 1722 | 1467070780524 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]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1547ms 16:39:40 INFO - PROCESS | 1722 | 1467070780593 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1722 | 1467070780598 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:39:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:39:40 INFO - PROCESS | 1722 | 1467070780605 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1722 | 1467070780608 Marionette TRACE conn4 <- [1,2418,null,{}] 16:39:40 INFO - PROCESS | 1722 | 1467070780614 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}] 16:39:40 INFO - PROCESS | 1722 | 1467070780619 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8e7e9400) [pid = 1722] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8afeac00) [pid = 1722] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8b266400) [pid = 1722] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8bd1e400) [pid = 1722] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8ef0f400) [pid = 1722] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8a5db000) [pid = 1722] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8e5ed000) [pid = 1722] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8bcf4800) [pid = 1722] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8c1da800) [pid = 1722] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8bd13800) [pid = 1722] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8fa4d000) [pid = 1722] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8bcf2c00) [pid = 1722] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:39:41 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8e5eb400) [pid = 1722] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:39:41 INFO - PROCESS | 1722 | 1467070781473 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:39:41 INFO - PROCESS | 1722 | 1467070781581 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1722 | 1467070781589 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd19c00 == 12 [pid = 1722] [id = 612] 16:39:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8bd1e400) [pid = 1722] [serial = 1837] [outer = (nil)] 16:39:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8c20b800) [pid = 1722] [serial = 1838] [outer = 0x8bd1e400] 16:39:41 INFO - PROCESS | 1722 | 1467070781671 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8e5e7c00) [pid = 1722] [serial = 1839] [outer = 0x8bd1e400] 16:39:42 INFO - PROCESS | 1722 | 1467070782477 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]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1892ms 16:39:42 INFO - PROCESS | 1722 | 1467070782498 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 1722 | 1467070782504 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:39:42 INFO - PROCESS | 1722 | 1467070782521 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 1722 | 1467070782524 Marionette TRACE conn4 <- [1,2422,null,{}] 16:39:42 INFO - PROCESS | 1722 | 1467070782531 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}] 16:39:42 INFO - PROCESS | 1722 | 1467070782535 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:42 INFO - PROCESS | 1722 | 1467070782696 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:39:42 INFO - PROCESS | 1722 | 1467070782711 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 1722 | 1467070782718 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5e0c00 == 13 [pid = 1722] [id = 613] 16:39:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8dc4ac00) [pid = 1722] [serial = 1840] [outer = (nil)] 16:39:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8e7e9400) [pid = 1722] [serial = 1841] [outer = 0x8dc4ac00] 16:39:42 INFO - PROCESS | 1722 | 1467070782791 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8ed3f400) [pid = 1722] [serial = 1842] [outer = 0x8dc4ac00] 16:39:44 INFO - PROCESS | 1722 | 1467070784053 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]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:39:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1594ms 16:39:44 INFO - PROCESS | 1722 | 1467070784116 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 1722 | 1467070784124 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:39:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:39:44 INFO - PROCESS | 1722 | 1467070784133 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 1722 | 1467070784138 Marionette TRACE conn4 <- [1,2426,null,{}] 16:39:44 INFO - PROCESS | 1722 | 1467070784149 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}] 16:39:44 INFO - PROCESS | 1722 | 1467070784155 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:44 INFO - PROCESS | 1722 | 1467070784393 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:39:44 INFO - PROCESS | 1722 | 1467070784656 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1722 | 1467070784666 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf6800 == 14 [pid = 1722] [id = 614] 16:39:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8bd15000) [pid = 1722] [serial = 1843] [outer = (nil)] 16:39:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8c1acc00) [pid = 1722] [serial = 1844] [outer = 0x8bd15000] 16:39:44 INFO - PROCESS | 1722 | 1467070784768 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8c1dd000) [pid = 1722] [serial = 1845] [outer = 0x8bd15000] 16:39:45 INFO - PROCESS | 1722 | 1467070785713 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]]]}] 16:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1651ms 16:39:45 INFO - PROCESS | 1722 | 1467070785785 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 1722 | 1467070785792 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:39:45 INFO - PROCESS | 1722 | 1467070785804 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 1722 | 1467070785808 Marionette TRACE conn4 <- [1,2430,null,{}] 16:39:45 INFO - PROCESS | 1722 | 1467070785816 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}] 16:39:45 INFO - PROCESS | 1722 | 1467070785822 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:46 INFO - PROCESS | 1722 | 1467070786060 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:39:46 INFO - PROCESS | 1722 | 1467070786306 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 1722 | 1467070786317 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a8800 == 15 [pid = 1722] [id = 615] 16:39:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8da58400) [pid = 1722] [serial = 1846] [outer = (nil)] 16:39:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8e5e3c00) [pid = 1722] [serial = 1847] [outer = 0x8da58400] 16:39:46 INFO - PROCESS | 1722 | 1467070786419 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8dc3f800) [pid = 1722] [serial = 1848] [outer = 0x8da58400] 16:39:47 INFO - PROCESS | 1722 | 1467070787511 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]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1737ms 16:39:47 INFO - PROCESS | 1722 | 1467070787541 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1722 | 1467070787546 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:39:47 INFO - PROCESS | 1722 | 1467070787553 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1722 | 1467070787560 Marionette TRACE conn4 <- [1,2434,null,{}] 16:39:47 INFO - PROCESS | 1722 | 1467070787578 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}] 16:39:47 INFO - PROCESS | 1722 | 1467070787588 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:47 INFO - PROCESS | 1722 | 1467070787784 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:39:48 INFO - PROCESS | 1722 | 1467070788033 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 1722 | 1467070788045 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef09400 == 16 [pid = 1722] [id = 616] 16:39:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8ef09800) [pid = 1722] [serial = 1849] [outer = (nil)] 16:39:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8ef0f400) [pid = 1722] [serial = 1850] [outer = 0x8ef09800] 16:39:48 INFO - PROCESS | 1722 | 1467070788186 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8ef14c00) [pid = 1722] [serial = 1851] [outer = 0x8ef09800] 16:39:49 INFO - PROCESS | 1722 | 1467070789143 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]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1651ms 16:39:49 INFO - PROCESS | 1722 | 1467070789205 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:39:49 INFO - PROCESS | 1722 | 1467070789211 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:39:49 INFO - PROCESS | 1722 | 1467070789218 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1722 | 1467070789223 Marionette TRACE conn4 <- [1,2438,null,{}] 16:39:49 INFO - PROCESS | 1722 | 1467070789229 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}] 16:39:49 INFO - PROCESS | 1722 | 1467070789233 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:49 INFO - PROCESS | 1722 | 1467070789481 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:39:49 INFO - PROCESS | 1722 | 1467070789715 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 1722 | 1467070789728 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0bc00 == 17 [pid = 1722] [id = 617] 16:39:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8f8ae000) [pid = 1722] [serial = 1852] [outer = (nil)] 16:39:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8f8b9800) [pid = 1722] [serial = 1853] [outer = 0x8f8ae000] 16:39:49 INFO - PROCESS | 1722 | 1467070789863 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8fa47c00) [pid = 1722] [serial = 1854] [outer = 0x8f8ae000] 16:39:50 INFO - PROCESS | 1722 | 1467070790833 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]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1686ms 16:39:50 INFO - PROCESS | 1722 | 1467070790904 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 1722 | 1467070790909 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:39:50 INFO - PROCESS | 1722 | 1467070790916 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1722 | 1467070790920 Marionette TRACE conn4 <- [1,2442,null,{}] 16:39:50 INFO - PROCESS | 1722 | 1467070790926 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}] 16:39:50 INFO - PROCESS | 1722 | 1467070790932 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:51 INFO - PROCESS | 1722 | 1467070791156 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:39:51 INFO - PROCESS | 1722 | 1467070791391 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 1722 | 1467070791400 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:51 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf0400 == 18 [pid = 1722] [id = 618] 16:39:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8f8b2400) [pid = 1722] [serial = 1855] [outer = (nil)] 16:39:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8fb22800) [pid = 1722] [serial = 1856] [outer = 0x8f8b2400] 16:39:51 INFO - PROCESS | 1722 | 1467070791528 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8fb2b800) [pid = 1722] [serial = 1857] [outer = 0x8f8b2400] 16:39:52 INFO - PROCESS | 1722 | 1467070792509 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]]]}] 16:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1634ms 16:39:52 INFO - PROCESS | 1722 | 1467070792551 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:39:52 INFO - PROCESS | 1722 | 1467070792556 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:39:52 INFO - PROCESS | 1722 | 1467070792563 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 1722 | 1467070792567 Marionette TRACE conn4 <- [1,2446,null,{}] 16:39:52 INFO - PROCESS | 1722 | 1467070792574 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}] 16:39:52 INFO - PROCESS | 1722 | 1467070792586 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:52 INFO - PROCESS | 1722 | 1467070792861 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:39:53 INFO - PROCESS | 1722 | 1467070793201 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 1722 | 1467070793212 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d6000 == 19 [pid = 1722] [id = 619] 16:39:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8aff3000) [pid = 1722] [serial = 1858] [outer = (nil)] 16:39:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8fb98000) [pid = 1722] [serial = 1859] [outer = 0x8aff3000] 16:39:53 INFO - PROCESS | 1722 | 1467070793301 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x911b7400) [pid = 1722] [serial = 1860] [outer = 0x8aff3000] 16:39:54 INFO - PROCESS | 1722 | 1467070794204 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]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1684ms 16:39:54 INFO - PROCESS | 1722 | 1467070794247 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1722 | 1467070794252 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:39:54 INFO - PROCESS | 1722 | 1467070794283 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1722 | 1467070794286 Marionette TRACE conn4 <- [1,2450,null,{}] 16:39:54 INFO - PROCESS | 1722 | 1467070794296 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}] 16:39:54 INFO - PROCESS | 1722 | 1467070794301 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:54 INFO - PROCESS | 1722 | 1467070794486 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:39:54 INFO - PROCESS | 1722 | 1467070794690 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1722 | 1467070794698 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d9800 == 20 [pid = 1722] [id = 620] 16:39:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8a5da400) [pid = 1722] [serial = 1861] [outer = (nil)] 16:39:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8afeb800) [pid = 1722] [serial = 1862] [outer = 0x8a5da400] 16:39:54 INFO - PROCESS | 1722 | 1467070794969 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8b26b000) [pid = 1722] [serial = 1863] [outer = 0x8a5da400] 16:39:56 INFO - PROCESS | 1722 | 1467070796122 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]]]}] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8ef0f000) [pid = 1722] [serial = 1799] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8da4ec00) [pid = 1722] [serial = 1802] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8ef16800) [pid = 1722] [serial = 1800] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8c1d0400) [pid = 1722] [serial = 1787] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8d3a2400) [pid = 1722] [serial = 1788] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8e7ee400) [pid = 1722] [serial = 1767] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8e679000) [pid = 1722] [serial = 1766] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8f8af800) [pid = 1722] [serial = 1775] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8f8ba800) [pid = 1722] [serial = 1776] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8fb98800) [pid = 1722] [serial = 1781] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8fb9a000) [pid = 1722] [serial = 1782] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8e7f4000) [pid = 1722] [serial = 1796] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x91296400) [pid = 1722] [serial = 1784] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8e7ee000) [pid = 1722] [serial = 1785] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8d39a400) [pid = 1722] [serial = 1793] [outer = (nil)] [url = about:blank] 16:39:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:39:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1923ms 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8d9acc00) [pid = 1722] [serial = 1794] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8c1ad000) [pid = 1722] [serial = 1769] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8c20a000) [pid = 1722] [serial = 1770] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8fb23000) [pid = 1722] [serial = 1778] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8fa52800) [pid = 1722] [serial = 1779] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8bd13400) [pid = 1722] [serial = 1790] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8c1a2c00) [pid = 1722] [serial = 1791] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8e677c00) [pid = 1722] [serial = 1772] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8e7f6400) [pid = 1722] [serial = 1773] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8e5f0000) [pid = 1722] [serial = 1803] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8ed4e800) [pid = 1722] [serial = 1797] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 1722 | 1467070796195 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1722 | 1467070796203 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:39:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:39:56 INFO - PROCESS | 1722 | 1467070796212 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1722 | 1467070796216 Marionette TRACE conn4 <- [1,2454,null,{}] 16:39:56 INFO - PROCESS | 1722 | 1467070796225 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}] 16:39:56 INFO - PROCESS | 1722 | 1467070796230 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:56 INFO - PROCESS | 1722 | 1467070796420 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:39:56 INFO - PROCESS | 1722 | 1467070796612 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1722 | 1467070796622 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1cf400 == 21 [pid = 1722] [id = 621] 16:39:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8c1d0400) [pid = 1722] [serial = 1864] [outer = (nil)] 16:39:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8c1dd400) [pid = 1722] [serial = 1865] [outer = 0x8c1d0400] 16:39:56 INFO - PROCESS | 1722 | 1467070796705 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8c20e400) [pid = 1722] [serial = 1866] [outer = 0x8c1d0400] 16:39:57 INFO - PROCESS | 1722 | 1467070797543 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]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:39:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1382ms 16:39:57 INFO - PROCESS | 1722 | 1467070797593 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1722 | 1467070797600 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:39:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:39:57 INFO - PROCESS | 1722 | 1467070797611 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1722 | 1467070797614 Marionette TRACE conn4 <- [1,2458,null,{}] 16:39:57 INFO - PROCESS | 1722 | 1467070797622 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}] 16:39:57 INFO - PROCESS | 1722 | 1467070797627 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:57 INFO - PROCESS | 1722 | 1467070797808 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:39:57 INFO - PROCESS | 1722 | 1467070797957 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1722 | 1467070797963 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:57 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b4400 == 22 [pid = 1722] [id = 622] 16:39:57 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8da58000) [pid = 1722] [serial = 1867] [outer = (nil)] 16:39:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8e5e3000) [pid = 1722] [serial = 1868] [outer = 0x8da58000] 16:39:58 INFO - PROCESS | 1722 | 1467070798050 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8e676400) [pid = 1722] [serial = 1869] [outer = 0x8da58000] 16:39:59 INFO - PROCESS | 1722 | 1467070799097 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]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:39:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1534ms 16:39:59 INFO - PROCESS | 1722 | 1467070799167 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1722 | 1467070799171 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:39:59 INFO - PROCESS | 1722 | 1467070799179 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1722 | 1467070799185 Marionette TRACE conn4 <- [1,2462,null,{}] 16:39:59 INFO - PROCESS | 1722 | 1467070799201 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}] 16:39:59 INFO - PROCESS | 1722 | 1467070799211 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:59 INFO - PROCESS | 1722 | 1467070799464 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:39:59 INFO - PROCESS | 1722 | 1467070799487 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1722 | 1467070799496 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:39:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da50400 == 23 [pid = 1722] [id = 623] 16:39:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8e7f8800) [pid = 1722] [serial = 1870] [outer = (nil)] 16:39:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8eecec00) [pid = 1722] [serial = 1871] [outer = 0x8e7f8800] 16:39:59 INFO - PROCESS | 1722 | 1467070799578 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8ed4d800) [pid = 1722] [serial = 1872] [outer = 0x8e7f8800] 16:40:00 INFO - PROCESS | 1722 | 1467070800708 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]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1790ms 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8a5d6800) [pid = 1722] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8c1d6c00) [pid = 1722] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8e5e2800) [pid = 1722] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8ef16000) [pid = 1722] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8d9b6c00) [pid = 1722] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8c1d3c00) [pid = 1722] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8f8b7c00) [pid = 1722] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8d39cc00) [pid = 1722] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8f8b9000) [pid = 1722] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8b266c00) [pid = 1722] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8b269000) [pid = 1722] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:40:01 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8bd1e400) [pid = 1722] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:40:01 INFO - PROCESS | 1722 | 1467070801059 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 1722 | 1467070801065 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:40:01 INFO - PROCESS | 1722 | 1467070801077 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 1722 | 1467070801082 Marionette TRACE conn4 <- [1,2466,null,{}] 16:40:01 INFO - PROCESS | 1722 | 1467070801181 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}] 16:40:01 INFO - PROCESS | 1722 | 1467070801186 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:01 INFO - PROCESS | 1722 | 1467070801438 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:40:01 INFO - PROCESS | 1722 | 1467070801530 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 1722 | 1467070801541 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d8400 == 24 [pid = 1722] [id = 624] 16:40:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8b268400) [pid = 1722] [serial = 1873] [outer = (nil)] 16:40:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8d9b5000) [pid = 1722] [serial = 1874] [outer = 0x8b268400] 16:40:01 INFO - PROCESS | 1722 | 1467070801609 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8e7ed400) [pid = 1722] [serial = 1875] [outer = 0x8b268400] 16:40:02 INFO - PROCESS | 1722 | 1467070802484 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]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1430ms 16:40:02 INFO - PROCESS | 1722 | 1467070802509 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 1722 | 1467070802515 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:40:02 INFO - PROCESS | 1722 | 1467070802526 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1722 | 1467070802530 Marionette TRACE conn4 <- [1,2470,null,{}] 16:40:02 INFO - PROCESS | 1722 | 1467070802537 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}] 16:40:02 INFO - PROCESS | 1722 | 1467070802542 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:02 INFO - PROCESS | 1722 | 1467070802720 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:40:02 INFO - PROCESS | 1722 | 1467070802869 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 1722 | 1467070802879 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd15c00 == 25 [pid = 1722] [id = 625] 16:40:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8d39cc00) [pid = 1722] [serial = 1876] [outer = (nil)] 16:40:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8f8ac400) [pid = 1722] [serial = 1877] [outer = 0x8d39cc00] 16:40:02 INFO - PROCESS | 1722 | 1467070802958 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8fa44400) [pid = 1722] [serial = 1878] [outer = 0x8d39cc00] 16:40:04 INFO - PROCESS | 1722 | 1467070804078 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]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1585ms 16:40:04 INFO - PROCESS | 1722 | 1467070804111 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1722 | 1467070804118 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:40:04 INFO - PROCESS | 1722 | 1467070804146 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1722 | 1467070804155 Marionette TRACE conn4 <- [1,2474,null,{}] 16:40:04 INFO - PROCESS | 1722 | 1467070804166 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}] 16:40:04 INFO - PROCESS | 1722 | 1467070804171 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:04 INFO - PROCESS | 1722 | 1467070804386 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:40:04 INFO - PROCESS | 1722 | 1467070804638 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1722 | 1467070804646 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd19800 == 26 [pid = 1722] [id = 626] 16:40:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8bd1e800) [pid = 1722] [serial = 1879] [outer = (nil)] 16:40:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8d39a400) [pid = 1722] [serial = 1880] [outer = 0x8bd1e800] 16:40:04 INFO - PROCESS | 1722 | 1467070804754 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8d9af800) [pid = 1722] [serial = 1881] [outer = 0x8bd1e800] 16:40:05 INFO - PROCESS | 1722 | 1467070805754 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]]]}] 16:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1658ms 16:40:05 INFO - PROCESS | 1722 | 1467070805786 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 1722 | 1467070805793 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:40:05 INFO - PROCESS | 1722 | 1467070805806 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1722 | 1467070805812 Marionette TRACE conn4 <- [1,2478,null,{}] 16:40:05 INFO - PROCESS | 1722 | 1467070805819 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}] 16:40:05 INFO - PROCESS | 1722 | 1467070805826 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:06 INFO - PROCESS | 1722 | 1467070806042 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:40:06 INFO - PROCESS | 1722 | 1467070806328 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1722 | 1467070806336 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7ec800 == 27 [pid = 1722] [id = 627] 16:40:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8e7f3400) [pid = 1722] [serial = 1882] [outer = (nil)] 16:40:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8ed49400) [pid = 1722] [serial = 1883] [outer = 0x8e7f3400] 16:40:06 INFO - PROCESS | 1722 | 1467070806469 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8ef0b800) [pid = 1722] [serial = 1884] [outer = 0x8e7f3400] 16:40:07 INFO - PROCESS | 1722 | 1467070807467 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]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1741ms 16:40:07 INFO - PROCESS | 1722 | 1467070807547 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1722 | 1467070807552 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:40:07 INFO - PROCESS | 1722 | 1467070807560 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1722 | 1467070807567 Marionette TRACE conn4 <- [1,2482,null,{}] 16:40:07 INFO - PROCESS | 1722 | 1467070807585 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}] 16:40:07 INFO - PROCESS | 1722 | 1467070807594 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:07 INFO - PROCESS | 1722 | 1467070807922 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:40:08 INFO - PROCESS | 1722 | 1467070808132 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 1722 | 1467070808143 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb2ac00 == 28 [pid = 1722] [id = 628] 16:40:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8fb2f400) [pid = 1722] [serial = 1885] [outer = (nil)] 16:40:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8fb9e800) [pid = 1722] [serial = 1886] [outer = 0x8fb2f400] 16:40:08 INFO - PROCESS | 1722 | 1467070808280 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x911aac00) [pid = 1722] [serial = 1887] [outer = 0x8fb2f400] 16:40:09 INFO - PROCESS | 1722 | 1467070809218 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]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1696ms 16:40:09 INFO - PROCESS | 1722 | 1467070809263 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1722 | 1467070809268 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:40:09 INFO - PROCESS | 1722 | 1467070809276 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1722 | 1467070809281 Marionette TRACE conn4 <- [1,2486,null,{}] 16:40:09 INFO - PROCESS | 1722 | 1467070809287 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}] 16:40:09 INFO - PROCESS | 1722 | 1467070809293 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:09 INFO - PROCESS | 1722 | 1467070809502 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:40:09 INFO - PROCESS | 1722 | 1467070809703 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1722 | 1467070809711 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd20000 == 29 [pid = 1722] [id = 629] 16:40:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8d39f000) [pid = 1722] [serial = 1888] [outer = (nil)] 16:40:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x91293800) [pid = 1722] [serial = 1889] [outer = 0x8d39f000] 16:40:09 INFO - PROCESS | 1722 | 1467070809845 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x9129b800) [pid = 1722] [serial = 1890] [outer = 0x8d39f000] 16:40:10 INFO - PROCESS | 1722 | 1467070810819 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]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1589ms 16:40:10 INFO - PROCESS | 1722 | 1467070810866 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:40:10 INFO - PROCESS | 1722 | 1467070810871 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:40:10 INFO - PROCESS | 1722 | 1467070810879 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 1722 | 1467070810882 Marionette TRACE conn4 <- [1,2490,null,{}] 16:40:10 INFO - PROCESS | 1722 | 1467070810890 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}] 16:40:10 INFO - PROCESS | 1722 | 1467070810894 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:11 INFO - PROCESS | 1722 | 1467070811101 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:40:11 INFO - PROCESS | 1722 | 1467070811294 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1722 | 1467070811304 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ac400 == 30 [pid = 1722] [id = 630] 16:40:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8fa4a400) [pid = 1722] [serial = 1891] [outer = (nil)] 16:40:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x912c0000) [pid = 1722] [serial = 1892] [outer = 0x8fa4a400] 16:40:11 INFO - PROCESS | 1722 | 1467070811438 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x912c3c00) [pid = 1722] [serial = 1893] [outer = 0x8fa4a400] 16:40:12 INFO - PROCESS | 1722 | 1467070812542 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]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1751ms 16:40:12 INFO - PROCESS | 1722 | 1467070812632 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1722 | 1467070812639 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:40:12 INFO - PROCESS | 1722 | 1467070812651 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1722 | 1467070812658 Marionette TRACE conn4 <- [1,2494,null,{}] 16:40:12 INFO - PROCESS | 1722 | 1467070812743 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}] 16:40:12 INFO - PROCESS | 1722 | 1467070812760 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:13 INFO - PROCESS | 1722 | 1467070813169 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:40:13 INFO - PROCESS | 1722 | 1467070813491 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1722 | 1467070813501 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4a000 == 31 [pid = 1722] [id = 631] 16:40:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8f8acc00) [pid = 1722] [serial = 1894] [outer = (nil)] 16:40:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x914a0c00) [pid = 1722] [serial = 1895] [outer = 0x8f8acc00] 16:40:13 INFO - PROCESS | 1722 | 1467070813583 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x9196e400) [pid = 1722] [serial = 1896] [outer = 0x8f8acc00] 16:40:14 INFO - PROCESS | 1722 | 1467070814522 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]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1912ms 16:40:14 INFO - PROCESS | 1722 | 1467070814562 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 1722 | 1467070814566 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:40:14 INFO - PROCESS | 1722 | 1467070814574 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1722 | 1467070814578 Marionette TRACE conn4 <- [1,2498,null,{}] 16:40:14 INFO - PROCESS | 1722 | 1467070814584 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}] 16:40:14 INFO - PROCESS | 1722 | 1467070814591 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:14 INFO - PROCESS | 1722 | 1467070814860 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:40:15 INFO - PROCESS | 1722 | 1467070815004 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 1722 | 1467070815015 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd16800 == 32 [pid = 1722] [id = 632] 16:40:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8bd18400) [pid = 1722] [serial = 1897] [outer = (nil)] 16:40:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x91973000) [pid = 1722] [serial = 1898] [outer = 0x8bd18400] 16:40:15 INFO - PROCESS | 1722 | 1467070815155 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x91978800) [pid = 1722] [serial = 1899] [outer = 0x8bd18400] 16:40:16 INFO - PROCESS | 1722 | 1467070816167 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]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1939ms 16:40:16 INFO - PROCESS | 1722 | 1467070816514 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 1722 | 1467070816522 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:40:16 INFO - PROCESS | 1722 | 1467070816531 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1722 | 1467070816535 Marionette TRACE conn4 <- [1,2502,null,{}] 16:40:16 INFO - PROCESS | 1722 | 1467070816545 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}] 16:40:16 INFO - PROCESS | 1722 | 1467070816552 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:16 INFO - PROCESS | 1722 | 1467070816735 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:40:16 INFO - PROCESS | 1722 | 1467070816961 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1722 | 1467070816977 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5da800 == 33 [pid = 1722] [id = 633] 16:40:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8a5db400) [pid = 1722] [serial = 1900] [outer = (nil)] 16:40:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8b272400) [pid = 1722] [serial = 1901] [outer = 0x8a5db400] 16:40:17 INFO - PROCESS | 1722 | 1467070817089 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8bd1b800) [pid = 1722] [serial = 1902] [outer = 0x8a5db400] 16:40:18 INFO - PROCESS | 1722 | 1467070818141 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]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1688ms 16:40:18 INFO - PROCESS | 1722 | 1467070818220 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1722 | 1467070818226 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:40:18 INFO - PROCESS | 1722 | 1467070818238 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1722 | 1467070818243 Marionette TRACE conn4 <- [1,2506,null,{}] 16:40:18 INFO - PROCESS | 1722 | 1467070818250 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}] 16:40:18 INFO - PROCESS | 1722 | 1467070818270 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:19 INFO - PROCESS | 1722 | --DOCSHELL 0x8b265c00 == 32 [pid = 1722] [id = 607] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8aff1400) [pid = 1722] [serial = 1806] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8a5e0400) [pid = 1722] [serial = 1805] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8c203400) [pid = 1722] [serial = 1808] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8d39a800) [pid = 1722] [serial = 1809] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8ed4dc00) [pid = 1722] [serial = 1812] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8e5ec400) [pid = 1722] [serial = 1811] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8fb9b400) [pid = 1722] [serial = 1815] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8da50000) [pid = 1722] [serial = 1835] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8fb2a800) [pid = 1722] [serial = 1814] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8c1d6800) [pid = 1722] [serial = 1832] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x91296c00) [pid = 1722] [serial = 1818] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8da53800) [pid = 1722] [serial = 1827] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8d9b3c00) [pid = 1722] [serial = 1826] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x911b4800) [pid = 1722] [serial = 1817] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x9196a400) [pid = 1722] [serial = 1821] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x912c5c00) [pid = 1722] [serial = 1820] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8bd14400) [pid = 1722] [serial = 1824] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8e7e9400) [pid = 1722] [serial = 1841] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8b26c000) [pid = 1722] [serial = 1823] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8b26d400) [pid = 1722] [serial = 1829] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8e5e7c00) [pid = 1722] [serial = 1839] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8bcf0c00) [pid = 1722] [serial = 1830] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8dc3e400) [pid = 1722] [serial = 1836] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8c20b800) [pid = 1722] [serial = 1838] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8c1dd800) [pid = 1722] [serial = 1833] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1722 | 1467070819882 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:40:20 INFO - PROCESS | 1722 | 1467070820000 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1722 | 1467070820013 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b268c00 == 33 [pid = 1722] [id = 634] 16:40:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8b269000) [pid = 1722] [serial = 1903] [outer = (nil)] 16:40:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8b26c400) [pid = 1722] [serial = 1904] [outer = 0x8b269000] 16:40:20 INFO - PROCESS | 1722 | 1467070820087 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8b271800) [pid = 1722] [serial = 1905] [outer = 0x8b269000] 16:40:21 INFO - PROCESS | 1722 | 1467070820995 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]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2845ms 16:40:21 INFO - PROCESS | 1722 | 1467070821081 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:40:21 INFO - PROCESS | 1722 | 1467070821091 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:40:21 INFO - PROCESS | 1722 | 1467070821104 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1722 | 1467070821109 Marionette TRACE conn4 <- [1,2510,null,{}] 16:40:21 INFO - PROCESS | 1722 | 1467070821116 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}] 16:40:21 INFO - PROCESS | 1722 | 1467070821122 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:21 INFO - PROCESS | 1722 | 1467070821343 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:40:21 INFO - PROCESS | 1722 | 1467070821515 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1722 | 1467070821525 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd19000 == 34 [pid = 1722] [id = 635] 16:40:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8bd1ec00) [pid = 1722] [serial = 1906] [outer = (nil)] 16:40:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8c1ab800) [pid = 1722] [serial = 1907] [outer = 0x8bd1ec00] 16:40:21 INFO - PROCESS | 1722 | 1467070821612 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8c1d1800) [pid = 1722] [serial = 1908] [outer = 0x8bd1ec00] 16:40:22 INFO - PROCESS | 1722 | 1467070822662 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]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1595ms 16:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:40:22 INFO - PROCESS | 1722 | 1467070822696 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 1722 | 1467070822699 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:40:22 INFO - PROCESS | 1722 | 1467070822707 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1722 | 1467070822710 Marionette TRACE conn4 <- [1,2514,null,{}] 16:40:22 INFO - PROCESS | 1722 | 1467070822716 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}] 16:40:22 INFO - PROCESS | 1722 | 1467070822722 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:22 INFO - PROCESS | 1722 | 1467070822974 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:40:23 INFO - PROCESS | 1722 | 1467070823005 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1722 | 1467070823014 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d39ac00 == 35 [pid = 1722] [id = 636] 16:40:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8d39b400) [pid = 1722] [serial = 1909] [outer = (nil)] 16:40:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8d3a0000) [pid = 1722] [serial = 1910] [outer = 0x8d39b400] 16:40:23 INFO - PROCESS | 1722 | 1467070823098 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8d3a8400) [pid = 1722] [serial = 1911] [outer = 0x8d39b400] 16:40:24 INFO - PROCESS | 1722 | 1467070824254 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]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1590ms 16:40:24 INFO - PROCESS | 1722 | 1467070824296 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 1722 | 1467070824303 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:40:24 INFO - PROCESS | 1722 | 1467070824330 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1722 | 1467070824339 Marionette TRACE conn4 <- [1,2518,null,{}] 16:40:24 INFO - PROCESS | 1722 | 1467070824346 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}] 16:40:24 INFO - PROCESS | 1722 | 1467070824352 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8a5da400) [pid = 1722] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8c1d0400) [pid = 1722] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8ef09800) [pid = 1722] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8d39cc00) [pid = 1722] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8f8b2400) [pid = 1722] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8da58400) [pid = 1722] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8f8ae000) [pid = 1722] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8aff3000) [pid = 1722] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8b268400) [pid = 1722] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8dc4ac00) [pid = 1722] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8da58000) [pid = 1722] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8bd15000) [pid = 1722] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:40:25 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8e7f8800) [pid = 1722] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:40:25 INFO - PROCESS | 1722 | 1467070825198 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:40:25 INFO - PROCESS | 1722 | 1467070825312 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1722 | 1467070825321 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a4c00 == 36 [pid = 1722] [id = 637] 16:40:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8c201400) [pid = 1722] [serial = 1912] [outer = (nil)] 16:40:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8d3a3000) [pid = 1722] [serial = 1913] [outer = 0x8c201400] 16:40:25 INFO - PROCESS | 1722 | 1467070825398 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8dc46c00) [pid = 1722] [serial = 1914] [outer = 0x8c201400] 16:40:26 INFO - PROCESS | 1722 | 1467070826317 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]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:40:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2056ms 16:40:26 INFO - PROCESS | 1722 | 1467070826371 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1722 | 1467070826378 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:40:26 INFO - PROCESS | 1722 | 1467070826388 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1722 | 1467070826394 Marionette TRACE conn4 <- [1,2522,null,{}] 16:40:26 INFO - PROCESS | 1722 | 1467070826404 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}] 16:40:26 INFO - PROCESS | 1722 | 1467070826409 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:26 INFO - PROCESS | 1722 | 1467070826630 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:40:26 INFO - PROCESS | 1722 | 1467070826914 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1722 | 1467070826927 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d2800 == 37 [pid = 1722] [id = 638] 16:40:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8a5d3c00) [pid = 1722] [serial = 1915] [outer = (nil)] 16:40:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8a5e0000) [pid = 1722] [serial = 1916] [outer = 0x8a5d3c00] 16:40:27 INFO - PROCESS | 1722 | 1467070827124 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8b263c00) [pid = 1722] [serial = 1917] [outer = 0x8a5d3c00] 16:40:28 INFO - PROCESS | 1722 | 1467070828491 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]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2149ms 16:40:28 INFO - PROCESS | 1722 | 1467070828552 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1722 | 1467070828560 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:40:28 INFO - PROCESS | 1722 | 1467070828570 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1722 | 1467070828574 Marionette TRACE conn4 <- [1,2526,null,{}] 16:40:28 INFO - PROCESS | 1722 | 1467070828583 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}] 16:40:28 INFO - PROCESS | 1722 | 1467070828589 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:28 INFO - PROCESS | 1722 | 1467070828792 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:40:29 INFO - PROCESS | 1722 | 1467070829076 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1722 | 1467070829090 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf9400 == 38 [pid = 1722] [id = 639] 16:40:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8c1da000) [pid = 1722] [serial = 1918] [outer = (nil)] 16:40:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8c205c00) [pid = 1722] [serial = 1919] [outer = 0x8c1da000] 16:40:29 INFO - PROCESS | 1722 | 1467070829284 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8d3a0400) [pid = 1722] [serial = 1920] [outer = 0x8c1da000] 16:40:30 INFO - PROCESS | 1722 | 1467070830350 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]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:40:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1840ms 16:40:30 INFO - PROCESS | 1722 | 1467070830410 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1722 | 1467070830417 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:40:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:40:30 INFO - PROCESS | 1722 | 1467070830430 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1722 | 1467070830435 Marionette TRACE conn4 <- [1,2530,null,{}] 16:40:30 INFO - PROCESS | 1722 | 1467070830443 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}] 16:40:30 INFO - PROCESS | 1722 | 1467070830448 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:30 INFO - PROCESS | 1722 | 1467070830685 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:40:30 INFO - PROCESS | 1722 | 1467070830931 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1722 | 1467070830946 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8aff2400 == 39 [pid = 1722] [id = 640] 16:40:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8d9b4c00) [pid = 1722] [serial = 1921] [outer = (nil)] 16:40:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8dc49000) [pid = 1722] [serial = 1922] [outer = 0x8d9b4c00] 16:40:31 INFO - PROCESS | 1722 | 1467070831077 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8e5f0c00) [pid = 1722] [serial = 1923] [outer = 0x8d9b4c00] 16:40:32 INFO - PROCESS | 1722 | 1467070832270 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]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1887ms 16:40:32 INFO - PROCESS | 1722 | 1467070832320 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1722 | 1467070832328 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:40:32 INFO - PROCESS | 1722 | 1467070832341 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1722 | 1467070832352 Marionette TRACE conn4 <- [1,2534,null,{}] 16:40:32 INFO - PROCESS | 1722 | 1467070832401 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}] 16:40:32 INFO - PROCESS | 1722 | 1467070832417 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:32 INFO - PROCESS | 1722 | 1467070832947 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:40:33 INFO - PROCESS | 1722 | 1467070833156 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 1722 | 1467070833174 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f4400 == 40 [pid = 1722] [id = 641] 16:40:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8e7f4800) [pid = 1722] [serial = 1924] [outer = (nil)] 16:40:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8ed46000) [pid = 1722] [serial = 1925] [outer = 0x8e7f4800] 16:40:33 INFO - PROCESS | 1722 | 1467070833322 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8eece800) [pid = 1722] [serial = 1926] [outer = 0x8e7f4800] 16:40:34 INFO - PROCESS | 1722 | 1467070834347 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]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2061ms 16:40:34 INFO - PROCESS | 1722 | 1467070834401 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:40:34 INFO - PROCESS | 1722 | 1467070834406 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:40:34 INFO - PROCESS | 1722 | 1467070834413 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1722 | 1467070834417 Marionette TRACE conn4 <- [1,2538,null,{}] 16:40:34 INFO - PROCESS | 1722 | 1467070834424 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}] 16:40:34 INFO - PROCESS | 1722 | 1467070834428 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:34 INFO - PROCESS | 1722 | 1467070834655 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:40:34 INFO - PROCESS | 1722 | 1467070834844 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1722 | 1467070834854 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8eed4400 == 41 [pid = 1722] [id = 642] 16:40:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8eed5000) [pid = 1722] [serial = 1927] [outer = (nil)] 16:40:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8ef0c800) [pid = 1722] [serial = 1928] [outer = 0x8eed5000] 16:40:34 INFO - PROCESS | 1722 | 1467070834987 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8ef0a800) [pid = 1722] [serial = 1929] [outer = 0x8eed5000] 16:40:35 INFO - PROCESS | 1722 | 1467070835956 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]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:40:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1584ms 16:40:36 INFO - PROCESS | 1722 | 1467070836007 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1722 | 1467070836013 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:40:36 INFO - PROCESS | 1722 | 1467070836024 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1722 | 1467070836028 Marionette TRACE conn4 <- [1,2542,null,{}] 16:40:36 INFO - PROCESS | 1722 | 1467070836036 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}] 16:40:36 INFO - PROCESS | 1722 | 1467070836044 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:36 INFO - PROCESS | 1722 | 1467070836301 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:40:36 INFO - PROCESS | 1722 | 1467070836584 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1722 | 1467070836599 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8f8abc00 == 42 [pid = 1722] [id = 643] 16:40:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8f8ad000) [pid = 1722] [serial = 1930] [outer = (nil)] 16:40:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8f8b2c00) [pid = 1722] [serial = 1931] [outer = 0x8f8ad000] 16:40:36 INFO - PROCESS | 1722 | 1467070836778 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8fb22400) [pid = 1722] [serial = 1932] [outer = 0x8f8ad000] 16:40:38 INFO - PROCESS | 1722 | 1467070838065 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]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:40:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2089ms 16:40:38 INFO - PROCESS | 1722 | 1467070838114 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1722 | 1467070838120 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:40:38 INFO - PROCESS | 1722 | 1467070838131 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1722 | 1467070838134 Marionette TRACE conn4 <- [1,2546,null,{}] 16:40:38 INFO - PROCESS | 1722 | 1467070838144 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}] 16:40:38 INFO - PROCESS | 1722 | 1467070838158 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:38 INFO - PROCESS | 1722 | 1467070838464 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:40:38 INFO - PROCESS | 1722 | 1467070838864 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1722 | 1467070838876 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dfc00 == 43 [pid = 1722] [id = 644] 16:40:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8c1dc000) [pid = 1722] [serial = 1933] [outer = (nil)] 16:40:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8fb9fc00) [pid = 1722] [serial = 1934] [outer = 0x8c1dc000] 16:40:39 INFO - PROCESS | 1722 | 1467070839016 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8afee800) [pid = 1722] [serial = 1935] [outer = 0x8c1dc000] 16:40:40 INFO - PROCESS | 1722 | 1467070840233 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]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2195ms 16:40:40 INFO - PROCESS | 1722 | 1467070840327 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:40:40 INFO - PROCESS | 1722 | 1467070840334 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:40:40 INFO - PROCESS | 1722 | 1467070840343 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1722 | 1467070840349 Marionette TRACE conn4 <- [1,2550,null,{}] 16:40:40 INFO - PROCESS | 1722 | 1467070840358 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}] 16:40:40 INFO - PROCESS | 1722 | 1467070840363 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:40 INFO - PROCESS | 1722 | 1467070840649 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:40:41 INFO - PROCESS | 1722 | 1467070840987 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1722 | 1467070840998 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5da000 == 44 [pid = 1722] [id = 645] 16:40:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8a5db000) [pid = 1722] [serial = 1936] [outer = (nil)] 16:40:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8b26cc00) [pid = 1722] [serial = 1937] [outer = 0x8a5db000] 16:40:41 INFO - PROCESS | 1722 | 1467070841110 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8bd1e400) [pid = 1722] [serial = 1938] [outer = 0x8a5db000] 16:40:42 INFO - PROCESS | 1722 | 1467070842685 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]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2391ms 16:40:42 INFO - PROCESS | 1722 | 1467070842736 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 1722 | 1467070842745 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:40:42 INFO - PROCESS | 1722 | 1467070842756 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1722 | 1467070842762 Marionette TRACE conn4 <- [1,2554,null,{}] 16:40:42 INFO - PROCESS | 1722 | 1467070842831 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}] 16:40:42 INFO - PROCESS | 1722 | 1467070842838 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:43 INFO - PROCESS | 1722 | 1467070843288 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:40:43 INFO - PROCESS | 1722 | 1467070843542 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1722 | 1467070843553 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:43 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b6800 == 43 [pid = 1722] [id = 611] 16:40:43 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d3000 == 42 [pid = 1722] [id = 610] 16:40:43 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf2800 == 41 [pid = 1722] [id = 608] 16:40:43 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a4c00 == 40 [pid = 1722] [id = 637] 16:40:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26e000 == 41 [pid = 1722] [id = 646] 16:40:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8bcea400) [pid = 1722] [serial = 1939] [outer = (nil)] 16:40:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8bd12800) [pid = 1722] [serial = 1940] [outer = 0x8bcea400] 16:40:43 INFO - PROCESS | 1722 | 1467070843684 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x8c1a4c00) [pid = 1722] [serial = 1941] [outer = 0x8bcea400] 16:40:43 INFO - PROCESS | 1722 | --DOCSHELL 0x8d39ac00 == 40 [pid = 1722] [id = 636] 16:40:44 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd19000 == 39 [pid = 1722] [id = 635] 16:40:44 INFO - PROCESS | 1722 | --DOCSHELL 0x8b268c00 == 38 [pid = 1722] [id = 634] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8fb22800) [pid = 1722] [serial = 1856] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8dc3f800) [pid = 1722] [serial = 1848] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8fa47c00) [pid = 1722] [serial = 1854] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8fb98000) [pid = 1722] [serial = 1859] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8d9b5000) [pid = 1722] [serial = 1874] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8ed3f400) [pid = 1722] [serial = 1842] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8e5e3000) [pid = 1722] [serial = 1868] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x911b7400) [pid = 1722] [serial = 1860] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8c1acc00) [pid = 1722] [serial = 1844] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8ed4d800) [pid = 1722] [serial = 1872] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8afeb800) [pid = 1722] [serial = 1862] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8c1dd400) [pid = 1722] [serial = 1865] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8fb2b800) [pid = 1722] [serial = 1857] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8ef0f400) [pid = 1722] [serial = 1850] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8f8b9800) [pid = 1722] [serial = 1853] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8c20e400) [pid = 1722] [serial = 1866] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8b26b000) [pid = 1722] [serial = 1863] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8e5e3c00) [pid = 1722] [serial = 1847] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8e676400) [pid = 1722] [serial = 1869] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8c1dd000) [pid = 1722] [serial = 1845] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8ef14c00) [pid = 1722] [serial = 1851] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8eecec00) [pid = 1722] [serial = 1871] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8fa44400) [pid = 1722] [serial = 1878] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8f8ac400) [pid = 1722] [serial = 1877] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8e7ed400) [pid = 1722] [serial = 1875] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1722 | 1467070844917 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]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2204ms 16:40:44 INFO - PROCESS | 1722 | 1467070844961 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1722 | 1467070844969 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:40:44 INFO - PROCESS | 1722 | 1467070844992 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1722 | 1467070844998 Marionette TRACE conn4 <- [1,2558,null,{}] 16:40:45 INFO - PROCESS | 1722 | 1467070845005 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}] 16:40:45 INFO - PROCESS | 1722 | 1467070845011 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:45 INFO - PROCESS | 1722 | 1467070845215 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:40:45 INFO - PROCESS | 1722 | 1467070845226 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1722 | 1467070845237 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26b000 == 39 [pid = 1722] [id = 647] 16:40:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8d39a800) [pid = 1722] [serial = 1942] [outer = (nil)] 16:40:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8d3a6c00) [pid = 1722] [serial = 1943] [outer = 0x8d39a800] 16:40:45 INFO - PROCESS | 1722 | 1467070845325 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8d9bb000) [pid = 1722] [serial = 1944] [outer = 0x8d39a800] 16:40:46 INFO - PROCESS | 1722 | 1467070846415 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]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1489ms 16:40:46 INFO - PROCESS | 1722 | 1467070846474 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1722 | 1467070846478 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:40:46 INFO - PROCESS | 1722 | 1467070846507 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1722 | 1467070846513 Marionette TRACE conn4 <- [1,2562,null,{}] 16:40:46 INFO - PROCESS | 1722 | 1467070846536 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}] 16:40:46 INFO - PROCESS | 1722 | 1467070846545 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:46 INFO - PROCESS | 1722 | 1467070846790 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:40:46 INFO - PROCESS | 1722 | 1467070846821 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1722 | 1467070846829 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ed000 == 40 [pid = 1722] [id = 648] 16:40:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8e5ed800) [pid = 1722] [serial = 1945] [outer = (nil)] 16:40:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8e677400) [pid = 1722] [serial = 1946] [outer = 0x8e5ed800] 16:40:46 INFO - PROCESS | 1722 | 1467070846912 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8e7ea400) [pid = 1722] [serial = 1947] [outer = 0x8e5ed800] 16:40:47 INFO - PROCESS | 1722 | 1467070847978 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]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1495ms 16:40:48 INFO - PROCESS | 1722 | 1467070848001 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1722 | 1467070848006 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:40:48 INFO - PROCESS | 1722 | 1467070848020 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1722 | 1467070848022 Marionette TRACE conn4 <- [1,2566,null,{}] 16:40:48 INFO - PROCESS | 1722 | 1467070848030 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}] 16:40:48 INFO - PROCESS | 1722 | 1467070848035 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:48 INFO - PROCESS | 1722 | 1467070848285 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:40:48 INFO - PROCESS | 1722 | 1467070848312 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1722 | 1467070848321 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d3000 == 41 [pid = 1722] [id = 649] 16:40:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8dc3f400) [pid = 1722] [serial = 1948] [outer = (nil)] 16:40:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8eed3000) [pid = 1722] [serial = 1949] [outer = 0x8dc3f400] 16:40:48 INFO - PROCESS | 1722 | 1467070848392 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8ef0cc00) [pid = 1722] [serial = 1950] [outer = 0x8dc3f400] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8bd1e800) [pid = 1722] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8e7f3400) [pid = 1722] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8bd1ec00) [pid = 1722] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8d39b400) [pid = 1722] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8fb2f400) [pid = 1722] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8b269000) [pid = 1722] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8d39f000) [pid = 1722] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8fa4a400) [pid = 1722] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8f8acc00) [pid = 1722] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8a5db400) [pid = 1722] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:40:48 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8bd18400) [pid = 1722] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:40:49 INFO - PROCESS | 1722 | 1467070849531 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]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1535ms 16:40:49 INFO - PROCESS | 1722 | 1467070849558 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 1722 | 1467070849562 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:40:49 INFO - PROCESS | 1722 | 1467070849569 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1722 | 1467070849571 Marionette TRACE conn4 <- [1,2570,null,{}] 16:40:49 INFO - PROCESS | 1722 | 1467070849577 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}] 16:40:49 INFO - PROCESS | 1722 | 1467070849582 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:49 INFO - PROCESS | 1722 | 1467070849808 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:40:49 INFO - PROCESS | 1722 | 1467070849828 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1722 | 1467070849838 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf1c00 == 42 [pid = 1722] [id = 650] 16:40:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8bcf4400) [pid = 1722] [serial = 1951] [outer = (nil)] 16:40:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8dc3f800) [pid = 1722] [serial = 1952] [outer = 0x8bcf4400] 16:40:49 INFO - PROCESS | 1722 | 1467070849917 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8ef10c00) [pid = 1722] [serial = 1953] [outer = 0x8bcf4400] 16:40:50 INFO - PROCESS | 1722 | 1467070850915 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]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1389ms 16:40:50 INFO - PROCESS | 1722 | 1467070850960 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1722 | 1467070850966 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:40:50 INFO - PROCESS | 1722 | 1467070850975 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1722 | 1467070850982 Marionette TRACE conn4 <- [1,2574,null,{}] 16:40:51 INFO - PROCESS | 1722 | 1467070850993 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}] 16:40:51 INFO - PROCESS | 1722 | 1467070850998 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:51 INFO - PROCESS | 1722 | 1467070851235 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:40:51 INFO - PROCESS | 1722 | 1467070851495 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1722 | 1467070851511 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:51 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5e0400 == 43 [pid = 1722] [id = 651] 16:40:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8c1acc00) [pid = 1722] [serial = 1954] [outer = (nil)] 16:40:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8c1dd800) [pid = 1722] [serial = 1955] [outer = 0x8c1acc00] 16:40:51 INFO - PROCESS | 1722 | 1467070851639 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8c20c000) [pid = 1722] [serial = 1956] [outer = 0x8c1acc00] 16:40:52 INFO - PROCESS | 1722 | 1467070852728 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1796ms 16:40:52 INFO - PROCESS | 1722 | 1467070852772 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1722 | 1467070852780 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:40:52 INFO - PROCESS | 1722 | 1467070852792 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1722 | 1467070852797 Marionette TRACE conn4 <- [1,2578,null,{}] 16:40:52 INFO - PROCESS | 1722 | 1467070852825 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}] 16:40:52 INFO - PROCESS | 1722 | 1467070852831 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:53 INFO - PROCESS | 1722 | 1467070853044 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:40:53 INFO - PROCESS | 1722 | 1467070853235 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1722 | 1467070853246 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da58800 == 44 [pid = 1722] [id = 652] 16:40:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8da59800) [pid = 1722] [serial = 1957] [outer = (nil)] 16:40:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8e5ec800) [pid = 1722] [serial = 1958] [outer = 0x8da59800] 16:40:53 INFO - PROCESS | 1722 | 1467070853331 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8e680400) [pid = 1722] [serial = 1959] [outer = 0x8da59800] 16:40:54 INFO - PROCESS | 1722 | 1467070854458 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]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1711ms 16:40:54 INFO - PROCESS | 1722 | 1467070854504 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1722 | 1467070854508 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:40:54 INFO - PROCESS | 1722 | 1467070854516 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1722 | 1467070854523 Marionette TRACE conn4 <- [1,2582,null,{}] 16:40:54 INFO - PROCESS | 1722 | 1467070854541 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}] 16:40:54 INFO - PROCESS | 1722 | 1467070854551 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:54 INFO - PROCESS | 1722 | 1467070854768 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:40:55 INFO - PROCESS | 1722 | 1467070855055 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 1722 | 1467070855064 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da54000 == 45 [pid = 1722] [id = 653] 16:40:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8fa4f800) [pid = 1722] [serial = 1960] [outer = (nil)] 16:40:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8fb25400) [pid = 1722] [serial = 1961] [outer = 0x8fa4f800] 16:40:55 INFO - PROCESS | 1722 | 1467070855201 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8fb2cc00) [pid = 1722] [serial = 1962] [outer = 0x8fa4f800] 16:40:56 INFO - PROCESS | 1722 | 1467070856156 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]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1692ms 16:40:56 INFO - PROCESS | 1722 | 1467070856209 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1722 | 1467070856215 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:40:56 INFO - PROCESS | 1722 | 1467070856222 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1722 | 1467070856226 Marionette TRACE conn4 <- [1,2586,null,{}] 16:40:56 INFO - PROCESS | 1722 | 1467070856232 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}] 16:40:56 INFO - PROCESS | 1722 | 1467070856238 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:56 INFO - PROCESS | 1722 | 1467070856446 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:40:56 INFO - PROCESS | 1722 | 1467070856639 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1722 | 1467070856649 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa51c00 == 46 [pid = 1722] [id = 654] 16:40:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8fb2e800) [pid = 1722] [serial = 1963] [outer = (nil)] 16:40:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x911b0c00) [pid = 1722] [serial = 1964] [outer = 0x8fb2e800] 16:40:56 INFO - PROCESS | 1722 | 1467070856736 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x911b6400) [pid = 1722] [serial = 1965] [outer = 0x8fb2e800] 16:40:57 INFO - PROCESS | 1722 | 1467070857738 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]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:40:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1587ms 16:40:57 INFO - PROCESS | 1722 | 1467070857810 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1722 | 1467070857814 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:40:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:40:57 INFO - PROCESS | 1722 | 1467070857821 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1722 | 1467070857824 Marionette TRACE conn4 <- [1,2590,null,{}] 16:40:57 INFO - PROCESS | 1722 | 1467070857831 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}] 16:40:57 INFO - PROCESS | 1722 | 1467070857836 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:58 INFO - PROCESS | 1722 | 1467070858071 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:40:58 INFO - PROCESS | 1722 | 1467070858309 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1722 | 1467070858318 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bceb800 == 47 [pid = 1722] [id = 655] 16:40:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8bcf2400) [pid = 1722] [serial = 1966] [outer = (nil)] 16:40:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x91298800) [pid = 1722] [serial = 1967] [outer = 0x8bcf2400] 16:40:58 INFO - PROCESS | 1722 | 1467070858445 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x9129bc00) [pid = 1722] [serial = 1968] [outer = 0x8bcf2400] 16:40:59 INFO - PROCESS | 1722 | 1467070859450 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]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:40:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1686ms 16:40:59 INFO - PROCESS | 1722 | 1467070859509 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 1722 | 1467070859512 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:40:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:40:59 INFO - PROCESS | 1722 | 1467070859520 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1722 | 1467070859523 Marionette TRACE conn4 <- [1,2594,null,{}] 16:40:59 INFO - PROCESS | 1722 | 1467070859530 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}] 16:40:59 INFO - PROCESS | 1722 | 1467070859541 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:40:59 INFO - PROCESS | 1722 | 1467070859828 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:41:00 INFO - PROCESS | 1722 | 1467070860097 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1722 | 1467070860106 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x91297000 == 48 [pid = 1722] [id = 656] 16:41:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x91299400) [pid = 1722] [serial = 1969] [outer = (nil)] 16:41:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x91492800) [pid = 1722] [serial = 1970] [outer = 0x91299400] 16:41:00 INFO - PROCESS | 1722 | 1467070860198 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x9149ac00) [pid = 1722] [serial = 1971] [outer = 0x91299400] 16:41:01 INFO - PROCESS | 1722 | 1467070861307 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]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1846ms 16:41:01 INFO - PROCESS | 1722 | 1467070861366 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:41:01 INFO - PROCESS | 1722 | 1467070861370 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:41:01 INFO - PROCESS | 1722 | 1467070861377 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1722 | 1467070861381 Marionette TRACE conn4 <- [1,2598,null,{}] 16:41:01 INFO - PROCESS | 1722 | 1467070861387 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}] 16:41:01 INFO - PROCESS | 1722 | 1467070861392 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:01 INFO - PROCESS | 1722 | 1467070861623 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:41:01 INFO - PROCESS | 1722 | 1467070861913 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1722 | 1467070861921 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afecc00 == 49 [pid = 1722] [id = 657] 16:41:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8afef400) [pid = 1722] [serial = 1972] [outer = (nil)] 16:41:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8c1a3800) [pid = 1722] [serial = 1973] [outer = 0x8afef400] 16:41:02 INFO - PROCESS | 1722 | 1467070862012 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8c20a000) [pid = 1722] [serial = 1974] [outer = 0x8afef400] 16:41:03 INFO - PROCESS | 1722 | 1467070863296 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]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1991ms 16:41:03 INFO - PROCESS | 1722 | 1467070863369 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1722 | 1467070863376 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:41:03 INFO - PROCESS | 1722 | 1467070863386 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1722 | 1467070863391 Marionette TRACE conn4 <- [1,2602,null,{}] 16:41:03 INFO - PROCESS | 1722 | 1467070863400 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}] 16:41:03 INFO - PROCESS | 1722 | 1467070863405 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:03 INFO - PROCESS | 1722 | 1467070863691 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:41:03 INFO - PROCESS | 1722 | 1467070863930 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1722 | 1467070863946 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:03 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d39e800 == 50 [pid = 1722] [id = 658] 16:41:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8d39f000) [pid = 1722] [serial = 1975] [outer = (nil)] 16:41:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8d9b3c00) [pid = 1722] [serial = 1976] [outer = 0x8d39f000] 16:41:04 INFO - PROCESS | 1722 | 1467070864031 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x8da54800) [pid = 1722] [serial = 1977] [outer = 0x8d39f000] 16:41:05 INFO - PROCESS | 1722 | 1467070865129 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]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1785ms 16:41:05 INFO - PROCESS | 1722 | 1467070865171 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1722 | 1467070865178 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:41:05 INFO - PROCESS | 1722 | 1467070865190 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1722 | 1467070865193 Marionette TRACE conn4 <- [1,2606,null,{}] 16:41:05 INFO - PROCESS | 1722 | 1467070865200 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}] 16:41:05 INFO - PROCESS | 1722 | 1467070865206 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:05 INFO - PROCESS | 1722 | 1467070865532 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4a000 == 49 [pid = 1722] [id = 631] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1cf400 == 48 [pid = 1722] [id = 621] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8b267800 == 47 [pid = 1722] [id = 609] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd16800 == 46 [pid = 1722] [id = 632] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd19c00 == 45 [pid = 1722] [id = 612] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7ec800 == 44 [pid = 1722] [id = 627] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b4400 == 43 [pid = 1722] [id = 622] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd19800 == 42 [pid = 1722] [id = 626] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8aff2400 == 41 [pid = 1722] [id = 640] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5da800 == 40 [pid = 1722] [id = 633] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d2800 == 39 [pid = 1722] [id = 638] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef09400 == 38 [pid = 1722] [id = 616] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf9400 == 37 [pid = 1722] [id = 639] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a8800 == 36 [pid = 1722] [id = 615] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5da000 == 35 [pid = 1722] [id = 645] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d6000 == 34 [pid = 1722] [id = 619] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dfc00 == 33 [pid = 1722] [id = 644] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d9800 == 32 [pid = 1722] [id = 620] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f4400 == 31 [pid = 1722] [id = 641] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd15c00 == 30 [pid = 1722] [id = 625] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8f8abc00 == 29 [pid = 1722] [id = 643] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf0400 == 28 [pid = 1722] [id = 618] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8da50400 == 27 [pid = 1722] [id = 623] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8eed4400 == 26 [pid = 1722] [id = 642] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5e0c00 == 25 [pid = 1722] [id = 613] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d8400 == 24 [pid = 1722] [id = 624] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf6800 == 23 [pid = 1722] [id = 614] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0bc00 == 22 [pid = 1722] [id = 617] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb2ac00 == 21 [pid = 1722] [id = 628] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd20000 == 20 [pid = 1722] [id = 629] 16:41:07 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1ac400 == 19 [pid = 1722] [id = 630] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8d9af800) [pid = 1722] [serial = 1881] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8d39a400) [pid = 1722] [serial = 1880] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8ef0b800) [pid = 1722] [serial = 1884] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8ed49400) [pid = 1722] [serial = 1883] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8c1ab800) [pid = 1722] [serial = 1907] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8d3a0000) [pid = 1722] [serial = 1910] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8d3a8400) [pid = 1722] [serial = 1911] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x911aac00) [pid = 1722] [serial = 1887] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8fb9e800) [pid = 1722] [serial = 1886] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8b26c400) [pid = 1722] [serial = 1904] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x9129b800) [pid = 1722] [serial = 1890] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x91293800) [pid = 1722] [serial = 1889] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x912c3c00) [pid = 1722] [serial = 1893] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x912c0000) [pid = 1722] [serial = 1892] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8b271800) [pid = 1722] [serial = 1905] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x9196e400) [pid = 1722] [serial = 1896] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x914a0c00) [pid = 1722] [serial = 1895] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8bd1b800) [pid = 1722] [serial = 1902] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x91978800) [pid = 1722] [serial = 1899] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8b272400) [pid = 1722] [serial = 1901] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x91973000) [pid = 1722] [serial = 1898] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8d3a3000) [pid = 1722] [serial = 1913] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8c1d1800) [pid = 1722] [serial = 1908] [outer = (nil)] [url = about:blank] 16:41:07 INFO - PROCESS | 1722 | 1467070867419 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1722 | 1467070867431 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dbc00 == 20 [pid = 1722] [id = 659] 16:41:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8a5dcc00) [pid = 1722] [serial = 1978] [outer = (nil)] 16:41:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8afe8400) [pid = 1722] [serial = 1979] [outer = 0x8a5dcc00] 16:41:07 INFO - PROCESS | 1722 | 1467070867509 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8aff2400) [pid = 1722] [serial = 1980] [outer = 0x8a5dcc00] 16:41:08 INFO - PROCESS | 1722 | 1467070868428 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 3289ms 16:41:08 INFO - PROCESS | 1722 | 1467070868482 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1722 | 1467070868488 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:41:08 INFO - PROCESS | 1722 | 1467070868497 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1722 | 1467070868502 Marionette TRACE conn4 <- [1,2610,null,{}] 16:41:08 INFO - PROCESS | 1722 | 1467070868510 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}] 16:41:08 INFO - PROCESS | 1722 | 1467070868518 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:08 INFO - PROCESS | 1722 | 1467070868707 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:41:08 INFO - PROCESS | 1722 | 1467070868864 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1722 | 1467070868874 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf5000 == 21 [pid = 1722] [id = 660] 16:41:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8bcf6c00) [pid = 1722] [serial = 1981] [outer = (nil)] 16:41:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8bd19800) [pid = 1722] [serial = 1982] [outer = 0x8bcf6c00] 16:41:08 INFO - PROCESS | 1722 | 1467070868953 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8c1a8800) [pid = 1722] [serial = 1983] [outer = 0x8bcf6c00] 16:41:09 INFO - PROCESS | 1722 | 1467070869939 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]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1499ms 16:41:10 INFO - PROCESS | 1722 | 1467070870000 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1722 | 1467070870006 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:41:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:41:10 INFO - PROCESS | 1722 | 1467070870020 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1722 | 1467070870025 Marionette TRACE conn4 <- [1,2614,null,{}] 16:41:10 INFO - PROCESS | 1722 | 1467070870031 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}] 16:41:10 INFO - PROCESS | 1722 | 1467070870037 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:10 INFO - PROCESS | 1722 | 1467070870281 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:41:10 INFO - PROCESS | 1722 | 1467070870308 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1722 | 1467070870316 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d39cc00 == 22 [pid = 1722] [id = 661] 16:41:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8d39d000) [pid = 1722] [serial = 1984] [outer = (nil)] 16:41:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8d3a0c00) [pid = 1722] [serial = 1985] [outer = 0x8d39d000] 16:41:10 INFO - PROCESS | 1722 | 1467070870390 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8d9ae400) [pid = 1722] [serial = 1986] [outer = 0x8d39d000] 16:41:11 INFO - PROCESS | 1722 | 1467070871485 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]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1501ms 16:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:41:11 INFO - PROCESS | 1722 | 1467070871516 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1722 | 1467070871519 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:41:11 INFO - PROCESS | 1722 | 1467070871537 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1722 | 1467070871548 Marionette TRACE conn4 <- [1,2618,null,{}] 16:41:11 INFO - PROCESS | 1722 | 1467070871562 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}] 16:41:11 INFO - PROCESS | 1722 | 1467070871570 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:11 INFO - PROCESS | 1722 | 1467070871827 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:41:11 INFO - PROCESS | 1722 | 1467070871855 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1722 | 1467070871861 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9ba800 == 23 [pid = 1722] [id = 662] 16:41:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8da56800) [pid = 1722] [serial = 1987] [outer = (nil)] 16:41:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8e679c00) [pid = 1722] [serial = 1988] [outer = 0x8da56800] 16:41:11 INFO - PROCESS | 1722 | 1467070871934 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8e7f0800) [pid = 1722] [serial = 1989] [outer = 0x8da56800] 16:41:12 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8a5d3c00) [pid = 1722] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:41:12 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8c201400) [pid = 1722] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:41:12 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8e7f4800) [pid = 1722] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:41:12 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8a5db000) [pid = 1722] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:41:12 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8bcf4400) [pid = 1722] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:41:12 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8c1da000) [pid = 1722] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:41:12 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8eed5000) [pid = 1722] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:41:12 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8dc3f400) [pid = 1722] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:41:13 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8d9b4c00) [pid = 1722] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:41:13 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8d39a800) [pid = 1722] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:41:13 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8e5ed800) [pid = 1722] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:41:13 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8bcea400) [pid = 1722] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:41:13 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8c1dc000) [pid = 1722] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:41:13 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8f8ad000) [pid = 1722] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:41:13 INFO - PROCESS | 1722 | 1467070873530 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:41:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2065ms 16:41:13 INFO - PROCESS | 1722 | 1467070873592 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:41:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:41:13 INFO - PROCESS | 1722 | 1467070873598 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:41:13 INFO - PROCESS | 1722 | 1467070873604 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1722 | 1467070873608 Marionette TRACE conn4 <- [1,2622,null,{}] 16:41:13 INFO - PROCESS | 1722 | 1467070873614 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}] 16:41:13 INFO - PROCESS | 1722 | 1467070873619 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:13 INFO - PROCESS | 1722 | 1467070873870 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:41:13 INFO - PROCESS | 1722 | 1467070873886 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1722 | 1467070873893 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:13 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5db400 == 24 [pid = 1722] [id = 663] 16:41:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8bd18c00) [pid = 1722] [serial = 1990] [outer = (nil)] 16:41:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8dc43000) [pid = 1722] [serial = 1991] [outer = 0x8bd18c00] 16:41:13 INFO - PROCESS | 1722 | 1467070873967 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8e5e7800) [pid = 1722] [serial = 1992] [outer = 0x8bd18c00] 16:41:14 INFO - PROCESS | 1722 | 1467070874977 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]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:41:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1440ms 16:41:15 INFO - PROCESS | 1722 | 1467070875045 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 1722 | 1467070875052 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:41:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:41:15 INFO - PROCESS | 1722 | 1467070875062 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1722 | 1467070875068 Marionette TRACE conn4 <- [1,2626,null,{}] 16:41:15 INFO - PROCESS | 1722 | 1467070875077 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}] 16:41:15 INFO - PROCESS | 1722 | 1467070875084 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:15 INFO - PROCESS | 1722 | 1467070875326 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:41:15 INFO - PROCESS | 1722 | 1467070875587 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1722 | 1467070875602 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:15 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf6800 == 25 [pid = 1722] [id = 664] 16:41:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8bcf7800) [pid = 1722] [serial = 1993] [outer = (nil)] 16:41:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8bd16800) [pid = 1722] [serial = 1994] [outer = 0x8bcf7800] 16:41:15 INFO - PROCESS | 1722 | 1467070875725 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8c202000) [pid = 1722] [serial = 1995] [outer = 0x8bcf7800] 16:41:17 INFO - PROCESS | 1722 | 1467070877126 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]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2111ms 16:41:17 INFO - PROCESS | 1722 | 1467070877192 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1722 | 1467070877204 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:41:17 INFO - PROCESS | 1722 | 1467070877222 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1722 | 1467070877230 Marionette TRACE conn4 <- [1,2630,null,{}] 16:41:17 INFO - PROCESS | 1722 | 1467070877241 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}] 16:41:17 INFO - PROCESS | 1722 | 1467070877248 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:17 INFO - PROCESS | 1722 | 1467070877523 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:41:17 INFO - PROCESS | 1722 | 1467070877756 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1722 | 1467070877766 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dac00 == 26 [pid = 1722] [id = 665] 16:41:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8bcebc00) [pid = 1722] [serial = 1996] [outer = (nil)] 16:41:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8e676000) [pid = 1722] [serial = 1997] [outer = 0x8bcebc00] 16:41:17 INFO - PROCESS | 1722 | 1467070877858 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8e7f4800) [pid = 1722] [serial = 1998] [outer = 0x8bcebc00] 16:41:18 INFO - PROCESS | 1722 | 1467070878839 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]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:41:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1695ms 16:41:18 INFO - PROCESS | 1722 | 1467070878915 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 1722 | 1467070878919 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:41:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:41:18 INFO - PROCESS | 1722 | 1467070878928 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1722 | 1467070878934 Marionette TRACE conn4 <- [1,2634,null,{}] 16:41:18 INFO - PROCESS | 1722 | 1467070878952 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}] 16:41:18 INFO - PROCESS | 1722 | 1467070878962 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:19 INFO - PROCESS | 1722 | 1467070879210 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:41:19 INFO - PROCESS | 1722 | 1467070879514 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1722 | 1467070879529 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0c400 == 27 [pid = 1722] [id = 666] 16:41:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8ef0e400) [pid = 1722] [serial = 1999] [outer = (nil)] 16:41:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8ef14000) [pid = 1722] [serial = 2000] [outer = 0x8ef0e400] 16:41:19 INFO - PROCESS | 1722 | 1467070879632 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8f8ad400) [pid = 1722] [serial = 2001] [outer = 0x8ef0e400] 16:41:20 INFO - PROCESS | 1722 | 1467070880618 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]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:41:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1752ms 16:41:20 INFO - PROCESS | 1722 | 1467070880681 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1722 | 1467070880687 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:41:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:41:20 INFO - PROCESS | 1722 | 1467070880694 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1722 | 1467070880697 Marionette TRACE conn4 <- [1,2638,null,{}] 16:41:20 INFO - PROCESS | 1722 | 1467070880704 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}] 16:41:20 INFO - PROCESS | 1722 | 1467070880710 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:20 INFO - PROCESS | 1722 | 1467070880913 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:41:21 INFO - PROCESS | 1722 | 1467070881150 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1722 | 1467070881159 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef11000 == 28 [pid = 1722] [id = 667] 16:41:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8f8b0800) [pid = 1722] [serial = 2002] [outer = (nil)] 16:41:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8fa49400) [pid = 1722] [serial = 2003] [outer = 0x8f8b0800] 16:41:21 INFO - PROCESS | 1722 | 1467070881290 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8fa4b400) [pid = 1722] [serial = 2004] [outer = 0x8f8b0800] 16:41:22 INFO - PROCESS | 1722 | 1467070882261 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]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:41:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1645ms 16:41:22 INFO - PROCESS | 1722 | 1467070882340 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1722 | 1467070882343 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:41:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:41:22 INFO - PROCESS | 1722 | 1467070882351 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1722 | 1467070882355 Marionette TRACE conn4 <- [1,2642,null,{}] 16:41:22 INFO - PROCESS | 1722 | 1467070882362 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}] 16:41:22 INFO - PROCESS | 1722 | 1467070882368 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:22 INFO - PROCESS | 1722 | 1467070882620 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:41:22 INFO - PROCESS | 1722 | 1467070882909 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1722 | 1467070882918 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d8c00 == 29 [pid = 1722] [id = 668] 16:41:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8bcf0c00) [pid = 1722] [serial = 2005] [outer = (nil)] 16:41:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8fb27800) [pid = 1722] [serial = 2006] [outer = 0x8bcf0c00] 16:41:23 INFO - PROCESS | 1722 | 1467070883009 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8fb2c800) [pid = 1722] [serial = 2007] [outer = 0x8bcf0c00] 16:41:24 INFO - PROCESS | 1722 | 1467070884044 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]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:41:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1752ms 16:41:24 INFO - PROCESS | 1722 | 1467070884105 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 1722 | 1467070884111 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:41:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:41:24 INFO - PROCESS | 1722 | 1467070884123 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1722 | 1467070884130 Marionette TRACE conn4 <- [1,2646,null,{}] 16:41:24 INFO - PROCESS | 1722 | 1467070884138 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}] 16:41:24 INFO - PROCESS | 1722 | 1467070884162 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:24 INFO - PROCESS | 1722 | 1467070884596 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:41:24 INFO - PROCESS | 1722 | 1467070884835 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1722 | 1467070884845 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:24 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa4a800 == 30 [pid = 1722] [id = 669] 16:41:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8fb9e000) [pid = 1722] [serial = 2008] [outer = (nil)] 16:41:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x91297400) [pid = 1722] [serial = 2009] [outer = 0x8fb9e000] 16:41:24 INFO - PROCESS | 1722 | 1467070884980 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x912bb800) [pid = 1722] [serial = 2010] [outer = 0x8fb9e000] 16:41:25 INFO - PROCESS | 1722 | 1467070885936 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]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:41:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1849ms 16:41:25 INFO - PROCESS | 1722 | 1467070885970 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1722 | 1467070885973 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:41:25 INFO - PROCESS | 1722 | 1467070885980 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1722 | 1467070885983 Marionette TRACE conn4 <- [1,2650,null,{}] 16:41:26 INFO - PROCESS | 1722 | 1467070885991 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}] 16:41:26 INFO - PROCESS | 1722 | 1467070885995 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:26 INFO - PROCESS | 1722 | 1467070886185 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:41:26 INFO - PROCESS | 1722 | 1467070886376 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1722 | 1467070886383 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8aff3c00 == 31 [pid = 1722] [id = 670] 16:41:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8b271c00) [pid = 1722] [serial = 2011] [outer = (nil)] 16:41:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x912c6800) [pid = 1722] [serial = 2012] [outer = 0x8b271c00] 16:41:26 INFO - PROCESS | 1722 | 1467070886465 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x912c3c00) [pid = 1722] [serial = 2013] [outer = 0x8b271c00] 16:41:27 INFO - PROCESS | 1722 | 1467070887477 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]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:41:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1540ms 16:41:27 INFO - PROCESS | 1722 | 1467070887522 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:41:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:41:27 INFO - PROCESS | 1722 | 1467070887526 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:41:27 INFO - PROCESS | 1722 | 1467070887533 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 1722 | 1467070887537 Marionette TRACE conn4 <- [1,2654,null,{}] 16:41:27 INFO - PROCESS | 1722 | 1467070887544 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}] 16:41:27 INFO - PROCESS | 1722 | 1467070887549 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:27 INFO - PROCESS | 1722 | 1467070887742 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:41:27 INFO - PROCESS | 1722 | 1467070887938 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1722 | 1467070887945 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d9c00 == 32 [pid = 1722] [id = 671] 16:41:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 101 (0x8afec800) [pid = 1722] [serial = 2014] [outer = (nil)] 16:41:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 102 (0x8d3a6400) [pid = 1722] [serial = 2015] [outer = 0x8afec800] 16:41:28 INFO - PROCESS | 1722 | 1467070888032 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 103 (0x8dc41800) [pid = 1722] [serial = 2016] [outer = 0x8afec800] 16:41:29 INFO - PROCESS | 1722 | 1467070889259 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]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:41:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1788ms 16:41:29 INFO - PROCESS | 1722 | 1467070889322 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1722 | 1467070889328 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:41:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:41:29 INFO - PROCESS | 1722 | 1467070889337 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1722 | 1467070889342 Marionette TRACE conn4 <- [1,2658,null,{}] 16:41:29 INFO - PROCESS | 1722 | 1467070889350 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}] 16:41:29 INFO - PROCESS | 1722 | 1467070889356 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:29 INFO - PROCESS | 1722 | 1467070889641 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:41:30 INFO - PROCESS | 1722 | 1467070890032 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1722 | 1467070890043 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcee000 == 33 [pid = 1722] [id = 672] 16:41:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 104 (0x8bceec00) [pid = 1722] [serial = 2017] [outer = (nil)] 16:41:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 105 (0x8bd21800) [pid = 1722] [serial = 2018] [outer = 0x8bceec00] 16:41:30 INFO - PROCESS | 1722 | 1467070890128 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 106 (0x8c1d3400) [pid = 1722] [serial = 2019] [outer = 0x8bceec00] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 105 (0x8b263c00) [pid = 1722] [serial = 1917] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 104 (0x8e7ea400) [pid = 1722] [serial = 1947] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 103 (0x8bd12800) [pid = 1722] [serial = 1940] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 102 (0x8dc46c00) [pid = 1722] [serial = 1914] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 101 (0x8fb22400) [pid = 1722] [serial = 1932] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 100 (0x8eece800) [pid = 1722] [serial = 1926] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8afee800) [pid = 1722] [serial = 1935] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8ed46000) [pid = 1722] [serial = 1925] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8a5e0000) [pid = 1722] [serial = 1916] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8d9bb000) [pid = 1722] [serial = 1944] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8d3a0400) [pid = 1722] [serial = 1920] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8e5f0c00) [pid = 1722] [serial = 1923] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8eed3000) [pid = 1722] [serial = 1949] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8ef10c00) [pid = 1722] [serial = 1953] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8bd1e400) [pid = 1722] [serial = 1938] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8dc3f800) [pid = 1722] [serial = 1952] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8c205c00) [pid = 1722] [serial = 1919] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8ef0a800) [pid = 1722] [serial = 1929] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8ef0cc00) [pid = 1722] [serial = 1950] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8ef0c800) [pid = 1722] [serial = 1928] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8dc49000) [pid = 1722] [serial = 1922] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8d3a6c00) [pid = 1722] [serial = 1943] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8e677400) [pid = 1722] [serial = 1946] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8c1a4c00) [pid = 1722] [serial = 1941] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8fb9fc00) [pid = 1722] [serial = 1934] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8b26cc00) [pid = 1722] [serial = 1937] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8f8b2c00) [pid = 1722] [serial = 1931] [outer = (nil)] [url = about:blank] 16:41:31 INFO - PROCESS | 1722 | 1467070891056 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]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:41:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1733ms 16:41:31 INFO - PROCESS | 1722 | 1467070891069 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1722 | 1467070891076 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:41:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:41:31 INFO - PROCESS | 1722 | 1467070891086 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1722 | 1467070891090 Marionette TRACE conn4 <- [1,2662,null,{}] 16:41:31 INFO - PROCESS | 1722 | 1467070891097 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}] 16:41:31 INFO - PROCESS | 1722 | 1467070891102 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:31 INFO - PROCESS | 1722 | 1467070891315 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:41:31 INFO - PROCESS | 1722 | 1467070891496 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1722 | 1467070891506 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b272400 == 34 [pid = 1722] [id = 673] 16:41:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8c208c00) [pid = 1722] [serial = 2020] [outer = (nil)] 16:41:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8d3a4800) [pid = 1722] [serial = 2021] [outer = 0x8c208c00] 16:41:31 INFO - PROCESS | 1722 | 1467070891589 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8da4a400) [pid = 1722] [serial = 2022] [outer = 0x8c208c00] 16:41:32 INFO - PROCESS | 1722 | 1467070892479 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]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:41:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1432ms 16:41:32 INFO - PROCESS | 1722 | 1467070892519 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:41:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:41:32 INFO - PROCESS | 1722 | 1467070892523 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:41:32 INFO - PROCESS | 1722 | 1467070892531 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1722 | 1467070892538 Marionette TRACE conn4 <- [1,2666,null,{}] 16:41:32 INFO - PROCESS | 1722 | 1467070892578 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}] 16:41:32 INFO - PROCESS | 1722 | 1467070892587 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:32 INFO - PROCESS | 1722 | 1467070892768 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:41:32 INFO - PROCESS | 1722 | 1467070892780 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1722 | 1467070892790 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e67c800 == 35 [pid = 1722] [id = 674] 16:41:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8e67d000) [pid = 1722] [serial = 2023] [outer = (nil)] 16:41:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8e7f3000) [pid = 1722] [serial = 2024] [outer = 0x8e67d000] 16:41:32 INFO - PROCESS | 1722 | 1467070892866 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8ed48800) [pid = 1722] [serial = 2025] [outer = 0x8e67d000] 16:41:34 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:34 INFO - PROCESS | 1722 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:41:34 INFO - PROCESS | 1722 | 1467070894348 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]]]}] 16:41:34 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) 16:41:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1871ms 16:41:34 INFO - PROCESS | 1722 | 1467070894401 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 1722 | 1467070894405 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:41:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:41:34 INFO - PROCESS | 1722 | 1467070894417 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1722 | 1467070894421 Marionette TRACE conn4 <- [1,2670,null,{}] 16:41:34 INFO - PROCESS | 1722 | 1467070894430 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}] 16:41:34 INFO - PROCESS | 1722 | 1467070894434 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:34 INFO - PROCESS | 1722 | 1467070894698 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:41:34 INFO - PROCESS | 1722 | 1467070894723 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1722 | 1467070894729 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d4000 == 36 [pid = 1722] [id = 675] 16:41:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8c205800) [pid = 1722] [serial = 2026] [outer = (nil)] 16:41:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8eed5000) [pid = 1722] [serial = 2027] [outer = 0x8c205800] 16:41:34 INFO - PROCESS | 1722 | 1467070894829 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8ef0b000) [pid = 1722] [serial = 2028] [outer = 0x8c205800] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8a5dcc00) [pid = 1722] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8bcf6c00) [pid = 1722] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8d39f000) [pid = 1722] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8d39d000) [pid = 1722] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8c1acc00) [pid = 1722] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8da59800) [pid = 1722] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8fa4f800) [pid = 1722] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8fb2e800) [pid = 1722] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8bcf2400) [pid = 1722] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x91299400) [pid = 1722] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8afef400) [pid = 1722] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:41:35 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8da56800) [pid = 1722] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:41:36 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:36 INFO - PROCESS | 1722 | 1467070896302 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"]]]}] 16:41:36 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 16:41:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:41:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:41:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1888ms 16:41:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:41:36 INFO - PROCESS | 1722 | 1467070896317 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1722 | 1467070896320 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:41:36 INFO - PROCESS | 1722 | 1467070896328 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1722 | 1467070896331 Marionette TRACE conn4 <- [1,2674,null,{}] 16:41:36 INFO - PROCESS | 1722 | 1467070896338 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}] 16:41:36 INFO - PROCESS | 1722 | 1467070896343 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:36 INFO - PROCESS | 1722 | 1467070896543 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:41:36 INFO - PROCESS | 1722 | 1467070896701 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1722 | 1467070896709 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afedc00 == 37 [pid = 1722] [id = 676] 16:41:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8bd14800) [pid = 1722] [serial = 2029] [outer = (nil)] 16:41:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8dc3fc00) [pid = 1722] [serial = 2030] [outer = 0x8bd14800] 16:41:36 INFO - PROCESS | 1722 | 1467070896779 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8eeddc00) [pid = 1722] [serial = 2031] [outer = 0x8bd14800] 16:41:38 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:38 INFO - PROCESS | 1722 | 1467070898093 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"]]]}] 16:41:38 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 16:41:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:41:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:41:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1795ms 16:41:38 INFO - PROCESS | 1722 | 1467070898124 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1722 | 1467070898131 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:41:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:41:38 INFO - PROCESS | 1722 | 1467070898141 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1722 | 1467070898146 Marionette TRACE conn4 <- [1,2678,null,{}] 16:41:38 INFO - PROCESS | 1722 | 1467070898156 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}] 16:41:38 INFO - PROCESS | 1722 | 1467070898163 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:38 INFO - PROCESS | 1722 | 1467070898455 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:41:38 INFO - PROCESS | 1722 | 1467070898624 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1722 | 1467070898640 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d2800 == 38 [pid = 1722] [id = 677] 16:41:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8b26a800) [pid = 1722] [serial = 2032] [outer = (nil)] 16:41:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8c1ae800) [pid = 1722] [serial = 2033] [outer = 0x8b26a800] 16:41:38 INFO - PROCESS | 1722 | 1467070898770 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8c20e800) [pid = 1722] [serial = 2034] [outer = 0x8b26a800] 16:41:40 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:40 INFO - PROCESS | 1722 | 1467070900179 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]]]}] 16:41:40 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) 16:41:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2097ms 16:41:40 INFO - PROCESS | 1722 | 1467070900238 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1722 | 1467070900245 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:41:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:41:40 INFO - PROCESS | 1722 | 1467070900257 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1722 | 1467070900262 Marionette TRACE conn4 <- [1,2682,null,{}] 16:41:40 INFO - PROCESS | 1722 | 1467070900369 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}] 16:41:40 INFO - PROCESS | 1722 | 1467070900376 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:40 INFO - PROCESS | 1722 | 1467070900592 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:41:40 INFO - PROCESS | 1722 | 1467070900781 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1722 | 1467070900793 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd12c00 == 39 [pid = 1722] [id = 678] 16:41:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8da54c00) [pid = 1722] [serial = 2035] [outer = (nil)] 16:41:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8ed41800) [pid = 1722] [serial = 2036] [outer = 0x8da54c00] 16:41:40 INFO - PROCESS | 1722 | 1467070900875 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8eedb000) [pid = 1722] [serial = 2037] [outer = 0x8da54c00] 16:41:42 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:42 INFO - PROCESS | 1722 | 1467070902328 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]]]}] 16:41:42 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) 16:41:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2085ms 16:41:42 INFO - PROCESS | 1722 | 1467070902392 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1722 | 1467070902398 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:41:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:41:42 INFO - PROCESS | 1722 | 1467070902426 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1722 | 1467070902433 Marionette TRACE conn4 <- [1,2686,null,{}] 16:41:42 INFO - PROCESS | 1722 | 1467070902451 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}] 16:41:42 INFO - PROCESS | 1722 | 1467070902461 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:42 INFO - PROCESS | 1722 | 1467070902651 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:41:42 INFO - PROCESS | 1722 | 1467070902844 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1722 | 1467070902857 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef17000 == 40 [pid = 1722] [id = 679] 16:41:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8f8ab800) [pid = 1722] [serial = 2038] [outer = (nil)] 16:41:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8fb2ac00) [pid = 1722] [serial = 2039] [outer = 0x8f8ab800] 16:41:42 INFO - PROCESS | 1722 | 1467070902943 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8fba5000) [pid = 1722] [serial = 2040] [outer = 0x8f8ab800] 16:41:44 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:44 INFO - PROCESS | 1722 | 1467070904329 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"]]]}] 16:41:44 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 16:41:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:41:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:41:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:41:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1954ms 16:41:44 INFO - PROCESS | 1722 | 1467070904377 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 16:41:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:41:44 INFO - PROCESS | 1722 | 1467070904382 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:41:44 INFO - PROCESS | 1722 | 1467070904389 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1722 | 1467070904392 Marionette TRACE conn4 <- [1,2690,null,{}] 16:41:44 INFO - PROCESS | 1722 | 1467070904497 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}] 16:41:44 INFO - PROCESS | 1722 | 1467070904503 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:44 INFO - PROCESS | 1722 | 1467070904683 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:41:44 INFO - PROCESS | 1722 | 1467070904884 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1722 | 1467070904895 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b269800 == 41 [pid = 1722] [id = 680] 16:41:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8bd21c00) [pid = 1722] [serial = 2041] [outer = (nil)] 16:41:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x9129f800) [pid = 1722] [serial = 2042] [outer = 0x8bd21c00] 16:41:45 INFO - PROCESS | 1722 | 1467070905016 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x91495000) [pid = 1722] [serial = 2043] [outer = 0x8bd21c00] 16:41:46 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:46 INFO - PROCESS | 1722 | 1467070906409 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"]]]}] 16:41:46 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 16:41:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:41:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:41:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2039ms 16:41:46 INFO - PROCESS | 1722 | 1467070906429 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 16:41:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:41:46 INFO - PROCESS | 1722 | 1467070906435 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:41:46 INFO - PROCESS | 1722 | 1467070906444 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1722 | 1467070906449 Marionette TRACE conn4 <- [1,2694,null,{}] 16:41:46 INFO - PROCESS | 1722 | 1467070906457 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}] 16:41:46 INFO - PROCESS | 1722 | 1467070906463 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:46 INFO - PROCESS | 1722 | 1467070906697 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:41:46 INFO - PROCESS | 1722 | 1467070906885 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1722 | 1467070906899 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe7400 == 42 [pid = 1722] [id = 681] 16:41:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8da55800) [pid = 1722] [serial = 2044] [outer = (nil)] 16:41:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8dc40800) [pid = 1722] [serial = 2045] [outer = 0x8da55800] 16:41:47 INFO - PROCESS | 1722 | 1467070907014 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8dc47800) [pid = 1722] [serial = 2046] [outer = 0x8da55800] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d3000 == 41 [pid = 1722] [id = 649] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ed000 == 40 [pid = 1722] [id = 648] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8d39e800 == 39 [pid = 1722] [id = 658] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x91297000 == 38 [pid = 1722] [id = 656] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8bceb800 == 37 [pid = 1722] [id = 655] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26b000 == 36 [pid = 1722] [id = 647] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa51c00 == 35 [pid = 1722] [id = 654] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26e000 == 34 [pid = 1722] [id = 646] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dbc00 == 33 [pid = 1722] [id = 659] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8da58800 == 32 [pid = 1722] [id = 652] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5e0400 == 31 [pid = 1722] [id = 651] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8afecc00 == 30 [pid = 1722] [id = 657] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8da54000 == 29 [pid = 1722] [id = 653] 16:41:49 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf1c00 == 28 [pid = 1722] [id = 650] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8dc43000) [pid = 1722] [serial = 1991] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8afe8400) [pid = 1722] [serial = 1979] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8aff2400) [pid = 1722] [serial = 1980] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8bd19800) [pid = 1722] [serial = 1982] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8da54800) [pid = 1722] [serial = 1977] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8d9b3c00) [pid = 1722] [serial = 1976] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8d9ae400) [pid = 1722] [serial = 1986] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8c20c000) [pid = 1722] [serial = 1956] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8c1dd800) [pid = 1722] [serial = 1955] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8e680400) [pid = 1722] [serial = 1959] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8e5ec800) [pid = 1722] [serial = 1958] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8fb2cc00) [pid = 1722] [serial = 1962] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8fb25400) [pid = 1722] [serial = 1961] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x911b6400) [pid = 1722] [serial = 1965] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x911b0c00) [pid = 1722] [serial = 1964] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x9129bc00) [pid = 1722] [serial = 1968] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x91298800) [pid = 1722] [serial = 1967] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x9149ac00) [pid = 1722] [serial = 1971] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x91492800) [pid = 1722] [serial = 1970] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8c20a000) [pid = 1722] [serial = 1974] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8c1a3800) [pid = 1722] [serial = 1973] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8e679c00) [pid = 1722] [serial = 1988] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8d3a0c00) [pid = 1722] [serial = 1985] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8e7f0800) [pid = 1722] [serial = 1989] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8c1a8800) [pid = 1722] [serial = 1983] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:49 INFO - PROCESS | 1722 | 1467070909420 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"]]]}] 16:41:49 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 16:41:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:41:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:41:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2994ms 16:41:49 INFO - PROCESS | 1722 | 1467070909437 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1722 | 1467070909443 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:41:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:41:49 INFO - PROCESS | 1722 | 1467070909452 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1722 | 1467070909458 Marionette TRACE conn4 <- [1,2698,null,{}] 16:41:49 INFO - PROCESS | 1722 | 1467070909466 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}] 16:41:49 INFO - PROCESS | 1722 | 1467070909472 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:49 INFO - PROCESS | 1722 | 1467070909649 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:41:49 INFO - PROCESS | 1722 | 1467070909793 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1722 | 1467070909802 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26c400 == 29 [pid = 1722] [id = 682] 16:41:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8b26cc00) [pid = 1722] [serial = 2047] [outer = (nil)] 16:41:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8b270000) [pid = 1722] [serial = 2048] [outer = 0x8b26cc00] 16:41:49 INFO - PROCESS | 1722 | 1467070909892 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8bcf0800) [pid = 1722] [serial = 2049] [outer = 0x8b26cc00] 16:41:51 INFO - PROCESS | 1722 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:51 INFO - PROCESS | 1722 | 1467070911204 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"]]]}] 16:41:51 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 16:41:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:41:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:41:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1785ms 16:41:51 INFO - PROCESS | 1722 | 1467070911237 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 1722 | 1467070911247 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:41:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:41:51 INFO - PROCESS | 1722 | 1467070911260 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 1722 | 1467070911264 Marionette TRACE conn4 <- [1,2702,null,{}] 16:41:51 INFO - PROCESS | 1722 | 1467070911271 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}] 16:41:51 INFO - PROCESS | 1722 | 1467070911277 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:51 INFO - PROCESS | 1722 | 1467070911557 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:41:51 INFO - PROCESS | 1722 | 1467070911656 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1722 | 1467070911665 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:51 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf9400 == 30 [pid = 1722] [id = 683] 16:41:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8c1b1800) [pid = 1722] [serial = 2050] [outer = (nil)] 16:41:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8c1d4800) [pid = 1722] [serial = 2051] [outer = 0x8c1b1800] 16:41:51 INFO - PROCESS | 1722 | 1467070911740 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8c1dc400) [pid = 1722] [serial = 2052] [outer = 0x8c1b1800] 16:41:52 INFO - PROCESS | 1722 | 1467070912672 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]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:41:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1434ms 16:41:52 INFO - PROCESS | 1722 | 1467070912694 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:41:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:41:52 INFO - PROCESS | 1722 | 1467070912699 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:41:52 INFO - PROCESS | 1722 | 1467070912706 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1722 | 1467070912712 Marionette TRACE conn4 <- [1,2706,null,{}] 16:41:52 INFO - PROCESS | 1722 | 1467070912738 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}] 16:41:52 INFO - PROCESS | 1722 | 1467070912748 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:52 INFO - PROCESS | 1722 | 1467070912987 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:41:53 INFO - PROCESS | 1722 | 1467070913018 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1722 | 1467070913032 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9b0000 == 31 [pid = 1722] [id = 684] 16:41:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8d9b0400) [pid = 1722] [serial = 2053] [outer = (nil)] 16:41:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8d9b7800) [pid = 1722] [serial = 2054] [outer = 0x8d9b0400] 16:41:53 INFO - PROCESS | 1722 | 1467070913106 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8da50800) [pid = 1722] [serial = 2055] [outer = 0x8d9b0400] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8bd14800) [pid = 1722] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8c205800) [pid = 1722] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8bd18c00) [pid = 1722] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8f8b0800) [pid = 1722] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8b271c00) [pid = 1722] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8bcebc00) [pid = 1722] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8fb9e000) [pid = 1722] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8bcf7800) [pid = 1722] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8afec800) [pid = 1722] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8bcf0c00) [pid = 1722] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8bceec00) [pid = 1722] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8e67d000) [pid = 1722] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8c208c00) [pid = 1722] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:41:54 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8ef0e400) [pid = 1722] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:41:54 INFO - PROCESS | 1722 | 1467070914774 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]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:41:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2098ms 16:41:54 INFO - PROCESS | 1722 | 1467070914803 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1722 | 1467070914808 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:41:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:41:54 INFO - PROCESS | 1722 | 1467070914815 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1722 | 1467070914818 Marionette TRACE conn4 <- [1,2710,null,{}] 16:41:54 INFO - PROCESS | 1722 | 1467070914824 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}] 16:41:54 INFO - PROCESS | 1722 | 1467070914829 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:55 INFO - PROCESS | 1722 | 1467070915104 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:41:55 INFO - PROCESS | 1722 | 1467070915254 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1722 | 1467070915264 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afec800 == 32 [pid = 1722] [id = 685] 16:41:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8b270800) [pid = 1722] [serial = 2056] [outer = (nil)] 16:41:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8da4fc00) [pid = 1722] [serial = 2057] [outer = 0x8b270800] 16:41:55 INFO - PROCESS | 1722 | 1467070915335 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8e5f0000) [pid = 1722] [serial = 2058] [outer = 0x8b270800] 16:41:56 INFO - PROCESS | 1722 | 1467070916196 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] 16:41:56 INFO - PROCESS | 1722 | 1467070916263 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:41:56 INFO - PROCESS | 1722 | 1467070916270 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1722 | 1467070916274 Marionette TRACE conn4 <- [1,2714,null,{}] 16:41:56 INFO - PROCESS | 1722 | 1467070916280 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}] 16:41:56 INFO - PROCESS | 1722 | 1467070916285 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:56 INFO - PROCESS | 1722 | 1467070916445 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:41:56 INFO - PROCESS | 1722 | 1467070916649 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1722 | 1467070916658 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d3000 == 33 [pid = 1722] [id = 686] 16:41:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8a5d3c00) [pid = 1722] [serial = 2059] [outer = (nil)] 16:41:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8a5da400) [pid = 1722] [serial = 2060] [outer = 0x8a5d3c00] 16:41:56 INFO - PROCESS | 1722 | 1467070916748 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8afee400) [pid = 1722] [serial = 2061] [outer = 0x8a5d3c00] 16:41:57 INFO - PROCESS | 1722 | 1467070917862 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]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:41:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1633ms 16:41:57 INFO - PROCESS | 1722 | 1467070917906 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1722 | 1467070917912 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:41:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:41:57 INFO - PROCESS | 1722 | 1467070917921 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1722 | 1467070917926 Marionette TRACE conn4 <- [1,2718,null,{}] 16:41:57 INFO - PROCESS | 1722 | 1467070917935 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}] 16:41:57 INFO - PROCESS | 1722 | 1467070917944 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:58 INFO - PROCESS | 1722 | 1467070918157 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:41:58 INFO - PROCESS | 1722 | 1467070918400 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 1722 | 1467070918416 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d8400 == 34 [pid = 1722] [id = 687] 16:41:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8c1db000) [pid = 1722] [serial = 2062] [outer = (nil)] 16:41:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8c205400) [pid = 1722] [serial = 2063] [outer = 0x8c1db000] 16:41:58 INFO - PROCESS | 1722 | 1467070918546 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8d3a0800) [pid = 1722] [serial = 2064] [outer = 0x8c1db000] 16:41:59 INFO - PROCESS | 1722 | 1467070919657 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1722 | 1467070919718 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:41:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:41:59 INFO - PROCESS | 1722 | 1467070919727 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1722 | 1467070919732 Marionette TRACE conn4 <- [1,2722,null,{}] 16:41:59 INFO - PROCESS | 1722 | 1467070919738 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}] 16:41:59 INFO - PROCESS | 1722 | 1467070919743 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:41:59 INFO - PROCESS | 1722 | 1467070919995 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:42:00 INFO - PROCESS | 1722 | 1467070920440 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1722 | 1467070920449 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d9800 == 35 [pid = 1722] [id = 688] 16:42:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8d39f000) [pid = 1722] [serial = 2065] [outer = (nil)] 16:42:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8e677800) [pid = 1722] [serial = 2066] [outer = 0x8d39f000] 16:42:00 INFO - PROCESS | 1722 | 1467070920540 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8e7f3400) [pid = 1722] [serial = 2067] [outer = 0x8d39f000] 16:42:01 INFO - PROCESS | 1722 | 1467070921634 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] 16:42:01 INFO - PROCESS | 1722 | 1467070921672 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:42:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:42:01 INFO - PROCESS | 1722 | 1467070921689 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1722 | 1467070921699 Marionette TRACE conn4 <- [1,2726,null,{}] 16:42:01 INFO - PROCESS | 1722 | 1467070921710 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}] 16:42:01 INFO - PROCESS | 1722 | 1467070921720 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:01 INFO - PROCESS | 1722 | 1467070921977 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:42:02 INFO - PROCESS | 1722 | 1467070922271 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1722 | 1467070922282 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d3400 == 36 [pid = 1722] [id = 689] 16:42:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8b267000) [pid = 1722] [serial = 2068] [outer = (nil)] 16:42:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8ef18000) [pid = 1722] [serial = 2069] [outer = 0x8b267000] 16:42:02 INFO - PROCESS | 1722 | 1467070922367 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8f8b1400) [pid = 1722] [serial = 2070] [outer = 0x8b267000] 16:42:03 INFO - PROCESS | 1722 | 1467070923615 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]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:42:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2005ms 16:42:03 INFO - PROCESS | 1722 | 1467070923686 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1722 | 1467070923693 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:42:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:42:03 INFO - PROCESS | 1722 | 1467070923702 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1722 | 1467070923709 Marionette TRACE conn4 <- [1,2730,null,{}] 16:42:03 INFO - PROCESS | 1722 | 1467070923771 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}] 16:42:03 INFO - PROCESS | 1722 | 1467070923779 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:04 INFO - PROCESS | 1722 | 1467070924017 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:42:04 INFO - PROCESS | 1722 | 1467070924268 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1722 | 1467070924352 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afeb000 == 37 [pid = 1722] [id = 690] 16:42:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8afec000) [pid = 1722] [serial = 2071] [outer = (nil)] 16:42:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8bceec00) [pid = 1722] [serial = 2072] [outer = 0x8afec000] 16:42:04 INFO - PROCESS | 1722 | 1467070924457 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8bd13400) [pid = 1722] [serial = 2073] [outer = 0x8afec000] 16:42:04 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9ba800 == 36 [pid = 1722] [id = 662] 16:42:04 INFO - PROCESS | 1722 | --DOCSHELL 0x8b272400 == 35 [pid = 1722] [id = 673] 16:42:04 INFO - PROCESS | 1722 | --DOCSHELL 0x8afec800 == 34 [pid = 1722] [id = 685] 16:42:04 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9b0000 == 33 [pid = 1722] [id = 684] 16:42:05 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf9400 == 32 [pid = 1722] [id = 683] 16:42:05 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26c400 == 31 [pid = 1722] [id = 682] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8eed5000) [pid = 1722] [serial = 2027] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8e5e7800) [pid = 1722] [serial = 1992] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8fa49400) [pid = 1722] [serial = 2003] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8fa4b400) [pid = 1722] [serial = 2004] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x912c6800) [pid = 1722] [serial = 2012] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x912c3c00) [pid = 1722] [serial = 2013] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8e676000) [pid = 1722] [serial = 1997] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8e7f4800) [pid = 1722] [serial = 1998] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x91297400) [pid = 1722] [serial = 2009] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x912bb800) [pid = 1722] [serial = 2010] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8bd16800) [pid = 1722] [serial = 1994] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8c202000) [pid = 1722] [serial = 1995] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8d3a6400) [pid = 1722] [serial = 2015] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8dc41800) [pid = 1722] [serial = 2016] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8fb27800) [pid = 1722] [serial = 2006] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8fb2c800) [pid = 1722] [serial = 2007] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8bd21800) [pid = 1722] [serial = 2018] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8c1d3400) [pid = 1722] [serial = 2019] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x8e7f3000) [pid = 1722] [serial = 2024] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x8d3a4800) [pid = 1722] [serial = 2021] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x8da4a400) [pid = 1722] [serial = 2022] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 60 (0x8ef14000) [pid = 1722] [serial = 2000] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 59 (0x8f8ad400) [pid = 1722] [serial = 2001] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 58 (0x8ef0b000) [pid = 1722] [serial = 2028] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 57 (0x8eeddc00) [pid = 1722] [serial = 2031] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 56 (0x8ed48800) [pid = 1722] [serial = 2025] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | --DOMWINDOW == 55 (0x8dc3fc00) [pid = 1722] [serial = 2030] [outer = (nil)] [url = about:blank] 16:42:05 INFO - PROCESS | 1722 | 1467070925862 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"]]]}] 16:42:05 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 16:42:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:42:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:42:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2198ms 16:42:05 INFO - PROCESS | 1722 | 1467070925902 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1722 | 1467070925909 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:42:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:42:05 INFO - PROCESS | 1722 | 1467070925921 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1722 | 1467070925925 Marionette TRACE conn4 <- [1,2734,null,{}] 16:42:05 INFO - PROCESS | 1722 | 1467070925933 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}] 16:42:05 INFO - PROCESS | 1722 | 1467070925940 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:06 INFO - PROCESS | 1722 | 1467070926170 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:42:06 INFO - PROCESS | 1722 | 1467070926321 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1722 | 1467070926329 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5df800 == 32 [pid = 1722] [id = 691] 16:42:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 56 (0x8c1d3400) [pid = 1722] [serial = 2074] [outer = (nil)] 16:42:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 57 (0x8c206c00) [pid = 1722] [serial = 2075] [outer = 0x8c1d3400] 16:42:06 INFO - PROCESS | 1722 | 1467070926407 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 58 (0x8d3a6c00) [pid = 1722] [serial = 2076] [outer = 0x8c1d3400] 16:42:07 INFO - PROCESS | 1722 | 1467070927228 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]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:42:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1330ms 16:42:07 INFO - PROCESS | 1722 | 1467070927267 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:42:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:42:07 INFO - PROCESS | 1722 | 1467070927271 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:42:07 INFO - PROCESS | 1722 | 1467070927284 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1722 | 1467070927289 Marionette TRACE conn4 <- [1,2738,null,{}] 16:42:07 INFO - PROCESS | 1722 | 1467070927311 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}] 16:42:07 INFO - PROCESS | 1722 | 1467070927320 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:07 INFO - PROCESS | 1722 | 1467070927576 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:42:07 INFO - PROCESS | 1722 | 1467070927598 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1722 | 1467070927611 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9ad400 == 33 [pid = 1722] [id = 692] 16:42:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 59 (0x8d9b3800) [pid = 1722] [serial = 2077] [outer = (nil)] 16:42:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 60 (0x8e674800) [pid = 1722] [serial = 2078] [outer = 0x8d9b3800] 16:42:07 INFO - PROCESS | 1722 | 1467070927687 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 61 (0x8e7ea400) [pid = 1722] [serial = 2079] [outer = 0x8d9b3800] 16:42:08 INFO - PROCESS | 1722 | 1467070928785 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]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:42:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1544ms 16:42:08 INFO - PROCESS | 1722 | 1467070928822 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1722 | 1467070928826 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:42:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:42:08 INFO - PROCESS | 1722 | 1467070928834 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1722 | 1467070928838 Marionette TRACE conn4 <- [1,2742,null,{}] 16:42:08 INFO - PROCESS | 1722 | 1467070928851 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}] 16:42:08 INFO - PROCESS | 1722 | 1467070928855 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:09 INFO - PROCESS | 1722 | 1467070929093 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:42:09 INFO - PROCESS | 1722 | 1467070929123 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1722 | 1467070929129 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1b0400 == 34 [pid = 1722] [id = 693] 16:42:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x8e7f1400) [pid = 1722] [serial = 2080] [outer = (nil)] 16:42:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8eed2c00) [pid = 1722] [serial = 2081] [outer = 0x8e7f1400] 16:42:09 INFO - PROCESS | 1722 | 1467070929204 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8ef0ec00) [pid = 1722] [serial = 2082] [outer = 0x8e7f1400] 16:42:09 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x8d9b0400) [pid = 1722] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:42:09 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x8b26cc00) [pid = 1722] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:42:09 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x8c1b1800) [pid = 1722] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:42:09 INFO - PROCESS | 1722 | --DOMWINDOW == 60 (0x8b26a800) [pid = 1722] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:42:09 INFO - PROCESS | 1722 | --DOMWINDOW == 59 (0x8da54c00) [pid = 1722] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:42:09 INFO - PROCESS | 1722 | --DOMWINDOW == 58 (0x8da55800) [pid = 1722] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:42:09 INFO - PROCESS | 1722 | --DOMWINDOW == 57 (0x8f8ab800) [pid = 1722] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:42:09 INFO - PROCESS | 1722 | --DOMWINDOW == 56 (0x8bd21c00) [pid = 1722] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:42:10 INFO - PROCESS | 1722 | 1467070930330 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]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:42:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1539ms 16:42:10 INFO - PROCESS | 1722 | 1467070930374 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1722 | 1467070930379 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:42:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:42:10 INFO - PROCESS | 1722 | 1467070930386 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1722 | 1467070930390 Marionette TRACE conn4 <- [1,2746,null,{}] 16:42:10 INFO - PROCESS | 1722 | 1467070930396 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}] 16:42:10 INFO - PROCESS | 1722 | 1467070930402 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:10 INFO - PROCESS | 1722 | 1467070930630 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:42:10 INFO - PROCESS | 1722 | 1467070930644 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1722 | 1467070930652 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:10 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef10800 == 35 [pid = 1722] [id = 694] 16:42:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 57 (0x8ef10c00) [pid = 1722] [serial = 2083] [outer = (nil)] 16:42:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 58 (0x8ef15800) [pid = 1722] [serial = 2084] [outer = 0x8ef10c00] 16:42:10 INFO - PROCESS | 1722 | 1467070930726 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1722 | ++DOMWINDOW == 59 (0x8f8abc00) [pid = 1722] [serial = 2085] [outer = 0x8ef10c00] 16:42:11 INFO - PROCESS | 1722 | 1467070931702 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]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:42:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1340ms 16:42:11 INFO - PROCESS | 1722 | 1467070931727 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1722 | 1467070931734 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:42:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:42:11 INFO - PROCESS | 1722 | 1467070931743 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1722 | 1467070931751 Marionette TRACE conn4 <- [1,2750,null,{}] 16:42:11 INFO - PROCESS | 1722 | 1467070931762 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}] 16:42:11 INFO - PROCESS | 1722 | 1467070931767 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:12 INFO - PROCESS | 1722 | 1467070932032 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:42:12 INFO - PROCESS | 1722 | 1467070932229 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1722 | 1467070932243 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a6000 == 36 [pid = 1722] [id = 695] 16:42:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 60 (0x8c1a8000) [pid = 1722] [serial = 2086] [outer = (nil)] 16:42:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 61 (0x8c1d0800) [pid = 1722] [serial = 2087] [outer = 0x8c1a8000] 16:42:12 INFO - PROCESS | 1722 | 1467070932370 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x8d9ac400) [pid = 1722] [serial = 2088] [outer = 0x8c1a8000] 16:42:13 INFO - PROCESS | 1722 | 1467070933597 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]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:42:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1895ms 16:42:13 INFO - PROCESS | 1722 | 1467070933639 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1722 | 1467070933647 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:42:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:42:13 INFO - PROCESS | 1722 | 1467070933659 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1722 | 1467070933664 Marionette TRACE conn4 <- [1,2754,null,{}] 16:42:13 INFO - PROCESS | 1722 | 1467070933672 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}] 16:42:13 INFO - PROCESS | 1722 | 1467070933678 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:13 INFO - PROCESS | 1722 | 1467070933888 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:42:14 INFO - PROCESS | 1722 | 1467070934078 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1722 | 1467070934086 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf8c00 == 37 [pid = 1722] [id = 696] 16:42:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8d9b0800) [pid = 1722] [serial = 2089] [outer = (nil)] 16:42:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8e7ef800) [pid = 1722] [serial = 2090] [outer = 0x8d9b0800] 16:42:14 INFO - PROCESS | 1722 | 1467070934220 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8eece800) [pid = 1722] [serial = 2091] [outer = 0x8d9b0800] 16:42:15 INFO - PROCESS | 1722 | 1467070935349 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]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:42:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1738ms 16:42:15 INFO - PROCESS | 1722 | 1467070935401 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1722 | 1467070935404 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:42:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:42:15 INFO - PROCESS | 1722 | 1467070935413 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1722 | 1467070935419 Marionette TRACE conn4 <- [1,2758,null,{}] 16:42:15 INFO - PROCESS | 1722 | 1467070935437 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}] 16:42:15 INFO - PROCESS | 1722 | 1467070935447 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:15 INFO - PROCESS | 1722 | 1467070935693 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:42:16 INFO - PROCESS | 1722 | 1467070935981 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1722 | 1467070935994 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa44c00 == 38 [pid = 1722] [id = 697] 16:42:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8fa4ec00) [pid = 1722] [serial = 2092] [outer = (nil)] 16:42:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8fb28000) [pid = 1722] [serial = 2093] [outer = 0x8fa4ec00] 16:42:16 INFO - PROCESS | 1722 | 1467070936128 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8fb2e800) [pid = 1722] [serial = 2094] [outer = 0x8fa4ec00] 16:42:17 INFO - PROCESS | 1722 | 1467070937479 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]]]}] 16:42:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:42:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2117ms 16:42:17 INFO - PROCESS | 1722 | 1467070937541 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 1722 | 1467070937550 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:42:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:42:17 INFO - PROCESS | 1722 | 1467070937561 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 1722 | 1467070937565 Marionette TRACE conn4 <- [1,2762,null,{}] 16:42:17 INFO - PROCESS | 1722 | 1467070937576 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}] 16:42:17 INFO - PROCESS | 1722 | 1467070937585 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:17 INFO - PROCESS | 1722 | 1467070937841 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:42:18 INFO - PROCESS | 1722 | 1467070938083 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1722 | 1467070938092 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f5800 == 39 [pid = 1722] [id = 698] 16:42:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8fb22c00) [pid = 1722] [serial = 2095] [outer = (nil)] 16:42:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8fb9e000) [pid = 1722] [serial = 2096] [outer = 0x8fb22c00] 16:42:18 INFO - PROCESS | 1722 | 1467070938217 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x911aa800) [pid = 1722] [serial = 2097] [outer = 0x8fb22c00] 16:42:19 INFO - PROCESS | 1722 | 1467070939137 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]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:42:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1636ms 16:42:19 INFO - PROCESS | 1722 | 1467070939196 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1722 | 1467070939201 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:42:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:42:19 INFO - PROCESS | 1722 | 1467070939227 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1722 | 1467070939231 Marionette TRACE conn4 <- [1,2766,null,{}] 16:42:19 INFO - PROCESS | 1722 | 1467070939245 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}] 16:42:19 INFO - PROCESS | 1722 | 1467070939251 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:19 INFO - PROCESS | 1722 | 1467070939468 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:42:19 INFO - PROCESS | 1722 | 1467070939721 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1722 | 1467070939730 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb99000 == 40 [pid = 1722] [id = 699] 16:42:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8fb9a000) [pid = 1722] [serial = 2098] [outer = (nil)] 16:42:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x911b3c00) [pid = 1722] [serial = 2099] [outer = 0x8fb9a000] 16:42:19 INFO - PROCESS | 1722 | 1467070939828 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x91292800) [pid = 1722] [serial = 2100] [outer = 0x8fb9a000] 16:42:20 INFO - PROCESS | 1722 | 1467070940751 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]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:42:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1591ms 16:42:20 INFO - PROCESS | 1722 | 1467070940817 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:42:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:42:20 INFO - PROCESS | 1722 | 1467070940822 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:42:20 INFO - PROCESS | 1722 | 1467070940829 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1722 | 1467070940834 Marionette TRACE conn4 <- [1,2770,null,{}] 16:42:20 INFO - PROCESS | 1722 | 1467070940841 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}] 16:42:20 INFO - PROCESS | 1722 | 1467070940852 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:21 INFO - PROCESS | 1722 | 1467070941150 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:42:21 INFO - PROCESS | 1722 | 1467070941398 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1722 | 1467070941410 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b265000 == 41 [pid = 1722] [id = 700] 16:42:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8bceb000) [pid = 1722] [serial = 2101] [outer = (nil)] 16:42:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8c1a6c00) [pid = 1722] [serial = 2102] [outer = 0x8bceb000] 16:42:21 INFO - PROCESS | 1722 | 1467070941517 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8e5e7800) [pid = 1722] [serial = 2103] [outer = 0x8bceb000] 16:42:22 INFO - PROCESS | 1722 | 1467070942664 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]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:42:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1891ms 16:42:22 INFO - PROCESS | 1722 | 1467070942721 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1722 | 1467070942727 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:42:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:42:22 INFO - PROCESS | 1722 | 1467070942736 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1722 | 1467070942740 Marionette TRACE conn4 <- [1,2774,null,{}] 16:42:22 INFO - PROCESS | 1722 | 1467070942750 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}] 16:42:22 INFO - PROCESS | 1722 | 1467070942757 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:22 INFO - PROCESS | 1722 | 1467070942932 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:42:23 INFO - PROCESS | 1722 | 1467070943184 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1722 | 1467070943197 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd14800 == 42 [pid = 1722] [id = 701] 16:42:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8bd17c00) [pid = 1722] [serial = 2104] [outer = (nil)] 16:42:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8c1d2400) [pid = 1722] [serial = 2105] [outer = 0x8bd17c00] 16:42:23 INFO - PROCESS | 1722 | 1467070943380 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8c20fc00) [pid = 1722] [serial = 2106] [outer = 0x8bd17c00] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d4000 == 41 [pid = 1722] [id = 675] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8d39cc00 == 40 [pid = 1722] [id = 661] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d8400 == 39 [pid = 1722] [id = 687] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa4a800 == 38 [pid = 1722] [id = 669] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf5000 == 37 [pid = 1722] [id = 660] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d9800 == 36 [pid = 1722] [id = 688] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d3000 == 35 [pid = 1722] [id = 686] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef11000 == 34 [pid = 1722] [id = 667] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe7400 == 33 [pid = 1722] [id = 681] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dac00 == 32 [pid = 1722] [id = 665] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d3400 == 31 [pid = 1722] [id = 689] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d8c00 == 30 [pid = 1722] [id = 668] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd12c00 == 29 [pid = 1722] [id = 678] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef17000 == 28 [pid = 1722] [id = 679] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8b269800 == 27 [pid = 1722] [id = 680] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d2800 == 26 [pid = 1722] [id = 677] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8aff3c00 == 25 [pid = 1722] [id = 670] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0c400 == 24 [pid = 1722] [id = 666] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8afedc00 == 23 [pid = 1722] [id = 676] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d9c00 == 22 [pid = 1722] [id = 671] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5db400 == 21 [pid = 1722] [id = 663] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8e67c800 == 20 [pid = 1722] [id = 674] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcee000 == 19 [pid = 1722] [id = 672] 16:42:24 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf6800 == 18 [pid = 1722] [id = 664] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8d9b7800) [pid = 1722] [serial = 2054] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8b270000) [pid = 1722] [serial = 2048] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8bcf0800) [pid = 1722] [serial = 2049] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8c1d4800) [pid = 1722] [serial = 2051] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8c20e800) [pid = 1722] [serial = 2034] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8c1ae800) [pid = 1722] [serial = 2033] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8eedb000) [pid = 1722] [serial = 2037] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8ed41800) [pid = 1722] [serial = 2036] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8dc47800) [pid = 1722] [serial = 2046] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8fba5000) [pid = 1722] [serial = 2040] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8dc40800) [pid = 1722] [serial = 2045] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8fb2ac00) [pid = 1722] [serial = 2039] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x91495000) [pid = 1722] [serial = 2043] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x9129f800) [pid = 1722] [serial = 2042] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8da4fc00) [pid = 1722] [serial = 2057] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8da50800) [pid = 1722] [serial = 2055] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x8c1dc400) [pid = 1722] [serial = 2052] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 1722 | 1467070945627 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]]]}] 16:42:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:42:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2939ms 16:42:25 INFO - PROCESS | 1722 | 1467070945676 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1722 | 1467070945683 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:42:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:42:25 INFO - PROCESS | 1722 | 1467070945691 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1722 | 1467070945696 Marionette TRACE conn4 <- [1,2778,null,{}] 16:42:25 INFO - PROCESS | 1722 | 1467070945766 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}] 16:42:25 INFO - PROCESS | 1722 | 1467070945771 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:26 INFO - PROCESS | 1722 | 1467070946000 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:42:26 INFO - PROCESS | 1722 | 1467070946012 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1722 | 1467070946021 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:26 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b268800 == 19 [pid = 1722] [id = 702] 16:42:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8b26bc00) [pid = 1722] [serial = 2107] [outer = (nil)] 16:42:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8bcf2400) [pid = 1722] [serial = 2108] [outer = 0x8b26bc00] 16:42:26 INFO - PROCESS | 1722 | 1467070946103 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8bcf0400) [pid = 1722] [serial = 2109] [outer = 0x8b26bc00] 16:42:27 INFO - PROCESS | 1722 | 1467070946994 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]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:42:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1360ms 16:42:27 INFO - PROCESS | 1722 | 1467070947052 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1722 | 1467070947061 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:42:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:42:27 INFO - PROCESS | 1722 | 1467070947095 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1722 | 1467070947101 Marionette TRACE conn4 <- [1,2782,null,{}] 16:42:27 INFO - PROCESS | 1722 | 1467070947108 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}] 16:42:27 INFO - PROCESS | 1722 | 1467070947115 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:27 INFO - PROCESS | 1722 | 1467070947302 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:42:27 INFO - PROCESS | 1722 | 1467070947313 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1722 | 1467070947322 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d7400 == 20 [pid = 1722] [id = 703] 16:42:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8c1d8400) [pid = 1722] [serial = 2110] [outer = (nil)] 16:42:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8c1dc400) [pid = 1722] [serial = 2111] [outer = 0x8c1d8400] 16:42:27 INFO - PROCESS | 1722 | 1467070947401 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8c20b400) [pid = 1722] [serial = 2112] [outer = 0x8c1d8400] 16:42:28 INFO - PROCESS | 1722 | 1467070948530 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]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:42:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1498ms 16:42:28 INFO - PROCESS | 1722 | 1467070948588 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1722 | 1467070948591 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:42:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:42:28 INFO - PROCESS | 1722 | 1467070948606 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1722 | 1467070948613 Marionette TRACE conn4 <- [1,2786,null,{}] 16:42:28 INFO - PROCESS | 1722 | 1467070948632 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}] 16:42:28 INFO - PROCESS | 1722 | 1467070948641 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:28 INFO - PROCESS | 1722 | 1467070948893 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:42:28 INFO - PROCESS | 1722 | 1467070948916 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1722 | 1467070948926 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:28 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d9bb800 == 21 [pid = 1722] [id = 704] 16:42:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8d9bbc00) [pid = 1722] [serial = 2113] [outer = (nil)] 16:42:28 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8da53000) [pid = 1722] [serial = 2114] [outer = 0x8d9bbc00] 16:42:29 INFO - PROCESS | 1722 | 1467070949006 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8dc42800) [pid = 1722] [serial = 2115] [outer = 0x8d9bbc00] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8d39f000) [pid = 1722] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8c1d3400) [pid = 1722] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8e7f1400) [pid = 1722] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8b267000) [pid = 1722] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8a5d3c00) [pid = 1722] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8c1db000) [pid = 1722] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8afec000) [pid = 1722] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8d9b3800) [pid = 1722] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x8b270800) [pid = 1722] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:42:30 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x8ef10c00) [pid = 1722] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:42:30 INFO - PROCESS | 1722 | 1467070950384 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]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:42:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1850ms 16:42:30 INFO - PROCESS | 1722 | 1467070950451 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1722 | 1467070950459 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:42:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:42:30 INFO - PROCESS | 1722 | 1467070950472 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1722 | 1467070950475 Marionette TRACE conn4 <- [1,2790,null,{}] 16:42:30 INFO - PROCESS | 1722 | 1467070950482 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}] 16:42:30 INFO - PROCESS | 1722 | 1467070950487 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:30 INFO - PROCESS | 1722 | 1467070950789 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:42:30 INFO - PROCESS | 1722 | 1467070950811 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1722 | 1467070950819 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d3c00 == 22 [pid = 1722] [id = 705] 16:42:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8bd21000) [pid = 1722] [serial = 2116] [outer = (nil)] 16:42:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8d9b8800) [pid = 1722] [serial = 2117] [outer = 0x8bd21000] 16:42:30 INFO - PROCESS | 1722 | 1467070950892 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8e5e3c00) [pid = 1722] [serial = 2118] [outer = 0x8bd21000] 16:42:31 INFO - PROCESS | 1722 | 1467070951748 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]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:42:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1337ms 16:42:31 INFO - PROCESS | 1722 | 1467070951811 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:42:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:42:31 INFO - PROCESS | 1722 | 1467070951815 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:42:31 INFO - PROCESS | 1722 | 1467070951822 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1722 | 1467070951825 Marionette TRACE conn4 <- [1,2794,null,{}] 16:42:31 INFO - PROCESS | 1722 | 1467070951831 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}] 16:42:31 INFO - PROCESS | 1722 | 1467070951837 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:32 INFO - PROCESS | 1722 | 1467070951998 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:42:32 INFO - PROCESS | 1722 | 1467070952234 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1722 | 1467070952242 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d2c00 == 23 [pid = 1722] [id = 706] 16:42:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8a5d3000) [pid = 1722] [serial = 2119] [outer = (nil)] 16:42:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8a5d9c00) [pid = 1722] [serial = 2120] [outer = 0x8a5d3000] 16:42:32 INFO - PROCESS | 1722 | 1467070952342 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8afe8800) [pid = 1722] [serial = 2121] [outer = 0x8a5d3000] 16:42:33 INFO - PROCESS | 1722 | 1467070953594 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]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:42:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1856ms 16:42:33 INFO - PROCESS | 1722 | 1467070953723 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 1722 | 1467070953735 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:42:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:42:33 INFO - PROCESS | 1722 | 1467070953816 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1722 | 1467070953826 Marionette TRACE conn4 <- [1,2798,null,{}] 16:42:33 INFO - PROCESS | 1722 | 1467070953841 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}] 16:42:33 INFO - PROCESS | 1722 | 1467070953851 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:34 INFO - PROCESS | 1722 | 1467070954247 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:42:34 INFO - PROCESS | 1722 | 1467070954581 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1722 | 1467070954597 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd1a400 == 24 [pid = 1722] [id = 707] 16:42:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8c1a5000) [pid = 1722] [serial = 2122] [outer = (nil)] 16:42:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8c1d3000) [pid = 1722] [serial = 2123] [outer = 0x8c1a5000] 16:42:34 INFO - PROCESS | 1722 | 1467070954711 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8c203400) [pid = 1722] [serial = 2124] [outer = 0x8c1a5000] 16:42:35 INFO - PROCESS | 1722 | 1467070955890 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:42:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2111ms 16:42:35 INFO - PROCESS | 1722 | 1467070955924 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1722 | 1467070955935 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:42:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:42:35 INFO - PROCESS | 1722 | 1467070955945 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1722 | 1467070955949 Marionette TRACE conn4 <- [1,2802,null,{}] 16:42:35 INFO - PROCESS | 1722 | 1467070955956 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}] 16:42:35 INFO - PROCESS | 1722 | 1467070955961 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:36 INFO - PROCESS | 1722 | 1467070956240 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:42:36 INFO - PROCESS | 1722 | 1467070956622 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1722 | 1467070956636 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1adc00 == 25 [pid = 1722] [id = 708] 16:42:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8c1d3c00) [pid = 1722] [serial = 2125] [outer = (nil)] 16:42:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8e5ea400) [pid = 1722] [serial = 2126] [outer = 0x8c1d3c00] 16:42:36 INFO - PROCESS | 1722 | 1467070956743 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8e675400) [pid = 1722] [serial = 2127] [outer = 0x8c1d3c00] 16:42:37 INFO - PROCESS | 1722 | 1467070957887 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]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:42:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1985ms 16:42:37 INFO - PROCESS | 1722 | 1467070957931 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 1722 | 1467070957935 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:42:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:42:37 INFO - PROCESS | 1722 | 1467070957952 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1722 | 1467070957962 Marionette TRACE conn4 <- [1,2806,null,{}] 16:42:37 INFO - PROCESS | 1722 | 1467070957970 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}] 16:42:37 INFO - PROCESS | 1722 | 1467070957979 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:38 INFO - PROCESS | 1722 | 1467070958195 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:42:38 INFO - PROCESS | 1722 | 1467070958428 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1722 | 1467070958438 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc3e800 == 26 [pid = 1722] [id = 709] 16:42:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8e7f2c00) [pid = 1722] [serial = 2128] [outer = (nil)] 16:42:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8ed4d000) [pid = 1722] [serial = 2129] [outer = 0x8e7f2c00] 16:42:38 INFO - PROCESS | 1722 | 1467070958565 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8eed6000) [pid = 1722] [serial = 2130] [outer = 0x8e7f2c00] 16:42:39 INFO - PROCESS | 1722 | 1467070959615 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]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:42:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1753ms 16:42:39 INFO - PROCESS | 1722 | 1467070959697 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1722 | 1467070959701 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:42:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:42:39 INFO - PROCESS | 1722 | 1467070959709 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1722 | 1467070959713 Marionette TRACE conn4 <- [1,2810,null,{}] 16:42:39 INFO - PROCESS | 1722 | 1467070959720 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}] 16:42:39 INFO - PROCESS | 1722 | 1467070959726 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:39 INFO - PROCESS | 1722 | 1467070959962 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:42:40 INFO - PROCESS | 1722 | 1467070960347 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1722 | 1467070960356 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:40 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afea400 == 27 [pid = 1722] [id = 710] 16:42:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8afec000) [pid = 1722] [serial = 2131] [outer = (nil)] 16:42:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8aff4c00) [pid = 1722] [serial = 2132] [outer = 0x8afec000] 16:42:40 INFO - PROCESS | 1722 | 1467070960477 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8b26f000) [pid = 1722] [serial = 2133] [outer = 0x8afec000] 16:42:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d3c00 == 26 [pid = 1722] [id = 705] 16:42:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9bb800 == 25 [pid = 1722] [id = 704] 16:42:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1d7400 == 24 [pid = 1722] [id = 703] 16:42:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8b268800 == 23 [pid = 1722] [id = 702] 16:42:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd14800 == 22 [pid = 1722] [id = 701] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8e7f3400) [pid = 1722] [serial = 2067] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8c206c00) [pid = 1722] [serial = 2075] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8ef0ec00) [pid = 1722] [serial = 2082] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8ef18000) [pid = 1722] [serial = 2069] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8afee400) [pid = 1722] [serial = 2061] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8d3a6c00) [pid = 1722] [serial = 2076] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8eed2c00) [pid = 1722] [serial = 2081] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8c205400) [pid = 1722] [serial = 2063] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8d3a0800) [pid = 1722] [serial = 2064] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8bceec00) [pid = 1722] [serial = 2072] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8e7ea400) [pid = 1722] [serial = 2079] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8f8b1400) [pid = 1722] [serial = 2070] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8a5da400) [pid = 1722] [serial = 2060] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8bd13400) [pid = 1722] [serial = 2073] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8e674800) [pid = 1722] [serial = 2078] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8e677800) [pid = 1722] [serial = 2066] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x8e5f0000) [pid = 1722] [serial = 2058] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x8ef15800) [pid = 1722] [serial = 2084] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x8f8abc00) [pid = 1722] [serial = 2085] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 1722 | 1467070961629 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]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:42:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1937ms 16:42:41 INFO - PROCESS | 1722 | 1467070961649 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1722 | 1467070961655 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:42:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:42:41 INFO - PROCESS | 1722 | 1467070961664 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1722 | 1467070961668 Marionette TRACE conn4 <- [1,2814,null,{}] 16:42:41 INFO - PROCESS | 1722 | 1467070961678 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}] 16:42:41 INFO - PROCESS | 1722 | 1467070961683 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:41 INFO - PROCESS | 1722 | 1467070961872 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:42:42 INFO - PROCESS | 1722 | 1467070962017 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1722 | 1467070962025 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcec000 == 23 [pid = 1722] [id = 711] 16:42:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x8bcf7400) [pid = 1722] [serial = 2134] [outer = (nil)] 16:42:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8c1ab800) [pid = 1722] [serial = 2135] [outer = 0x8bcf7400] 16:42:42 INFO - PROCESS | 1722 | 1467070962103 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8c20ac00) [pid = 1722] [serial = 2136] [outer = 0x8bcf7400] 16:42:43 INFO - PROCESS | 1722 | 1467070963045 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]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:42:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1434ms 16:42:43 INFO - PROCESS | 1722 | 1467070963103 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1722 | 1467070963108 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:42:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:42:43 INFO - PROCESS | 1722 | 1467070963118 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1722 | 1467070963122 Marionette TRACE conn4 <- [1,2818,null,{}] 16:42:43 INFO - PROCESS | 1722 | 1467070963129 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}] 16:42:43 INFO - PROCESS | 1722 | 1467070963135 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:43 INFO - PROCESS | 1722 | 1467070963376 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:42:43 INFO - PROCESS | 1722 | 1467070963478 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1722 | 1467070963484 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1b1000 == 24 [pid = 1722] [id = 712] 16:42:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8c1d8000) [pid = 1722] [serial = 2137] [outer = (nil)] 16:42:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8dc43c00) [pid = 1722] [serial = 2138] [outer = 0x8c1d8000] 16:42:43 INFO - PROCESS | 1722 | 1467070963563 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8e5e8c00) [pid = 1722] [serial = 2139] [outer = 0x8c1d8000] 16:42:44 INFO - PROCESS | 1722 | 1467070964536 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]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:42:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1482ms 16:42:44 INFO - PROCESS | 1722 | 1467070964623 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:42:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:42:44 INFO - PROCESS | 1722 | 1467070964634 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:42:44 INFO - PROCESS | 1722 | 1467070964657 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1722 | 1467070964667 Marionette TRACE conn4 <- [1,2822,null,{}] 16:42:44 INFO - PROCESS | 1722 | 1467070964676 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}] 16:42:44 INFO - PROCESS | 1722 | 1467070964682 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:44 INFO - PROCESS | 1722 | 1467070964929 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:42:44 INFO - PROCESS | 1722 | 1467070964957 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1722 | 1467070964965 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x8aff3400 == 25 [pid = 1722] [id = 713] 16:42:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8d9b9000) [pid = 1722] [serial = 2140] [outer = (nil)] 16:42:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8ed40400) [pid = 1722] [serial = 2141] [outer = 0x8d9b9000] 16:42:45 INFO - PROCESS | 1722 | 1467070965038 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8ed46c00) [pid = 1722] [serial = 2142] [outer = 0x8d9b9000] 16:42:46 INFO - PROCESS | 1722 | 1467070966070 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]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:42:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1456ms 16:42:46 INFO - PROCESS | 1722 | 1467070966098 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 1722 | 1467070966103 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:42:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:42:46 INFO - PROCESS | 1722 | 1467070966115 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1722 | 1467070966118 Marionette TRACE conn4 <- [1,2826,null,{}] 16:42:46 INFO - PROCESS | 1722 | 1467070966134 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}] 16:42:46 INFO - PROCESS | 1722 | 1467070966139 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:46 INFO - PROCESS | 1722 | 1467070966427 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8d9bbc00) [pid = 1722] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8b26bc00) [pid = 1722] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8c1d8400) [pid = 1722] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8bd17c00) [pid = 1722] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8c1a8000) [pid = 1722] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8d9b0800) [pid = 1722] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x8fa4ec00) [pid = 1722] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x8fb22c00) [pid = 1722] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x8fb9a000) [pid = 1722] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:42:46 INFO - PROCESS | 1722 | --DOMWINDOW == 60 (0x8bceb000) [pid = 1722] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:42:46 INFO - PROCESS | 1722 | 1467070966551 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1722 | 1467070966560 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d5000 == 26 [pid = 1722] [id = 714] 16:42:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 61 (0x8a5d9800) [pid = 1722] [serial = 2143] [outer = (nil)] 16:42:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x8b26e000) [pid = 1722] [serial = 2144] [outer = 0x8a5d9800] 16:42:46 INFO - PROCESS | 1722 | 1467070966635 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8c1a8000) [pid = 1722] [serial = 2145] [outer = 0x8a5d9800] 16:42:47 INFO - PROCESS | 1722 | 1467070967483 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:42:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1401ms 16:42:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:42:47 INFO - PROCESS | 1722 | 1467070967517 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1722 | 1467070967520 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:42:47 INFO - PROCESS | 1722 | 1467070967527 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1722 | 1467070967530 Marionette TRACE conn4 <- [1,2830,null,{}] 16:42:47 INFO - PROCESS | 1722 | 1467070967536 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}] 16:42:47 INFO - PROCESS | 1722 | 1467070967541 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:47 INFO - PROCESS | 1722 | 1467070967711 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:42:47 INFO - PROCESS | 1722 | 1467070967856 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1722 | 1467070967875 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd15800 == 27 [pid = 1722] [id = 715] 16:42:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8bd1c400) [pid = 1722] [serial = 2146] [outer = (nil)] 16:42:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8ef0c000) [pid = 1722] [serial = 2147] [outer = 0x8bd1c400] 16:42:47 INFO - PROCESS | 1722 | 1467070967960 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8f8b4000) [pid = 1722] [serial = 2148] [outer = 0x8bd1c400] 16:42:49 INFO - PROCESS | 1722 | 1467070969073 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]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:42:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1585ms 16:42:49 INFO - PROCESS | 1722 | 1467070969115 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1722 | 1467070969123 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:42:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:42:49 INFO - PROCESS | 1722 | 1467070969133 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1722 | 1467070969138 Marionette TRACE conn4 <- [1,2834,null,{}] 16:42:49 INFO - PROCESS | 1722 | 1467070969149 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}] 16:42:49 INFO - PROCESS | 1722 | 1467070969155 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:49 INFO - PROCESS | 1722 | 1467070969391 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:42:49 INFO - PROCESS | 1722 | 1467070969664 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1722 | 1467070969674 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8aff0000 == 28 [pid = 1722] [id = 716] 16:42:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8b272800) [pid = 1722] [serial = 2149] [outer = (nil)] 16:42:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8c1d9400) [pid = 1722] [serial = 2150] [outer = 0x8b272800] 16:42:49 INFO - PROCESS | 1722 | 1467070969779 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8d3a2400) [pid = 1722] [serial = 2151] [outer = 0x8b272800] 16:42:50 INFO - PROCESS | 1722 | 1467070970736 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:42:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1642ms 16:42:50 INFO - PROCESS | 1722 | 1467070970782 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1722 | 1467070970790 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:42:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:42:50 INFO - PROCESS | 1722 | 1467070970802 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1722 | 1467070970806 Marionette TRACE conn4 <- [1,2838,null,{}] 16:42:50 INFO - PROCESS | 1722 | 1467070970813 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}] 16:42:50 INFO - PROCESS | 1722 | 1467070970824 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:51 INFO - PROCESS | 1722 | 1467070971041 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:42:51 INFO - PROCESS | 1722 | 1467070971232 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1722 | 1467070971244 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:51 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc44400 == 29 [pid = 1722] [id = 717] 16:42:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8e676400) [pid = 1722] [serial = 2152] [outer = (nil)] 16:42:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8e67b800) [pid = 1722] [serial = 2153] [outer = 0x8e676400] 16:42:51 INFO - PROCESS | 1722 | 1467070971387 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8e7f4000) [pid = 1722] [serial = 2154] [outer = 0x8e676400] 16:42:52 INFO - PROCESS | 1722 | 1467070972382 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]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:42:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1634ms 16:42:52 INFO - PROCESS | 1722 | 1467070972437 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1722 | 1467070972440 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:42:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:42:52 INFO - PROCESS | 1722 | 1467070972449 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1722 | 1467070972455 Marionette TRACE conn4 <- [1,2842,null,{}] 16:42:52 INFO - PROCESS | 1722 | 1467070972474 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}] 16:42:52 INFO - PROCESS | 1722 | 1467070972484 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:52 INFO - PROCESS | 1722 | 1467070972728 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:42:53 INFO - PROCESS | 1722 | 1467070972982 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1722 | 1467070972991 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed46800 == 30 [pid = 1722] [id = 718] 16:42:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8fa44800) [pid = 1722] [serial = 2155] [outer = (nil)] 16:42:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8fa47800) [pid = 1722] [serial = 2156] [outer = 0x8fa44800] 16:42:53 INFO - PROCESS | 1722 | 1467070973126 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8fa4d800) [pid = 1722] [serial = 2157] [outer = 0x8fa44800] 16:42:54 INFO - PROCESS | 1722 | 1467070974076 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]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:42:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1697ms 16:42:54 INFO - PROCESS | 1722 | 1467070974146 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1722 | 1467070974152 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:42:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:42:54 INFO - PROCESS | 1722 | 1467070974160 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1722 | 1467070974164 Marionette TRACE conn4 <- [1,2846,null,{}] 16:42:54 INFO - PROCESS | 1722 | 1467070974170 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}] 16:42:54 INFO - PROCESS | 1722 | 1467070974176 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:54 INFO - PROCESS | 1722 | 1467070974422 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:42:54 INFO - PROCESS | 1722 | 1467070974659 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1722 | 1467070974685 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26d000 == 31 [pid = 1722] [id = 719] 16:42:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8da4dc00) [pid = 1722] [serial = 2158] [outer = (nil)] 16:42:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8fb26400) [pid = 1722] [serial = 2159] [outer = 0x8da4dc00] 16:42:54 INFO - PROCESS | 1722 | 1467070974820 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8fb31400) [pid = 1722] [serial = 2160] [outer = 0x8da4dc00] 16:42:55 INFO - PROCESS | 1722 | 1467070975771 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:42:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1686ms 16:42:55 INFO - PROCESS | 1722 | 1467070975850 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:42:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:42:55 INFO - PROCESS | 1722 | 1467070975860 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:42:55 INFO - PROCESS | 1722 | 1467070975871 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1722 | 1467070975875 Marionette TRACE conn4 <- [1,2850,null,{}] 16:42:55 INFO - PROCESS | 1722 | 1467070975881 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}] 16:42:55 INFO - PROCESS | 1722 | 1467070975887 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:56 INFO - PROCESS | 1722 | 1467070976144 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:42:56 INFO - PROCESS | 1722 | 1467070976406 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1722 | 1467070976413 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef17400 == 32 [pid = 1722] [id = 720] 16:42:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8fa52800) [pid = 1722] [serial = 2161] [outer = (nil)] 16:42:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8fba2800) [pid = 1722] [serial = 2162] [outer = 0x8fa52800] 16:42:56 INFO - PROCESS | 1722 | 1467070976508 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x911ae800) [pid = 1722] [serial = 2163] [outer = 0x8fa52800] 16:42:57 INFO - PROCESS | 1722 | 1467070977504 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:42:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1688ms 16:42:57 INFO - PROCESS | 1722 | 1467070977558 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1722 | 1467070977561 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:42:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:42:57 INFO - PROCESS | 1722 | 1467070977569 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1722 | 1467070977572 Marionette TRACE conn4 <- [1,2854,null,{}] 16:42:57 INFO - PROCESS | 1722 | 1467070977578 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}] 16:42:57 INFO - PROCESS | 1722 | 1467070977589 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:57 INFO - PROCESS | 1722 | 1467070977865 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:42:58 INFO - PROCESS | 1722 | 1467070978112 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1722 | 1467070978120 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b268000 == 33 [pid = 1722] [id = 721] 16:42:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8b268c00) [pid = 1722] [serial = 2164] [outer = (nil)] 16:42:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x912a0800) [pid = 1722] [serial = 2165] [outer = 0x8b268c00] 16:42:58 INFO - PROCESS | 1722 | 1467070978264 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x912bc400) [pid = 1722] [serial = 2166] [outer = 0x8b268c00] 16:42:59 INFO - PROCESS | 1722 | 1467070979440 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]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:42:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1937ms 16:42:59 INFO - PROCESS | 1722 | 1467070979507 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1722 | 1467070979514 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:42:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:42:59 INFO - PROCESS | 1722 | 1467070979523 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1722 | 1467070979529 Marionette TRACE conn4 <- [1,2858,null,{}] 16:42:59 INFO - PROCESS | 1722 | 1467070979537 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}] 16:42:59 INFO - PROCESS | 1722 | 1467070979544 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:42:59 INFO - PROCESS | 1722 | 1467070979791 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:43:00 INFO - PROCESS | 1722 | 1467070980154 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1722 | 1467070980171 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:00 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1a2800 == 34 [pid = 1722] [id = 722] 16:43:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8c1a3000) [pid = 1722] [serial = 2167] [outer = (nil)] 16:43:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8c1ae000) [pid = 1722] [serial = 2168] [outer = 0x8c1a3000] 16:43:00 INFO - PROCESS | 1722 | 1467070980248 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8c1d8c00) [pid = 1722] [serial = 2169] [outer = 0x8c1a3000] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1b0400 == 33 [pid = 1722] [id = 693] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8dc3e800 == 32 [pid = 1722] [id = 709] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1adc00 == 31 [pid = 1722] [id = 708] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd1a400 == 30 [pid = 1722] [id = 707] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d2c00 == 29 [pid = 1722] [id = 706] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5df800 == 28 [pid = 1722] [id = 691] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8afeb000 == 27 [pid = 1722] [id = 690] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa44c00 == 26 [pid = 1722] [id = 697] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1a6000 == 25 [pid = 1722] [id = 695] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef10800 == 24 [pid = 1722] [id = 694] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f5800 == 23 [pid = 1722] [id = 698] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb99000 == 22 [pid = 1722] [id = 699] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf8c00 == 21 [pid = 1722] [id = 696] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8b265000 == 20 [pid = 1722] [id = 700] 16:43:01 INFO - PROCESS | 1722 | --DOCSHELL 0x8d9ad400 == 19 [pid = 1722] [id = 692] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x911aa800) [pid = 1722] [serial = 2097] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8fb9e000) [pid = 1722] [serial = 2096] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x91292800) [pid = 1722] [serial = 2100] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x911b3c00) [pid = 1722] [serial = 2099] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8e5e7800) [pid = 1722] [serial = 2103] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8c1a6c00) [pid = 1722] [serial = 2102] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8dc42800) [pid = 1722] [serial = 2115] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8c20b400) [pid = 1722] [serial = 2112] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8d9b8800) [pid = 1722] [serial = 2117] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8da53000) [pid = 1722] [serial = 2114] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8bcf2400) [pid = 1722] [serial = 2108] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8bcf0400) [pid = 1722] [serial = 2109] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8c1dc400) [pid = 1722] [serial = 2111] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8c20fc00) [pid = 1722] [serial = 2106] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8c1d2400) [pid = 1722] [serial = 2105] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8d9ac400) [pid = 1722] [serial = 2088] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8c1d0800) [pid = 1722] [serial = 2087] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8eece800) [pid = 1722] [serial = 2091] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8e7ef800) [pid = 1722] [serial = 2090] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8fb2e800) [pid = 1722] [serial = 2094] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8fb28000) [pid = 1722] [serial = 2093] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1722 | 1467070982381 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:43:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2888ms 16:43:02 INFO - PROCESS | 1722 | 1467070982412 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1722 | 1467070982419 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:43:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:43:02 INFO - PROCESS | 1722 | 1467070982427 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1722 | 1467070982433 Marionette TRACE conn4 <- [1,2862,null,{}] 16:43:02 INFO - PROCESS | 1722 | 1467070982441 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}] 16:43:02 INFO - PROCESS | 1722 | 1467070982448 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:02 INFO - PROCESS | 1722 | 1467070982627 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:43:02 INFO - PROCESS | 1722 | 1467070982902 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1722 | 1467070982909 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bceb800 == 20 [pid = 1722] [id = 723] 16:43:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8bced000) [pid = 1722] [serial = 2170] [outer = (nil)] 16:43:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8bcf8800) [pid = 1722] [serial = 2171] [outer = 0x8bced000] 16:43:03 INFO - PROCESS | 1722 | 1467070982994 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8bd12c00) [pid = 1722] [serial = 2172] [outer = 0x8bced000] 16:43:03 INFO - PROCESS | 1722 | 1467070983821 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]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1436ms 16:43:03 INFO - PROCESS | 1722 | 1467070983864 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1722 | 1467070983873 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:43:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:43:03 INFO - PROCESS | 1722 | 1467070983891 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1722 | 1467070983896 Marionette TRACE conn4 <- [1,2866,null,{}] 16:43:03 INFO - PROCESS | 1722 | 1467070983904 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}] 16:43:03 INFO - PROCESS | 1722 | 1467070983910 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:04 INFO - PROCESS | 1722 | 1467070984099 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:43:04 INFO - PROCESS | 1722 | 1467070984256 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1722 | 1467070984266 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1d9000 == 21 [pid = 1722] [id = 724] 16:43:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8c201400) [pid = 1722] [serial = 2173] [outer = (nil)] 16:43:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8c209000) [pid = 1722] [serial = 2174] [outer = 0x8c201400] 16:43:04 INFO - PROCESS | 1722 | 1467070984346 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8d399800) [pid = 1722] [serial = 2175] [outer = 0x8c201400] 16:43:05 INFO - PROCESS | 1722 | 1467070985367 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]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:43:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1538ms 16:43:05 INFO - PROCESS | 1722 | 1467070985431 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1722 | 1467070985436 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:43:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:43:05 INFO - PROCESS | 1722 | 1467070985443 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1722 | 1467070985449 Marionette TRACE conn4 <- [1,2870,null,{}] 16:43:05 INFO - PROCESS | 1722 | 1467070985473 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}] 16:43:05 INFO - PROCESS | 1722 | 1467070985483 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:05 INFO - PROCESS | 1722 | 1467070985721 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:43:05 INFO - PROCESS | 1722 | 1467070985753 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1722 | 1467070985764 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:05 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da56c00 == 22 [pid = 1722] [id = 725] 16:43:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8da58400) [pid = 1722] [serial = 2176] [outer = (nil)] 16:43:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8dc3f800) [pid = 1722] [serial = 2177] [outer = 0x8da58400] 16:43:05 INFO - PROCESS | 1722 | 1467070985842 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8dc48400) [pid = 1722] [serial = 2178] [outer = 0x8da58400] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8d9b9000) [pid = 1722] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8a5d9800) [pid = 1722] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8bd1c400) [pid = 1722] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8afec000) [pid = 1722] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8a5d3000) [pid = 1722] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8e7f2c00) [pid = 1722] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8bcf7400) [pid = 1722] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8c1d8000) [pid = 1722] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8c1a5000) [pid = 1722] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8c1d3c00) [pid = 1722] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:43:07 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8bd21000) [pid = 1722] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:43:07 INFO - PROCESS | 1722 | 1467070987391 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]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:43:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1996ms 16:43:07 INFO - PROCESS | 1722 | 1467070987500 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:43:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:43:07 INFO - PROCESS | 1722 | 1467070987505 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:43:07 INFO - PROCESS | 1722 | 1467070987517 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1722 | 1467070987520 Marionette TRACE conn4 <- [1,2874,null,{}] 16:43:07 INFO - PROCESS | 1722 | 1467070987528 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}] 16:43:07 INFO - PROCESS | 1722 | 1467070987532 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:07 INFO - PROCESS | 1722 | 1467070987700 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:43:07 INFO - PROCESS | 1722 | 1467070987845 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1722 | 1467070987853 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d9800 == 23 [pid = 1722] [id = 726] 16:43:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8bd14c00) [pid = 1722] [serial = 2179] [outer = (nil)] 16:43:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8da56800) [pid = 1722] [serial = 2180] [outer = 0x8bd14c00] 16:43:07 INFO - PROCESS | 1722 | 1467070987925 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8e5ee400) [pid = 1722] [serial = 2181] [outer = 0x8bd14c00] 16:43:08 INFO - PROCESS | 1722 | 1467070988706 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]]]}] 16:43:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:43:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1243ms 16:43:08 INFO - PROCESS | 1722 | 1467070988755 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1722 | 1467070988758 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:43:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:43:08 INFO - PROCESS | 1722 | 1467070988765 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1722 | 1467070988768 Marionette TRACE conn4 <- [1,2878,null,{}] 16:43:08 INFO - PROCESS | 1722 | 1467070988774 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}] 16:43:08 INFO - PROCESS | 1722 | 1467070988779 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:08 INFO - PROCESS | 1722 | 1467070988939 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:43:08 INFO - PROCESS | 1722 | 1467070988951 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1722 | 1467070988960 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:08 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1da400 == 24 [pid = 1722] [id = 727] 16:43:08 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8e675000) [pid = 1722] [serial = 2182] [outer = (nil)] 16:43:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8e7eac00) [pid = 1722] [serial = 2183] [outer = 0x8e675000] 16:43:09 INFO - PROCESS | 1722 | 1467070989032 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8ed3f400) [pid = 1722] [serial = 2184] [outer = 0x8e675000] 16:43:10 INFO - PROCESS | 1722 | 1467070990390 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]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:43:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1691ms 16:43:10 INFO - PROCESS | 1722 | 1467070990465 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1722 | 1467070990471 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:43:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:43:10 INFO - PROCESS | 1722 | 1467070990481 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1722 | 1467070990489 Marionette TRACE conn4 <- [1,2882,null,{}] 16:43:10 INFO - PROCESS | 1722 | 1467070990498 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}] 16:43:10 INFO - PROCESS | 1722 | 1467070990503 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:10 INFO - PROCESS | 1722 | 1467070990736 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:43:11 INFO - PROCESS | 1722 | 1467070990983 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1722 | 1467070990991 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcf0400 == 25 [pid = 1722] [id = 728] 16:43:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8bcf7400) [pid = 1722] [serial = 2185] [outer = (nil)] 16:43:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8c1d8800) [pid = 1722] [serial = 2186] [outer = 0x8bcf7400] 16:43:11 INFO - PROCESS | 1722 | 1467070991120 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8d39f400) [pid = 1722] [serial = 2187] [outer = 0x8bcf7400] 16:43:12 INFO - PROCESS | 1722 | 1467070992289 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]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:43:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1889ms 16:43:12 INFO - PROCESS | 1722 | 1467070992370 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1722 | 1467070992378 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:43:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:43:12 INFO - PROCESS | 1722 | 1467070992392 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1722 | 1467070992397 Marionette TRACE conn4 <- [1,2886,null,{}] 16:43:12 INFO - PROCESS | 1722 | 1467070992404 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}] 16:43:12 INFO - PROCESS | 1722 | 1467070992411 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:12 INFO - PROCESS | 1722 | 1467070992671 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:43:12 INFO - PROCESS | 1722 | 1467070992912 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1722 | 1467070992922 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:12 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ee000 == 26 [pid = 1722] [id = 729] 16:43:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8e675800) [pid = 1722] [serial = 2188] [outer = (nil)] 16:43:12 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8e7edc00) [pid = 1722] [serial = 2189] [outer = 0x8e675800] 16:43:13 INFO - PROCESS | 1722 | 1467070993009 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8dc4a800) [pid = 1722] [serial = 2190] [outer = 0x8e675800] 16:43:14 INFO - PROCESS | 1722 | 1467070994071 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]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:43:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1741ms 16:43:14 INFO - PROCESS | 1722 | 1467070994133 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:43:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:43:14 INFO - PROCESS | 1722 | 1467070994138 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:43:14 INFO - PROCESS | 1722 | 1467070994147 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1722 | 1467070994153 Marionette TRACE conn4 <- [1,2890,null,{}] 16:43:14 INFO - PROCESS | 1722 | 1467070994172 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}] 16:43:14 INFO - PROCESS | 1722 | 1467070994182 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:14 INFO - PROCESS | 1722 | 1467070994418 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:43:14 INFO - PROCESS | 1722 | 1467070994659 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1722 | 1467070994672 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ef0b400 == 27 [pid = 1722] [id = 730] 16:43:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8ef0e000) [pid = 1722] [serial = 2191] [outer = (nil)] 16:43:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8ef17800) [pid = 1722] [serial = 2192] [outer = 0x8ef0e000] 16:43:14 INFO - PROCESS | 1722 | 1467070994784 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8f8b9400) [pid = 1722] [serial = 2193] [outer = 0x8ef0e000] 16:43:15 INFO - PROCESS | 1722 | 1467070995871 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:43:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1795ms 16:43:15 INFO - PROCESS | 1722 | 1467070995941 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1722 | 1467070995946 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:43:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:43:15 INFO - PROCESS | 1722 | 1467070995953 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1722 | 1467070995956 Marionette TRACE conn4 <- [1,2894,null,{}] 16:43:15 INFO - PROCESS | 1722 | 1467070995963 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}] 16:43:15 INFO - PROCESS | 1722 | 1467070995968 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:16 INFO - PROCESS | 1722 | 1467070996174 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:43:16 INFO - PROCESS | 1722 | 1467070996583 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1722 | 1467070996593 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:16 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dc400 == 28 [pid = 1722] [id = 731] 16:43:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8a5dd800) [pid = 1722] [serial = 2194] [outer = (nil)] 16:43:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8afe7800) [pid = 1722] [serial = 2195] [outer = 0x8a5dd800] 16:43:16 INFO - PROCESS | 1722 | 1467070996715 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8b26c000) [pid = 1722] [serial = 2196] [outer = 0x8a5dd800] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8e5e3c00) [pid = 1722] [serial = 2118] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8ed46c00) [pid = 1722] [serial = 2142] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8e5e8c00) [pid = 1722] [serial = 2139] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8ed40400) [pid = 1722] [serial = 2141] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8b26e000) [pid = 1722] [serial = 2144] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8ef0c000) [pid = 1722] [serial = 2147] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8c1a8000) [pid = 1722] [serial = 2145] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8aff4c00) [pid = 1722] [serial = 2132] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8b26f000) [pid = 1722] [serial = 2133] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8a5d9c00) [pid = 1722] [serial = 2120] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8afe8800) [pid = 1722] [serial = 2121] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8ed4d000) [pid = 1722] [serial = 2129] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8f8b4000) [pid = 1722] [serial = 2148] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8eed6000) [pid = 1722] [serial = 2130] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8c1ab800) [pid = 1722] [serial = 2135] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8c20ac00) [pid = 1722] [serial = 2136] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8dc43c00) [pid = 1722] [serial = 2138] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8c1d3000) [pid = 1722] [serial = 2123] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x8c203400) [pid = 1722] [serial = 2124] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x8e5ea400) [pid = 1722] [serial = 2126] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x8e675400) [pid = 1722] [serial = 2127] [outer = (nil)] [url = about:blank] 16:43:17 INFO - PROCESS | 1722 | 1467070997832 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]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:43:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1941ms 16:43:17 INFO - PROCESS | 1722 | 1467070997896 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1722 | 1467070997903 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:43:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:43:17 INFO - PROCESS | 1722 | 1467070997911 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1722 | 1467070997916 Marionette TRACE conn4 <- [1,2898,null,{}] 16:43:17 INFO - PROCESS | 1722 | 1467070997925 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}] 16:43:17 INFO - PROCESS | 1722 | 1467070997933 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:18 INFO - PROCESS | 1722 | 1467070998123 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:43:18 INFO - PROCESS | 1722 | 1467070998177 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1722 | 1467070998186 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afeac00 == 29 [pid = 1722] [id = 732] 16:43:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x8b270000) [pid = 1722] [serial = 2197] [outer = (nil)] 16:43:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8c1a5800) [pid = 1722] [serial = 2198] [outer = 0x8b270000] 16:43:18 INFO - PROCESS | 1722 | 1467070998394 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8c1d7000) [pid = 1722] [serial = 2199] [outer = 0x8b270000] 16:43:19 INFO - PROCESS | 1722 | 1467070999301 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]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:43:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1444ms 16:43:19 INFO - PROCESS | 1722 | 1467070999360 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1722 | 1467070999365 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:43:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:43:19 INFO - PROCESS | 1722 | 1467070999374 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1722 | 1467070999377 Marionette TRACE conn4 <- [1,2902,null,{}] 16:43:19 INFO - PROCESS | 1722 | 1467070999385 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}] 16:43:19 INFO - PROCESS | 1722 | 1467070999391 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:19 INFO - PROCESS | 1722 | 1467070999579 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:43:19 INFO - PROCESS | 1722 | 1467070999738 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1722 | 1467070999746 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:19 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd21000 == 30 [pid = 1722] [id = 733] 16:43:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8d39e000) [pid = 1722] [serial = 2200] [outer = (nil)] 16:43:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8da4b800) [pid = 1722] [serial = 2201] [outer = 0x8d39e000] 16:43:19 INFO - PROCESS | 1722 | 1467070999819 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8dc4a000) [pid = 1722] [serial = 2202] [outer = 0x8d39e000] 16:43:20 INFO - PROCESS | 1722 | 1467071000835 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:43:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1535ms 16:43:20 INFO - PROCESS | 1722 | 1467071000911 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1722 | 1467071000915 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:43:20 INFO - PROCESS | 1722 | 1467071000938 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1722 | 1467071000948 Marionette TRACE conn4 <- [1,2906,null,{}] 16:43:20 INFO - PROCESS | 1722 | 1467071000957 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}] 16:43:20 INFO - PROCESS | 1722 | 1467071000964 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:21 INFO - PROCESS | 1722 | 1467071001203 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:43:21 INFO - PROCESS | 1722 | 1467071001226 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 1722 | 1467071001235 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:21 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1dc000 == 31 [pid = 1722] [id = 734] 16:43:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8e680800) [pid = 1722] [serial = 2203] [outer = (nil)] 16:43:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8ed4d000) [pid = 1722] [serial = 2204] [outer = 0x8e680800] 16:43:21 INFO - PROCESS | 1722 | 1467071001303 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8eed9400) [pid = 1722] [serial = 2205] [outer = 0x8e680800] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8da58400) [pid = 1722] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8bd14c00) [pid = 1722] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8bced000) [pid = 1722] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8c201400) [pid = 1722] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8c1a3000) [pid = 1722] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8b272800) [pid = 1722] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x8e676400) [pid = 1722] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x8fa44800) [pid = 1722] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x8da4dc00) [pid = 1722] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 60 (0x8fa52800) [pid = 1722] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:43:22 INFO - PROCESS | 1722 | --DOMWINDOW == 59 (0x8b268c00) [pid = 1722] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:43:22 INFO - PROCESS | 1722 | 1467071002434 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]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1560ms 16:43:22 INFO - PROCESS | 1722 | 1467071002483 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 1722 | 1467071002488 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:43:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:43:22 INFO - PROCESS | 1722 | 1467071002495 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1722 | 1467071002499 Marionette TRACE conn4 <- [1,2910,null,{}] 16:43:22 INFO - PROCESS | 1722 | 1467071002512 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}] 16:43:22 INFO - PROCESS | 1722 | 1467071002516 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:22 INFO - PROCESS | 1722 | 1467071002710 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:43:22 INFO - PROCESS | 1722 | 1467071002719 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1722 | 1467071002725 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:22 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d5800 == 32 [pid = 1722] [id = 735] 16:43:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 60 (0x8c1a3000) [pid = 1722] [serial = 2206] [outer = (nil)] 16:43:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 61 (0x8e673400) [pid = 1722] [serial = 2207] [outer = 0x8c1a3000] 16:43:22 INFO - PROCESS | 1722 | 1467071002800 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x8eed4400) [pid = 1722] [serial = 2208] [outer = 0x8c1a3000] 16:43:23 INFO - PROCESS | 1722 | 1467071003655 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]]]}] 16:43:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:43:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:43:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1193ms 16:43:23 INFO - PROCESS | 1722 | 1467071003690 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1722 | 1467071003694 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:43:23 INFO - TEST-START | /DOMEvents/constructors.html 16:43:23 INFO - PROCESS | 1722 | 1467071003711 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1722 | 1467071003714 Marionette TRACE conn4 <- [1,2914,null,{}] 16:43:23 INFO - PROCESS | 1722 | 1467071003722 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}] 16:43:23 INFO - PROCESS | 1722 | 1467071003726 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:23 INFO - PROCESS | 1722 | 1467071003881 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:43:23 INFO - PROCESS | 1722 | 1467071003896 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1722 | 1467071003914 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d4000 == 33 [pid = 1722] [id = 736] 16:43:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8bcf1c00) [pid = 1722] [serial = 2209] [outer = (nil)] 16:43:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8ef14000) [pid = 1722] [serial = 2210] [outer = 0x8bcf1c00] 16:43:24 INFO - PROCESS | 1722 | 1467071003998 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8fa4a400) [pid = 1722] [serial = 2211] [outer = 0x8bcf1c00] 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:43:25 INFO - PROCESS | 1722 | 1467071005306 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]]]}] 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:43:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:43:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:43:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 1662ms 16:43:25 INFO - PROCESS | 1722 | 1467071005364 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 1722 | 1467071005377 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:43:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:43:25 INFO - PROCESS | 1722 | 1467071005420 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1722 | 1467071005429 Marionette TRACE conn4 <- [1,2918,null,{}] 16:43:25 INFO - PROCESS | 1722 | 1467071005440 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}] 16:43:25 INFO - PROCESS | 1722 | 1467071005445 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:25 INFO - PROCESS | 1722 | 1467071005649 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:43:25 INFO - PROCESS | 1722 | 1467071005940 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1722 | 1467071005949 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afea000 == 34 [pid = 1722] [id = 737] 16:43:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8c1da000) [pid = 1722] [serial = 2212] [outer = (nil)] 16:43:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8d9b0400) [pid = 1722] [serial = 2213] [outer = 0x8c1da000] 16:43:26 INFO - PROCESS | 1722 | 1467071006038 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8d9b9000) [pid = 1722] [serial = 2214] [outer = 0x8c1da000] 16:43:26 INFO - PROCESS | 1722 | 1467071006943 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:43:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:43:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1571ms 16:43:26 INFO - PROCESS | 1722 | 1467071006962 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1722 | 1467071006970 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:43:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:43:26 INFO - PROCESS | 1722 | 1467071006983 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1722 | 1467071006987 Marionette TRACE conn4 <- [1,2922,null,{}] 16:43:26 INFO - PROCESS | 1722 | 1467071006995 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}] 16:43:27 INFO - PROCESS | 1722 | 1467071007002 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:27 INFO - PROCESS | 1722 | 1467071007245 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:43:27 INFO - PROCESS | 1722 | 1467071007436 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1722 | 1467071007444 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f6000 == 35 [pid = 1722] [id = 738] 16:43:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8ed40400) [pid = 1722] [serial = 2215] [outer = (nil)] 16:43:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8ef0d400) [pid = 1722] [serial = 2216] [outer = 0x8ed40400] 16:43:27 INFO - PROCESS | 1722 | 1467071007534 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8ef17c00) [pid = 1722] [serial = 2217] [outer = 0x8ed40400] 16:43:28 INFO - PROCESS | 1722 | [1722] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:43:28 INFO - PROCESS | 1722 | [1722] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:43:28 INFO - PROCESS | 1722 | [1722] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:43:28 INFO - PROCESS | 1722 | [1722] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:43:28 INFO - PROCESS | 1722 | 1467071008525 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]]]}] 16:43:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:43:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:43:28 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 16:43:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:43:28 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 16:43:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:43:28 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]" 16:43:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:43:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:43:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1591ms 16:43:28 INFO - PROCESS | 1722 | 1467071008574 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1722 | 1467071008584 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:43:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:43:28 INFO - PROCESS | 1722 | 1467071008597 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1722 | 1467071008605 Marionette TRACE conn4 <- [1,2926,null,{}] 16:43:28 INFO - PROCESS | 1722 | 1467071008643 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}] 16:43:28 INFO - PROCESS | 1722 | 1467071008653 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:28 INFO - PROCESS | 1722 | 1467071008845 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:43:29 INFO - PROCESS | 1722 | 1467071009041 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1722 | 1467071009049 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b268800 == 36 [pid = 1722] [id = 739] 16:43:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8fba2000) [pid = 1722] [serial = 2218] [outer = (nil)] 16:43:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x911a9400) [pid = 1722] [serial = 2219] [outer = 0x8fba2000] 16:43:29 INFO - PROCESS | 1722 | 1467071009179 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x911b2800) [pid = 1722] [serial = 2220] [outer = 0x8fba2000] 16:43:29 INFO - PROCESS | 1722 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:43:30 INFO - PROCESS | 1722 | 1467071010096 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]]]}] 16:43:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:43:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1517ms 16:43:30 INFO - PROCESS | 1722 | 1467071010113 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1722 | 1467071010117 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:43:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:43:30 INFO - PROCESS | 1722 | 1467071010126 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1722 | 1467071010131 Marionette TRACE conn4 <- [1,2930,null,{}] 16:43:30 INFO - PROCESS | 1722 | 1467071010137 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}] 16:43:30 INFO - PROCESS | 1722 | 1467071010143 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:30 INFO - PROCESS | 1722 | 1467071010339 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:43:30 INFO - PROCESS | 1722 | 1467071010536 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1722 | 1467071010545 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:30 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb22400 == 37 [pid = 1722] [id = 740] 16:43:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x911b6800) [pid = 1722] [serial = 2221] [outer = (nil)] 16:43:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x9129c400) [pid = 1722] [serial = 2222] [outer = 0x911b6800] 16:43:30 INFO - PROCESS | 1722 | 1467071010630 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x912a0400) [pid = 1722] [serial = 2223] [outer = 0x911b6800] 16:43:31 INFO - PROCESS | 1722 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:43:31 INFO - PROCESS | 1722 | 1467071011499 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]]]}] 16:43:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:43:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1434ms 16:43:31 INFO - PROCESS | 1722 | 1467071011562 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:43:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:43:31 INFO - PROCESS | 1722 | 1467071011567 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:43:31 INFO - PROCESS | 1722 | 1467071011574 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1722 | 1467071011578 Marionette TRACE conn4 <- [1,2934,null,{}] 16:43:31 INFO - PROCESS | 1722 | 1467071011585 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}] 16:43:31 INFO - PROCESS | 1722 | 1467071011591 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:31 INFO - PROCESS | 1722 | 1467071011820 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:43:32 INFO - PROCESS | 1722 | 1467071012006 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1722 | 1467071012016 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5ef800 == 38 [pid = 1722] [id = 741] 16:43:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x912a0c00) [pid = 1722] [serial = 2224] [outer = (nil)] 16:43:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x912bfc00) [pid = 1722] [serial = 2225] [outer = 0x912a0c00] 16:43:32 INFO - PROCESS | 1722 | 1467071012106 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x912c5400) [pid = 1722] [serial = 2226] [outer = 0x912a0c00] 16:43:33 INFO - PROCESS | 1722 | 1467071013044 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]]]}] 16:43:33 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:43:33 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1487ms 16:43:33 INFO - PROCESS | 1722 | 1467071013061 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1722 | 1467071013066 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:43:33 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:43:33 INFO - PROCESS | 1722 | 1467071013073 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1722 | 1467071013078 Marionette TRACE conn4 <- [1,2938,null,{}] 16:43:33 INFO - PROCESS | 1722 | 1467071013084 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}] 16:43:33 INFO - PROCESS | 1722 | 1467071013095 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:33 INFO - PROCESS | 1722 | 1467071013342 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:43:33 INFO - PROCESS | 1722 | 1467071013527 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1722 | 1467071013534 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:33 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5dc000 == 39 [pid = 1722] [id = 742] 16:43:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8e7f0c00) [pid = 1722] [serial = 2227] [outer = (nil)] 16:43:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x9196f400) [pid = 1722] [serial = 2228] [outer = 0x8e7f0c00] 16:43:33 INFO - PROCESS | 1722 | 1467071013620 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x91972800) [pid = 1722] [serial = 2229] [outer = 0x8e7f0c00] 16:43:34 INFO - PROCESS | 1722 | 1467071014451 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]]]}] 16:43:34 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. 16:43:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1440ms 16:43:34 INFO - PROCESS | 1722 | 1467071014514 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:43:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:43:34 INFO - PROCESS | 1722 | 1467071014519 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:43:34 INFO - PROCESS | 1722 | 1467071014526 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1722 | 1467071014530 Marionette TRACE conn4 <- [1,2942,null,{}] 16:43:34 INFO - PROCESS | 1722 | 1467071014537 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}] 16:43:34 INFO - PROCESS | 1722 | 1467071014542 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:34 INFO - PROCESS | 1722 | 1467071014731 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:43:34 INFO - PROCESS | 1722 | 1467071014924 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1722 | 1467071014933 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x912c9400 == 40 [pid = 1722] [id = 743] 16:43:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x91495c00) [pid = 1722] [serial = 2230] [outer = (nil)] 16:43:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x91979800) [pid = 1722] [serial = 2231] [outer = 0x91495c00] 16:43:35 INFO - PROCESS | 1722 | 1467071015043 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x91ab3c00) [pid = 1722] [serial = 2232] [outer = 0x91495c00] 16:43:35 INFO - PROCESS | 1722 | 1467071015913 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"]]]}] 16:43:35 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 16:43:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:43:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1434ms 16:43:35 INFO - PROCESS | 1722 | 1467071015961 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:43:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:43:35 INFO - PROCESS | 1722 | 1467071015965 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:43:35 INFO - PROCESS | 1722 | 1467071015973 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1722 | 1467071015976 Marionette TRACE conn4 <- [1,2946,null,{}] 16:43:35 INFO - PROCESS | 1722 | 1467071015983 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}] 16:43:35 INFO - PROCESS | 1722 | 1467071015988 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:36 INFO - PROCESS | 1722 | 1467071016196 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:43:36 INFO - PROCESS | 1722 | 1467071016368 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1722 | 1467071016378 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:36 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d3c00 == 41 [pid = 1722] [id = 744] 16:43:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8b268c00) [pid = 1722] [serial = 2233] [outer = (nil)] 16:43:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x91abdc00) [pid = 1722] [serial = 2234] [outer = 0x8b268c00] 16:43:36 INFO - PROCESS | 1722 | 1467071016495 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x91ac0400) [pid = 1722] [serial = 2235] [outer = 0x8b268c00] 16:43:37 INFO - PROCESS | 1722 | 1467071017364 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]]]}] 16:43:37 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. 16:43:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1443ms 16:43:37 INFO - PROCESS | 1722 | 1467071017415 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:43:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:43:37 INFO - PROCESS | 1722 | 1467071017420 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:43:37 INFO - PROCESS | 1722 | 1467071017427 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1722 | 1467071017431 Marionette TRACE conn4 <- [1,2950,null,{}] 16:43:37 INFO - PROCESS | 1722 | 1467071017438 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}] 16:43:37 INFO - PROCESS | 1722 | 1467071017443 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:37 INFO - PROCESS | 1722 | 1467071017723 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:43:38 INFO - PROCESS | 1722 | 1467071018161 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1722 | 1467071018171 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afea800 == 42 [pid = 1722] [id = 745] 16:43:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8afeb400) [pid = 1722] [serial = 2236] [outer = (nil)] 16:43:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8b265000) [pid = 1722] [serial = 2237] [outer = 0x8afeb400] 16:43:38 INFO - PROCESS | 1722 | 1467071018256 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8bd15000) [pid = 1722] [serial = 2238] [outer = 0x8afeb400] 16:43:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c20cc00 == 43 [pid = 1722] [id = 746] 16:43:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x8c20e800) [pid = 1722] [serial = 2239] [outer = (nil)] 16:43:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x8d3a5400) [pid = 1722] [serial = 2240] [outer = 0x8c20e800] 16:43:39 INFO - PROCESS | 1722 | 1467071019154 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]]]}] 16:43:39 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. 16:43:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1745ms 16:43:39 INFO - PROCESS | 1722 | 1467071019206 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 1722 | 1467071019210 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:43:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:43:39 INFO - PROCESS | 1722 | 1467071019221 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 1722 | 1467071019227 Marionette TRACE conn4 <- [1,2954,null,{}] 16:43:39 INFO - PROCESS | 1722 | 1467071019235 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}] 16:43:39 INFO - PROCESS | 1722 | 1467071019241 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:39 INFO - PROCESS | 1722 | 1467071019444 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:43:39 INFO - PROCESS | 1722 | 1467071019736 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1722 | 1467071019746 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c204400 == 44 [pid = 1722] [id = 747] 16:43:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8d3a8c00) [pid = 1722] [serial = 2241] [outer = (nil)] 16:43:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8da4dc00) [pid = 1722] [serial = 2242] [outer = 0x8d3a8c00] 16:43:39 INFO - PROCESS | 1722 | 1467071019872 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8dc47800) [pid = 1722] [serial = 2243] [outer = 0x8d3a8c00] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1dc000 == 43 [pid = 1722] [id = 734] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d5800 == 42 [pid = 1722] [id = 735] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8ef0b400 == 41 [pid = 1722] [id = 730] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcf0400 == 40 [pid = 1722] [id = 728] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ee000 == 39 [pid = 1722] [id = 729] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dc400 == 38 [pid = 1722] [id = 731] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8afea400 == 37 [pid = 1722] [id = 710] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8afeac00 == 36 [pid = 1722] [id = 732] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8bd21000 == 35 [pid = 1722] [id = 733] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8c20cc00 == 34 [pid = 1722] [id = 746] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8afea800 == 33 [pid = 1722] [id = 745] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d3c00 == 32 [pid = 1722] [id = 744] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x912c9400 == 31 [pid = 1722] [id = 743] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5ef800 == 30 [pid = 1722] [id = 741] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5dc000 == 29 [pid = 1722] [id = 742] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8fb22400 == 28 [pid = 1722] [id = 740] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8b268800 == 27 [pid = 1722] [id = 739] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8afea000 == 26 [pid = 1722] [id = 737] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7f6000 == 25 [pid = 1722] [id = 738] 16:43:41 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5d4000 == 24 [pid = 1722] [id = 736] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8dc3f800) [pid = 1722] [serial = 2177] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8da56800) [pid = 1722] [serial = 2180] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8bcf8800) [pid = 1722] [serial = 2171] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8c209000) [pid = 1722] [serial = 2174] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8c1d8c00) [pid = 1722] [serial = 2169] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8c1ae000) [pid = 1722] [serial = 2168] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8d3a2400) [pid = 1722] [serial = 2151] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8c1d9400) [pid = 1722] [serial = 2150] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8e7f4000) [pid = 1722] [serial = 2154] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8e67b800) [pid = 1722] [serial = 2153] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8fa4d800) [pid = 1722] [serial = 2157] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8fa47800) [pid = 1722] [serial = 2156] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8fb31400) [pid = 1722] [serial = 2160] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8fb26400) [pid = 1722] [serial = 2159] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x911ae800) [pid = 1722] [serial = 2163] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8fba2800) [pid = 1722] [serial = 2162] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x912bc400) [pid = 1722] [serial = 2166] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x912a0800) [pid = 1722] [serial = 2165] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8bd12c00) [pid = 1722] [serial = 2172] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8dc48400) [pid = 1722] [serial = 2178] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8e5ee400) [pid = 1722] [serial = 2181] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8d399800) [pid = 1722] [serial = 2175] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1722 | 1467071021977 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]]]}] 16:43:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:43:42 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 16:43:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2793ms 16:43:42 INFO - PROCESS | 1722 | 1467071022016 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 1722 | 1467071022023 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:43:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:43:42 INFO - PROCESS | 1722 | 1467071022031 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 1722 | 1467071022035 Marionette TRACE conn4 <- [1,2958,null,{}] 16:43:42 INFO - PROCESS | 1722 | 1467071022043 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}] 16:43:42 INFO - PROCESS | 1722 | 1467071022049 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:42 INFO - PROCESS | 1722 | 1467071022238 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:43:42 INFO - PROCESS | 1722 | 1467071022444 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 1722 | 1467071022453 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:42 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b265800 == 25 [pid = 1722] [id = 748] 16:43:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8b268400) [pid = 1722] [serial = 2244] [outer = (nil)] 16:43:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8c1ac400) [pid = 1722] [serial = 2245] [outer = 0x8b268400] 16:43:42 INFO - PROCESS | 1722 | 1467071022532 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8c1ce800) [pid = 1722] [serial = 2246] [outer = 0x8b268400] 16:43:43 INFO - PROCESS | 1722 | 1467071023319 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]]]}] 16:43:43 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. 16:43:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1338ms 16:43:43 INFO - PROCESS | 1722 | 1467071023369 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 1722 | 1467071023377 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:43:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:43:43 INFO - PROCESS | 1722 | 1467071023391 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1722 | 1467071023396 Marionette TRACE conn4 <- [1,2962,null,{}] 16:43:43 INFO - PROCESS | 1722 | 1467071023403 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}] 16:43:43 INFO - PROCESS | 1722 | 1467071023409 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:43 INFO - PROCESS | 1722 | 1467071023585 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:43:43 INFO - PROCESS | 1722 | 1467071023750 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1722 | 1467071023760 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c210400 == 26 [pid = 1722] [id = 749] 16:43:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8d399400) [pid = 1722] [serial = 2247] [outer = (nil)] 16:43:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8d3a2000) [pid = 1722] [serial = 2248] [outer = 0x8d399400] 16:43:43 INFO - PROCESS | 1722 | 1467071023836 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8d9b1400) [pid = 1722] [serial = 2249] [outer = 0x8d399400] 16:43:44 INFO - PROCESS | 1722 | 1467071024680 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]]]}] 16:43:44 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. 16:43:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1334ms 16:43:44 INFO - PROCESS | 1722 | 1467071024726 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:43:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:43:44 INFO - PROCESS | 1722 | 1467071024731 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:43:44 INFO - PROCESS | 1722 | 1467071024738 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1722 | 1467071024745 Marionette TRACE conn4 <- [1,2966,null,{}] 16:43:44 INFO - PROCESS | 1722 | 1467071024774 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}] 16:43:44 INFO - PROCESS | 1722 | 1467071024784 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:45 INFO - PROCESS | 1722 | 1467071025008 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:43:45 INFO - PROCESS | 1722 | 1467071025050 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 1722 | 1467071025073 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:45 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e7800 == 27 [pid = 1722] [id = 750] 16:43:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8e5e7c00) [pid = 1722] [serial = 2250] [outer = (nil)] 16:43:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8e5eb800) [pid = 1722] [serial = 2251] [outer = 0x8e5e7c00] 16:43:45 INFO - PROCESS | 1722 | 1467071025247 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8e672c00) [pid = 1722] [serial = 2252] [outer = 0x8e5e7c00] 16:43:46 INFO - PROCESS | 1722 | 1467071026074 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]]]}] 16:43:46 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. 16:43:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1396ms 16:43:46 INFO - PROCESS | 1722 | 1467071026134 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 1722 | 1467071026140 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:43:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8e680800) [pid = 1722] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8c1a3000) [pid = 1722] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8d39e000) [pid = 1722] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8bcf7400) [pid = 1722] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8a5dd800) [pid = 1722] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8e675800) [pid = 1722] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8e675000) [pid = 1722] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8b270000) [pid = 1722] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8ef0e000) [pid = 1722] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:43:46 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8bcf1c00) [pid = 1722] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:43:46 INFO - PROCESS | 1722 | 1467071026649 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 1722 | 1467071026653 Marionette TRACE conn4 <- [1,2970,null,{}] 16:43:46 INFO - PROCESS | 1722 | 1467071026663 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}] 16:43:46 INFO - PROCESS | 1722 | 1467071026667 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:46 INFO - PROCESS | 1722 | 1467071026818 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:43:47 INFO - PROCESS | 1722 | 1467071027066 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1722 | 1467071027073 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afe8000 == 28 [pid = 1722] [id = 751] 16:43:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8b26ec00) [pid = 1722] [serial = 2253] [outer = (nil)] 16:43:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8dc48c00) [pid = 1722] [serial = 2254] [outer = 0x8b26ec00] 16:43:47 INFO - PROCESS | 1722 | 1467071027150 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8e67d400) [pid = 1722] [serial = 2255] [outer = 0x8b26ec00] 16:43:47 INFO - PROCESS | 1722 | 1467071027812 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]]]}] 16:43:47 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. 16:43:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1242ms 16:43:47 INFO - PROCESS | 1722 | 1467071027838 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:43:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:43:47 INFO - PROCESS | 1722 | 1467071027843 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:43:47 INFO - PROCESS | 1722 | 1467071027850 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1722 | 1467071027853 Marionette TRACE conn4 <- [1,2974,null,{}] 16:43:47 INFO - PROCESS | 1722 | 1467071027860 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}] 16:43:47 INFO - PROCESS | 1722 | 1467071027865 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:48 INFO - PROCESS | 1722 | 1467071028019 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:43:48 INFO - PROCESS | 1722 | 1467071028181 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1722 | 1467071028190 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:48 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7e9c00 == 29 [pid = 1722] [id = 752] 16:43:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8e7ee400) [pid = 1722] [serial = 2256] [outer = (nil)] 16:43:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8ed43c00) [pid = 1722] [serial = 2257] [outer = 0x8e7ee400] 16:43:48 INFO - PROCESS | 1722 | 1467071028262 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8eed9000) [pid = 1722] [serial = 2258] [outer = 0x8e7ee400] 16:43:49 INFO - PROCESS | 1722 | 1467071029205 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]]]}] 16:43:49 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. 16:43:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1388ms 16:43:49 INFO - PROCESS | 1722 | 1467071029239 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1722 | 1467071029246 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:43:49 INFO - PROCESS | 1722 | 1467071029255 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1722 | 1467071029260 Marionette TRACE conn4 <- [1,2978,null,{}] 16:43:49 INFO - PROCESS | 1722 | 1467071029301 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}] 16:43:49 INFO - PROCESS | 1722 | 1467071029308 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:49 INFO - PROCESS | 1722 | 1467071029515 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:43:49 INFO - PROCESS | 1722 | 1467071029782 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1722 | 1467071029790 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1aac00 == 30 [pid = 1722] [id = 753] 16:43:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8c1db800) [pid = 1722] [serial = 2259] [outer = (nil)] 16:43:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8c204000) [pid = 1722] [serial = 2260] [outer = 0x8c1db800] 16:43:49 INFO - PROCESS | 1722 | 1467071029907 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8c20f000) [pid = 1722] [serial = 2261] [outer = 0x8c1db800] 16:43:50 INFO - PROCESS | 1722 | 1467071030831 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]]]}] 16:43:50 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. 16:43:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1618ms 16:43:50 INFO - PROCESS | 1722 | 1467071030873 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1722 | 1467071030881 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:43:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:43:50 INFO - PROCESS | 1722 | 1467071030893 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1722 | 1467071030897 Marionette TRACE conn4 <- [1,2982,null,{}] 16:43:50 INFO - PROCESS | 1722 | 1467071030905 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}] 16:43:50 INFO - PROCESS | 1722 | 1467071030912 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:51 INFO - PROCESS | 1722 | 1467071031185 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:43:51 INFO - PROCESS | 1722 | 1467071031326 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1722 | 1467071031338 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:51 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da4ec00 == 31 [pid = 1722] [id = 754] 16:43:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8dc48800) [pid = 1722] [serial = 2262] [outer = (nil)] 16:43:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8e679000) [pid = 1722] [serial = 2263] [outer = 0x8dc48800] 16:43:51 INFO - PROCESS | 1722 | 1467071031467 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8dc3f000) [pid = 1722] [serial = 2264] [outer = 0x8dc48800] 16:43:52 INFO - PROCESS | 1722 | 1467071032450 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"]]]}] 16:43:52 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 16:43:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:43:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1591ms 16:43:52 INFO - PROCESS | 1722 | 1467071032485 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 1722 | 1467071032489 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:43:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:43:52 INFO - PROCESS | 1722 | 1467071032497 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1722 | 1467071032504 Marionette TRACE conn4 <- [1,2986,null,{}] 16:43:52 INFO - PROCESS | 1722 | 1467071032522 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}] 16:43:52 INFO - PROCESS | 1722 | 1467071032532 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:52 INFO - PROCESS | 1722 | 1467071032849 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:43:53 INFO - PROCESS | 1722 | 1467071033000 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1722 | 1467071033012 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:53 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa50400 == 32 [pid = 1722] [id = 755] 16:43:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8fa50c00) [pid = 1722] [serial = 2265] [outer = (nil)] 16:43:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x8fb24400) [pid = 1722] [serial = 2266] [outer = 0x8fa50c00] 16:43:53 INFO - PROCESS | 1722 | 1467071033104 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x8fb27400) [pid = 1722] [serial = 2267] [outer = 0x8fa50c00] 16:43:54 INFO - PROCESS | 1722 | 1467071034011 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]]]}] 16:43:54 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. 16:43:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1539ms 16:43:54 INFO - PROCESS | 1722 | 1467071034057 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 1722 | 1467071034063 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:43:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:43:54 INFO - PROCESS | 1722 | 1467071034072 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1722 | 1467071034076 Marionette TRACE conn4 <- [1,2990,null,{}] 16:43:54 INFO - PROCESS | 1722 | 1467071034083 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}] 16:43:54 INFO - PROCESS | 1722 | 1467071034088 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:54 INFO - PROCESS | 1722 | 1467071034272 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:43:54 INFO - PROCESS | 1722 | 1467071034482 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1722 | 1467071034490 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:54 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e7000 == 33 [pid = 1722] [id = 756] 16:43:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8fb2b400) [pid = 1722] [serial = 2268] [outer = (nil)] 16:43:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8fb99c00) [pid = 1722] [serial = 2269] [outer = 0x8fb2b400] 16:43:54 INFO - PROCESS | 1722 | 1467071034619 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8fb9f000) [pid = 1722] [serial = 2270] [outer = 0x8fb2b400] 16:43:55 INFO - PROCESS | 1722 | ++DOCSHELL 0x911ab800 == 34 [pid = 1722] [id = 757] 16:43:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 93 (0x911b0c00) [pid = 1722] [serial = 2271] [outer = (nil)] 16:43:55 INFO - PROCESS | 1722 | ++DOMWINDOW == 94 (0x911b3800) [pid = 1722] [serial = 2272] [outer = 0x911b0c00] 16:43:55 INFO - PROCESS | 1722 | 1467071035740 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]]]}] 16:43:55 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. 16:43:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1733ms 16:43:55 INFO - PROCESS | 1722 | 1467071035807 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:43:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:43:55 INFO - PROCESS | 1722 | 1467071035811 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:43:55 INFO - PROCESS | 1722 | 1467071035818 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1722 | 1467071035821 Marionette TRACE conn4 <- [1,2994,null,{}] 16:43:55 INFO - PROCESS | 1722 | 1467071035827 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}] 16:43:55 INFO - PROCESS | 1722 | 1467071035833 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:56 INFO - PROCESS | 1722 | 1467071036058 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:43:56 INFO - PROCESS | 1722 | 1467071036305 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1722 | 1467071036314 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:56 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d39c800 == 35 [pid = 1722] [id = 758] 16:43:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 95 (0x8e677c00) [pid = 1722] [serial = 2273] [outer = (nil)] 16:43:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 96 (0x8fb2a800) [pid = 1722] [serial = 2274] [outer = 0x8e677c00] 16:43:56 INFO - PROCESS | 1722 | 1467071036425 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1722 | ++DOMWINDOW == 97 (0x8fba3400) [pid = 1722] [serial = 2275] [outer = 0x8e677c00] 16:43:57 INFO - PROCESS | 1722 | 1467071037523 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]]]}] 16:43:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:43:57 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 16:43:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1731ms 16:43:57 INFO - PROCESS | 1722 | 1467071037551 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 1722 | 1467071037557 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:43:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:43:57 INFO - PROCESS | 1722 | 1467071037595 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 1722 | 1467071037601 Marionette TRACE conn4 <- [1,2998,null,{}] 16:43:57 INFO - PROCESS | 1722 | 1467071037614 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}] 16:43:57 INFO - PROCESS | 1722 | 1467071037621 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:57 INFO - PROCESS | 1722 | 1467071037819 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:43:58 INFO - PROCESS | 1722 | 1467071038170 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1722 | 1467071038183 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:58 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26b800 == 36 [pid = 1722] [id = 759] 16:43:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 98 (0x8bcee400) [pid = 1722] [serial = 2276] [outer = (nil)] 16:43:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 99 (0x8c1b0c00) [pid = 1722] [serial = 2277] [outer = 0x8bcee400] 16:43:58 INFO - PROCESS | 1722 | 1467071038260 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1722 | ++DOMWINDOW == 100 (0x8c1d9800) [pid = 1722] [serial = 2278] [outer = 0x8bcee400] 16:43:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8afe8000 == 35 [pid = 1722] [id = 751] 16:43:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e7800 == 34 [pid = 1722] [id = 750] 16:43:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8c210400 == 33 [pid = 1722] [id = 749] 16:43:58 INFO - PROCESS | 1722 | --DOCSHELL 0x8b265800 == 32 [pid = 1722] [id = 748] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 99 (0x8ed4d000) [pid = 1722] [serial = 2204] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 98 (0x8e673400) [pid = 1722] [serial = 2207] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 97 (0x8eed9400) [pid = 1722] [serial = 2205] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 96 (0x8da4b800) [pid = 1722] [serial = 2201] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 95 (0x8c1d8800) [pid = 1722] [serial = 2186] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 94 (0x8d39f400) [pid = 1722] [serial = 2187] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 93 (0x8afe7800) [pid = 1722] [serial = 2195] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 92 (0x8b26c000) [pid = 1722] [serial = 2196] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x8e7edc00) [pid = 1722] [serial = 2189] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8dc4a800) [pid = 1722] [serial = 2190] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8ed3f400) [pid = 1722] [serial = 2184] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x8e7eac00) [pid = 1722] [serial = 2183] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8c1a5800) [pid = 1722] [serial = 2198] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8c1d7000) [pid = 1722] [serial = 2199] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8ef17800) [pid = 1722] [serial = 2192] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8ef14000) [pid = 1722] [serial = 2210] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8fa4a400) [pid = 1722] [serial = 2211] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8f8b9400) [pid = 1722] [serial = 2193] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8eed4400) [pid = 1722] [serial = 2208] [outer = (nil)] [url = about:blank] 16:43:58 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8dc4a000) [pid = 1722] [serial = 2202] [outer = (nil)] [url = about:blank] 16:43:59 INFO - PROCESS | 1722 | 1467071039148 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]]]}] 16:43:59 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. 16:43:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1620ms 16:43:59 INFO - PROCESS | 1722 | 1467071039187 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1722 | 1467071039194 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:43:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:43:59 INFO - PROCESS | 1722 | 1467071039205 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1722 | 1467071039209 Marionette TRACE conn4 <- [1,3002,null,{}] 16:43:59 INFO - PROCESS | 1722 | 1467071039216 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}] 16:43:59 INFO - PROCESS | 1722 | 1467071039223 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:59 INFO - PROCESS | 1722 | 1467071039407 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:43:59 INFO - PROCESS | 1722 | 1467071039573 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1722 | 1467071039582 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:43:59 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b265800 == 33 [pid = 1722] [id = 760] 16:43:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8c206400) [pid = 1722] [serial = 2279] [outer = (nil)] 16:43:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8d9b6400) [pid = 1722] [serial = 2280] [outer = 0x8c206400] 16:43:59 INFO - PROCESS | 1722 | 1467071039659 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x8da55400) [pid = 1722] [serial = 2281] [outer = 0x8c206400] 16:44:00 INFO - PROCESS | 1722 | 1467071040513 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]]]}] 16:44:00 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. 16:44:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1388ms 16:44:00 INFO - PROCESS | 1722 | 1467071040594 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1722 | 1467071040598 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:44:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:44:00 INFO - PROCESS | 1722 | 1467071040606 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1722 | 1467071040612 Marionette TRACE conn4 <- [1,3006,null,{}] 16:44:00 INFO - PROCESS | 1722 | 1467071040629 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}] 16:44:00 INFO - PROCESS | 1722 | 1467071040638 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:00 INFO - PROCESS | 1722 | 1467071040809 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:44:01 INFO - PROCESS | 1722 | 1467071040988 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1722 | 1467071041003 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:01 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed45400 == 34 [pid = 1722] [id = 761] 16:44:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8ed47800) [pid = 1722] [serial = 2282] [outer = (nil)] 16:44:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x8eed0400) [pid = 1722] [serial = 2283] [outer = 0x8ed47800] 16:44:01 INFO - PROCESS | 1722 | 1467071041079 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x8eedbc00) [pid = 1722] [serial = 2284] [outer = 0x8ed47800] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x912a0c00) [pid = 1722] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x8c1da000) [pid = 1722] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8d399400) [pid = 1722] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x911b6800) [pid = 1722] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8e5e7c00) [pid = 1722] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8b26ec00) [pid = 1722] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8afeb400) [pid = 1722] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8e7f0c00) [pid = 1722] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8c20e800) [pid = 1722] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8fba2000) [pid = 1722] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8b268400) [pid = 1722] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8d3a8c00) [pid = 1722] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8ed40400) [pid = 1722] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x91495c00) [pid = 1722] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:44:02 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8b268c00) [pid = 1722] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:44:02 INFO - PROCESS | 1722 | 1467071042287 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]]]}] 16:44:02 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. 16:44:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1744ms 16:44:02 INFO - PROCESS | 1722 | 1467071042351 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1722 | 1467071042370 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:44:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:44:02 INFO - PROCESS | 1722 | 1467071042385 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1722 | 1467071042392 Marionette TRACE conn4 <- [1,3010,null,{}] 16:44:02 INFO - PROCESS | 1722 | 1467071042402 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}] 16:44:02 INFO - PROCESS | 1722 | 1467071042407 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:02 INFO - PROCESS | 1722 | 1467071042657 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:44:02 INFO - PROCESS | 1722 | 1467071042907 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1722 | 1467071042925 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:02 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bced400 == 35 [pid = 1722] [id = 762] 16:44:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8bcedc00) [pid = 1722] [serial = 2285] [outer = (nil)] 16:44:02 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8bd21000) [pid = 1722] [serial = 2286] [outer = 0x8bcedc00] 16:44:03 INFO - PROCESS | 1722 | 1467071043009 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8c1d8400) [pid = 1722] [serial = 2287] [outer = 0x8bcedc00] 16:44:03 INFO - PROCESS | 1722 | 1467071043882 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]]]}] 16:44:03 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 16:44:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1544ms 16:44:03 INFO - PROCESS | 1722 | 1467071043929 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1722 | 1467071043937 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:44:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:44:03 INFO - PROCESS | 1722 | 1467071043949 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1722 | 1467071043954 Marionette TRACE conn4 <- [1,3014,null,{}] 16:44:03 INFO - PROCESS | 1722 | 1467071043962 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}] 16:44:03 INFO - PROCESS | 1722 | 1467071043969 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:04 INFO - PROCESS | 1722 | 1467071044177 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:44:04 INFO - PROCESS | 1722 | 1467071044379 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1722 | 1467071044392 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:04 INFO - PROCESS | 1722 | ++DOCSHELL 0x8d3a1800 == 36 [pid = 1722] [id = 763] 16:44:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8dc3f800) [pid = 1722] [serial = 2288] [outer = (nil)] 16:44:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8e5e8c00) [pid = 1722] [serial = 2289] [outer = 0x8dc3f800] 16:44:04 INFO - PROCESS | 1722 | 1467071044515 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8e7ebc00) [pid = 1722] [serial = 2290] [outer = 0x8dc3f800] 16:44:04 INFO - PROCESS | 1722 | [1722] 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 16:44:05 INFO - PROCESS | 1722 | 1467071045545 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:44:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:44:05 INFO - {} 16:44:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:44:05 INFO - {} 16:44:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:44:05 INFO - {} 16:44:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:44:05 INFO - {} 16:44:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1640ms 16:44:05 INFO - PROCESS | 1722 | 1467071045592 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:44:05 INFO - TEST-START | /FileAPI/fileReader.html 16:44:05 INFO - PROCESS | 1722 | 1467071045597 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:44:05 INFO - PROCESS | 1722 | 1467071045648 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 1722 | 1467071045655 Marionette TRACE conn4 <- [1,3018,null,{}] 16:44:05 INFO - PROCESS | 1722 | 1467071045680 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}] 16:44:05 INFO - PROCESS | 1722 | 1467071045690 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:05 INFO - PROCESS | 1722 | 1467071045887 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:44:06 INFO - PROCESS | 1722 | 1467071046176 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1722 | 1467071046187 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:06 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4d000 == 37 [pid = 1722] [id = 764] 16:44:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8fa4f000) [pid = 1722] [serial = 2291] [outer = (nil)] 16:44:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8fb2e000) [pid = 1722] [serial = 2292] [outer = 0x8fa4f000] 16:44:06 INFO - PROCESS | 1722 | 1467071046319 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8fba4800) [pid = 1722] [serial = 2293] [outer = 0x8fa4f000] 16:44:07 INFO - PROCESS | 1722 | 1467071047171 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]]]}] 16:44:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:44:07 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:44:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:44:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:44:07 INFO - TEST-OK | /FileAPI/fileReader.html | took 1591ms 16:44:07 INFO - PROCESS | 1722 | 1467071047205 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1722 | 1467071047210 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:44:07 INFO - TEST-START | /FileAPI/historical.html 16:44:07 INFO - PROCESS | 1722 | 1467071047220 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1722 | 1467071047224 Marionette TRACE conn4 <- [1,3022,null,{}] 16:44:07 INFO - PROCESS | 1722 | 1467071047230 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}] 16:44:07 INFO - PROCESS | 1722 | 1467071047236 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:07 INFO - PROCESS | 1722 | 1467071047438 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:44:07 INFO - PROCESS | 1722 | 1467071047652 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1722 | 1467071047662 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:07 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed4a400 == 38 [pid = 1722] [id = 765] 16:44:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8ef0c000) [pid = 1722] [serial = 2294] [outer = (nil)] 16:44:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x912bb800) [pid = 1722] [serial = 2295] [outer = 0x8ef0c000] 16:44:07 INFO - PROCESS | 1722 | 1467071047747 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x912c0800) [pid = 1722] [serial = 2296] [outer = 0x8ef0c000] 16:44:08 INFO - PROCESS | 1722 | 1467071048630 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"]]]}] 16:44:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:44:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:44:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:44:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:44:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:44:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:44:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:44:08 INFO - TEST-OK | /FileAPI/historical.html | took 1486ms 16:44:08 INFO - PROCESS | 1722 | 1467071048706 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:44:08 INFO - TEST-START | /FileAPI/idlharness.html 16:44:08 INFO - PROCESS | 1722 | 1467071048711 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:44:08 INFO - PROCESS | 1722 | 1467071048719 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1722 | 1467071048722 Marionette TRACE conn4 <- [1,3026,null,{}] 16:44:08 INFO - PROCESS | 1722 | 1467071048730 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}] 16:44:08 INFO - PROCESS | 1722 | 1467071048735 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:08 INFO - PROCESS | 1722 | 1467071048955 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:44:09 INFO - PROCESS | 1722 | 1467071049179 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1722 | 1467071049187 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:09 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e4c00 == 39 [pid = 1722] [id = 766] 16:44:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x8ed44c00) [pid = 1722] [serial = 2297] [outer = (nil)] 16:44:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 85 (0x912c9800) [pid = 1722] [serial = 2298] [outer = 0x8ed44c00] 16:44:09 INFO - PROCESS | 1722 | 1467071049276 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1722 | ++DOMWINDOW == 86 (0x91498000) [pid = 1722] [serial = 2299] [outer = 0x8ed44c00] 16:44:11 INFO - PROCESS | 1722 | 1467071050774 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]]]}] 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:44:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:44:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:44:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:44:11 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 16:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:44:11 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 16:44:11 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 16:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:44:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:44:11 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 16:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:44:11 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 16:44:11 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 16:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:44:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 2319ms 16:44:11 INFO - PROCESS | 1722 | 1467071051038 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 1722 | 1467071051046 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:44:11 INFO - TEST-START | /FileAPI/idlharness.worker 16:44:11 INFO - PROCESS | 1722 | 1467071051057 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1722 | 1467071051067 Marionette TRACE conn4 <- [1,3030,null,{}] 16:44:11 INFO - PROCESS | 1722 | 1467071051201 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}] 16:44:11 INFO - PROCESS | 1722 | 1467071051213 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:11 INFO - PROCESS | 1722 | 1467071051451 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:44:11 INFO - PROCESS | 1722 | 1467071051646 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1722 | 1467071051659 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:11 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5e0c00 == 40 [pid = 1722] [id = 767] 16:44:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 87 (0x8ef0dc00) [pid = 1722] [serial = 2300] [outer = (nil)] 16:44:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 88 (0x921e0000) [pid = 1722] [serial = 2301] [outer = 0x8ef0dc00] 16:44:11 INFO - PROCESS | 1722 | 1467071051776 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1722 | ++DOMWINDOW == 89 (0x921e4000) [pid = 1722] [serial = 2302] [outer = 0x8ef0dc00] 16:44:12 INFO - PROCESS | 1722 | [1722] 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 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:44:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:44:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:44:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:44:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:44:14 INFO - {} 16:44:14 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 16:44:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:44:14 INFO - {} 16:44:14 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 - {} 16:44:14 INFO - {} 16:44:14 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 16:44:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:44:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:44:14 INFO - {} 16:44:14 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 16:44:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:44:14 INFO - {} 16:44:14 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 - {} 16:44:14 INFO - {} 16:44:14 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 16:44:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 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 16:44:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:44:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:44:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 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 16:44:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 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 16:44:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 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 16:44:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:44:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:44:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:44:14 INFO - {} 16:44:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3111ms 16:44:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:44:14 INFO - PROCESS | 1722 | 1467071054007 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,{},{}]]]}] 16:44:14 INFO - PROCESS | 1722 | 1467071054171 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1722 | 1467071054175 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:44:14 INFO - PROCESS | 1722 | 1467071054194 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1722 | 1467071054208 Marionette TRACE conn4 <- [1,3034,null,{}] 16:44:14 INFO - PROCESS | 1722 | 1467071054224 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}] 16:44:14 INFO - PROCESS | 1722 | 1467071054230 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:14 INFO - PROCESS | 1722 | 1467071054717 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:44:14 INFO - PROCESS | 1722 | 1467071054922 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 1722 | 1467071054930 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:14 INFO - PROCESS | 1722 | ++DOCSHELL 0x8afef800 == 41 [pid = 1722] [id = 768] 16:44:14 INFO - PROCESS | 1722 | ++DOMWINDOW == 90 (0x8aff4000) [pid = 1722] [serial = 2303] [outer = (nil)] 16:44:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 91 (0x8b26ec00) [pid = 1722] [serial = 2304] [outer = 0x8aff4000] 16:44:15 INFO - PROCESS | 1722 | 1467071055047 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1722 | ++DOMWINDOW == 92 (0x8bd16800) [pid = 1722] [serial = 2305] [outer = 0x8aff4000] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8b265800 == 40 [pid = 1722] [id = 760] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8b26b800 == 39 [pid = 1722] [id = 759] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e7000 == 38 [pid = 1722] [id = 756] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x911ab800 == 37 [pid = 1722] [id = 757] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8fa50400 == 36 [pid = 1722] [id = 755] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8da4ec00 == 35 [pid = 1722] [id = 754] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c1aac00 == 34 [pid = 1722] [id = 753] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8e7e9c00 == 33 [pid = 1722] [id = 752] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8d39c800 == 32 [pid = 1722] [id = 758] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8c204400 == 31 [pid = 1722] [id = 747] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8a5e0c00 == 30 [pid = 1722] [id = 767] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e4c00 == 29 [pid = 1722] [id = 766] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4d000 == 28 [pid = 1722] [id = 764] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed4a400 == 27 [pid = 1722] [id = 765] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8d3a1800 == 26 [pid = 1722] [id = 763] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8ed45400 == 25 [pid = 1722] [id = 761] 16:44:16 INFO - PROCESS | 1722 | --DOCSHELL 0x8bced400 == 24 [pid = 1722] [id = 762] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 91 (0x912bfc00) [pid = 1722] [serial = 2225] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 90 (0x8d9b0400) [pid = 1722] [serial = 2213] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 89 (0x8d3a2000) [pid = 1722] [serial = 2248] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 88 (0x912a0400) [pid = 1722] [serial = 2223] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 87 (0x8e672c00) [pid = 1722] [serial = 2252] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 86 (0x8e67d400) [pid = 1722] [serial = 2255] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 85 (0x8bd15000) [pid = 1722] [serial = 2238] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 84 (0x91972800) [pid = 1722] [serial = 2229] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 83 (0x8d3a5400) [pid = 1722] [serial = 2240] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 82 (0x8e5eb800) [pid = 1722] [serial = 2251] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x912c5400) [pid = 1722] [serial = 2226] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x911b2800) [pid = 1722] [serial = 2220] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8d9b1400) [pid = 1722] [serial = 2249] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8c1ce800) [pid = 1722] [serial = 2246] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8c1ac400) [pid = 1722] [serial = 2245] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x9196f400) [pid = 1722] [serial = 2228] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8dc47800) [pid = 1722] [serial = 2243] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8ef0d400) [pid = 1722] [serial = 2216] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x91ab3c00) [pid = 1722] [serial = 2232] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x91ac0400) [pid = 1722] [serial = 2235] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8d9b9000) [pid = 1722] [serial = 2214] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x91979800) [pid = 1722] [serial = 2231] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8ef17c00) [pid = 1722] [serial = 2217] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x91abdc00) [pid = 1722] [serial = 2234] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8b265000) [pid = 1722] [serial = 2237] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x9129c400) [pid = 1722] [serial = 2222] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8da4dc00) [pid = 1722] [serial = 2242] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8dc48c00) [pid = 1722] [serial = 2254] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x911a9400) [pid = 1722] [serial = 2219] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x8ed43c00) [pid = 1722] [serial = 2257] [outer = (nil)] [url = about:blank] 16:44:17 INFO - PROCESS | 1722 | 1467071057189 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]]]}] 16:44:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:44:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 3054ms 16:44:17 INFO - PROCESS | 1722 | 1467071057248 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1722 | 1467071057256 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:44:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:44:17 INFO - PROCESS | 1722 | 1467071057266 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1722 | 1467071057270 Marionette TRACE conn4 <- [1,3038,null,{}] 16:44:17 INFO - PROCESS | 1722 | 1467071057283 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}] 16:44:17 INFO - PROCESS | 1722 | 1467071057288 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:17 INFO - PROCESS | 1722 | 1467071057468 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:44:17 INFO - PROCESS | 1722 | 1467071057699 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1722 | 1467071057710 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:17 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bcea400 == 25 [pid = 1722] [id = 769] 16:44:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8bcf4c00) [pid = 1722] [serial = 2306] [outer = (nil)] 16:44:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8bd1a400) [pid = 1722] [serial = 2307] [outer = 0x8bcf4c00] 16:44:17 INFO - PROCESS | 1722 | 1467071057786 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8bd1e000) [pid = 1722] [serial = 2308] [outer = 0x8bcf4c00] 16:44:18 INFO - PROCESS | 1722 | 1467071058601 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"]]]}] 16:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:44:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1391ms 16:44:18 INFO - PROCESS | 1722 | 1467071058657 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:44:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:44:18 INFO - PROCESS | 1722 | 1467071058666 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:44:18 INFO - PROCESS | 1722 | 1467071058680 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 1722 | 1467071058686 Marionette TRACE conn4 <- [1,3042,null,{}] 16:44:18 INFO - PROCESS | 1722 | 1467071058701 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}] 16:44:18 INFO - PROCESS | 1722 | 1467071058709 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:18 INFO - PROCESS | 1722 | 1467071058891 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:44:18 INFO - PROCESS | 1722 | 1467071058903 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1722 | 1467071058914 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:18 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c20d000 == 26 [pid = 1722] [id = 770] 16:44:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8c20e800) [pid = 1722] [serial = 2309] [outer = (nil)] 16:44:18 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8d39b800) [pid = 1722] [serial = 2310] [outer = 0x8c20e800] 16:44:18 INFO - PROCESS | 1722 | 1467071058990 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8d3a4800) [pid = 1722] [serial = 2311] [outer = 0x8c20e800] 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:44:20 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. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:44:20 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'.) 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:44:20 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. 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:44:20 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. 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:44:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:44:20 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. 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:44:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:44:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:44:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1804ms 16:44:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:44:20 INFO - PROCESS | 1722 | 1467071060387 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]]]}] 16:44:20 INFO - PROCESS | 1722 | 1467071060546 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 1722 | 1467071060554 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:44:20 INFO - PROCESS | 1722 | 1467071060583 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 1722 | 1467071060589 Marionette TRACE conn4 <- [1,3046,null,{}] 16:44:20 INFO - PROCESS | 1722 | 1467071060611 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}] 16:44:20 INFO - PROCESS | 1722 | 1467071060621 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:20 INFO - PROCESS | 1722 | 1467071060908 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:44:20 INFO - PROCESS | 1722 | 1467071060937 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1722 | 1467071060949 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:20 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e5e7000 == 27 [pid = 1722] [id = 771] 16:44:20 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8e5e8400) [pid = 1722] [serial = 2312] [outer = (nil)] 16:44:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8e5ec800) [pid = 1722] [serial = 2313] [outer = 0x8e5e8400] 16:44:21 INFO - PROCESS | 1722 | 1467071061069 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8e673800) [pid = 1722] [serial = 2314] [outer = 0x8e5e8400] 16:44:21 INFO - PROCESS | 1722 | [1722] 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 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8c1db800) [pid = 1722] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8e677c00) [pid = 1722] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8dc48800) [pid = 1722] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8bcee400) [pid = 1722] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8c206400) [pid = 1722] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8e7ee400) [pid = 1722] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8fb2b400) [pid = 1722] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x911b0c00) [pid = 1722] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 62 (0x8fa50c00) [pid = 1722] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:44:22 INFO - PROCESS | 1722 | --DOMWINDOW == 61 (0x8ed47800) [pid = 1722] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:44:22 INFO - PROCESS | 1722 | 1467071062986 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:44:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:44:23 INFO - {} 16:44:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2464ms 16:44:23 INFO - PROCESS | 1722 | 1467071063034 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 1722 | 1467071063039 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:44:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:44:23 INFO - PROCESS | 1722 | 1467071063054 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 1722 | 1467071063060 Marionette TRACE conn4 <- [1,3050,null,{}] 16:44:23 INFO - PROCESS | 1722 | 1467071063078 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}] 16:44:23 INFO - PROCESS | 1722 | 1467071063086 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:23 INFO - PROCESS | 1722 | 1467071063334 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:44:23 INFO - PROCESS | 1722 | 1467071063541 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1722 | 1467071063556 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:23 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1ce400 == 28 [pid = 1722] [id = 772] 16:44:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 62 (0x8e673400) [pid = 1722] [serial = 2315] [outer = (nil)] 16:44:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 63 (0x8e7f7000) [pid = 1722] [serial = 2316] [outer = 0x8e673400] 16:44:23 INFO - PROCESS | 1722 | 1467071063694 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8ed4ac00) [pid = 1722] [serial = 2317] [outer = 0x8e673400] 16:44:24 INFO - PROCESS | 1722 | 1467071064853 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]]]}] 16:44:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:44:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:44:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:44:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:44:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1857ms 16:44:24 INFO - PROCESS | 1722 | 1467071064911 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1722 | 1467071064918 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:44:24 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:44:24 INFO - PROCESS | 1722 | 1467071064931 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1722 | 1467071064937 Marionette TRACE conn4 <- [1,3054,null,{}] 16:44:24 INFO - PROCESS | 1722 | 1467071064946 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}] 16:44:24 INFO - PROCESS | 1722 | 1467071064952 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:25 INFO - PROCESS | 1722 | 1467071065160 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:44:25 INFO - PROCESS | 1722 | 1467071065369 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1722 | 1467071065386 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:25 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bceb000 == 29 [pid = 1722] [id = 773] 16:44:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8bcf0800) [pid = 1722] [serial = 2318] [outer = (nil)] 16:44:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8c1a5c00) [pid = 1722] [serial = 2319] [outer = 0x8bcf0800] 16:44:25 INFO - PROCESS | 1722 | 1467071065514 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8c1dd000) [pid = 1722] [serial = 2320] [outer = 0x8bcf0800] 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:44:27 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" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:44:27 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" 16:44:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:44:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:44:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2121ms 16:44:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:44:27 INFO - PROCESS | 1722 | 1467071066881 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"]]]}] 16:44:27 INFO - PROCESS | 1722 | 1467071067060 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1722 | 1467071067078 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:44:27 INFO - PROCESS | 1722 | 1467071067135 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1722 | 1467071067149 Marionette TRACE conn4 <- [1,3058,null,{}] 16:44:27 INFO - PROCESS | 1722 | 1467071067293 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}] 16:44:27 INFO - PROCESS | 1722 | 1467071067298 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:27 INFO - PROCESS | 1722 | 1467071067474 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:44:27 INFO - PROCESS | 1722 | 1467071067711 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1722 | 1467071067722 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:27 INFO - PROCESS | 1722 | ++DOCSHELL 0x8e7f7400 == 30 [pid = 1722] [id = 774] 16:44:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8eed2000) [pid = 1722] [serial = 2321] [outer = (nil)] 16:44:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8eed8000) [pid = 1722] [serial = 2322] [outer = 0x8eed2000] 16:44:27 INFO - PROCESS | 1722 | 1467071067847 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8ef12000) [pid = 1722] [serial = 2323] [outer = 0x8eed2000] 16:44:28 INFO - PROCESS | 1722 | 1467071068882 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]]]}] 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:44:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:44:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:44:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:44:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:44:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:44:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:44:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:44:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:44:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1804ms 16:44:28 INFO - PROCESS | 1722 | 1467071068943 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 1722 | 1467071068948 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:44:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:44:28 INFO - PROCESS | 1722 | 1467071068957 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1722 | 1467071068964 Marionette TRACE conn4 <- [1,3062,null,{}] 16:44:28 INFO - PROCESS | 1722 | 1467071068982 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}] 16:44:28 INFO - PROCESS | 1722 | 1467071068992 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:29 INFO - PROCESS | 1722 | 1467071069185 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:44:29 INFO - PROCESS | 1722 | 1467071069425 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1722 | 1467071069435 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:29 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fa46800 == 31 [pid = 1722] [id = 775] 16:44:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8fa46c00) [pid = 1722] [serial = 2324] [outer = (nil)] 16:44:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8fa4b000) [pid = 1722] [serial = 2325] [outer = 0x8fa46c00] 16:44:29 INFO - PROCESS | 1722 | 1467071069569 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8fa50000) [pid = 1722] [serial = 2326] [outer = 0x8fa46c00] 16:44:29 INFO - PROCESS | 1722 | [1722] 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 16:44:30 INFO - PROCESS | 1722 | 1467071070543 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:44:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:44:30 INFO - {} 16:44:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1641ms 16:44:30 INFO - PROCESS | 1722 | 1467071070599 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1722 | 1467071070603 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:44:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:44:30 INFO - PROCESS | 1722 | 1467071070611 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1722 | 1467071070614 Marionette TRACE conn4 <- [1,3066,null,{}] 16:44:30 INFO - PROCESS | 1722 | 1467071070621 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}] 16:44:30 INFO - PROCESS | 1722 | 1467071070627 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:30 INFO - PROCESS | 1722 | 1467071070883 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:44:31 INFO - PROCESS | 1722 | 1467071071070 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1722 | 1467071071079 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:31 INFO - PROCESS | 1722 | ++DOCSHELL 0x8a5d3800 == 32 [pid = 1722] [id = 776] 16:44:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8fa44400) [pid = 1722] [serial = 2327] [outer = (nil)] 16:44:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x911abc00) [pid = 1722] [serial = 2328] [outer = 0x8fa44400] 16:44:31 INFO - PROCESS | 1722 | 1467071071211 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x911b0c00) [pid = 1722] [serial = 2329] [outer = 0x8fa44400] 16:44:32 INFO - PROCESS | 1722 | 1467071072069 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]]]}] 16:44:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:44:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:44:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:44:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:44:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:44:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:44:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:44:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1491ms 16:44:32 INFO - PROCESS | 1722 | 1467071072114 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 1722 | 1467071072119 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:44:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:44:32 INFO - PROCESS | 1722 | 1467071072128 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1722 | 1467071072133 Marionette TRACE conn4 <- [1,3070,null,{}] 16:44:32 INFO - PROCESS | 1722 | 1467071072140 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}] 16:44:32 INFO - PROCESS | 1722 | 1467071072146 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:32 INFO - PROCESS | 1722 | 1467071072322 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:44:32 INFO - PROCESS | 1722 | 1467071072539 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1722 | 1467071072548 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:32 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc44c00 == 33 [pid = 1722] [id = 777] 16:44:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8e5e5800) [pid = 1722] [serial = 2330] [outer = (nil)] 16:44:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x9129fc00) [pid = 1722] [serial = 2331] [outer = 0x8e5e5800] 16:44:32 INFO - PROCESS | 1722 | 1467071072632 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x912a1c00) [pid = 1722] [serial = 2332] [outer = 0x8e5e5800] 16:44:33 INFO - PROCESS | 1722 | 1467071073643 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]]]}] 16:44:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:44:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:44:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:44:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:44:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:44:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:44:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1534ms 16:44:33 INFO - PROCESS | 1722 | 1467071073669 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1722 | 1467071073678 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:44:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:44:33 INFO - PROCESS | 1722 | 1467071073687 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1722 | 1467071073690 Marionette TRACE conn4 <- [1,3074,null,{}] 16:44:33 INFO - PROCESS | 1722 | 1467071073698 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}] 16:44:33 INFO - PROCESS | 1722 | 1467071073709 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:34 INFO - PROCESS | 1722 | 1467071074125 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:44:34 INFO - PROCESS | 1722 | 1467071074332 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1722 | 1467071074344 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:34 INFO - PROCESS | 1722 | ++DOCSHELL 0x8aff1c00 == 34 [pid = 1722] [id = 778] 16:44:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8aff2800) [pid = 1722] [serial = 2333] [outer = (nil)] 16:44:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8b26a000) [pid = 1722] [serial = 2334] [outer = 0x8aff2800] 16:44:34 INFO - PROCESS | 1722 | 1467071074508 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8b26b800) [pid = 1722] [serial = 2335] [outer = 0x8aff2800] 16:44:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8e5e7000 == 33 [pid = 1722] [id = 771] 16:44:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8c20d000 == 32 [pid = 1722] [id = 770] 16:44:35 INFO - PROCESS | 1722 | --DOCSHELL 0x8bcea400 == 31 [pid = 1722] [id = 769] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 81 (0x8c204000) [pid = 1722] [serial = 2260] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 80 (0x8c20f000) [pid = 1722] [serial = 2261] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 79 (0x8fb2a800) [pid = 1722] [serial = 2274] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 78 (0x8fba3400) [pid = 1722] [serial = 2275] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 77 (0x8e679000) [pid = 1722] [serial = 2263] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 76 (0x8dc3f000) [pid = 1722] [serial = 2264] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 75 (0x8c1b0c00) [pid = 1722] [serial = 2277] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 74 (0x8d9b6400) [pid = 1722] [serial = 2280] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 73 (0x8eed9000) [pid = 1722] [serial = 2258] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8c1d9800) [pid = 1722] [serial = 2278] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8da55400) [pid = 1722] [serial = 2281] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8fb99c00) [pid = 1722] [serial = 2269] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x911b3800) [pid = 1722] [serial = 2272] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8fb9f000) [pid = 1722] [serial = 2270] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8fb24400) [pid = 1722] [serial = 2266] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8fb27400) [pid = 1722] [serial = 2267] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8eed0400) [pid = 1722] [serial = 2283] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8eedbc00) [pid = 1722] [serial = 2284] [outer = (nil)] [url = about:blank] 16:44:35 INFO - PROCESS | 1722 | 1467071075425 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]]]}] 16:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:44:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1780ms 16:44:35 INFO - PROCESS | 1722 | 1467071075472 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1722 | 1467071075478 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:44:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:44:35 INFO - PROCESS | 1722 | 1467071075488 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1722 | 1467071075493 Marionette TRACE conn4 <- [1,3078,null,{}] 16:44:35 INFO - PROCESS | 1722 | 1467071075502 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}] 16:44:35 INFO - PROCESS | 1722 | 1467071075509 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:35 INFO - PROCESS | 1722 | 1467071075682 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:44:35 INFO - PROCESS | 1722 | 1467071075921 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1722 | 1467071075932 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:35 INFO - PROCESS | 1722 | ++DOCSHELL 0x8c1aec00 == 32 [pid = 1722] [id = 779] 16:44:35 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8c1cec00) [pid = 1722] [serial = 2336] [outer = (nil)] 16:44:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8c1d8000) [pid = 1722] [serial = 2337] [outer = 0x8c1cec00] 16:44:36 INFO - PROCESS | 1722 | 1467071076009 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8c202800) [pid = 1722] [serial = 2338] [outer = 0x8c1cec00] 16:44:36 INFO - PROCESS | 1722 | 1467071076861 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] 16:44:36 INFO - PROCESS | 1722 | 1467071076935 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:44:36 INFO - PROCESS | 1722 | 1467071076945 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 1722 | 1467071076953 Marionette TRACE conn4 <- [1,3082,null,{}] 16:44:36 INFO - PROCESS | 1722 | 1467071076964 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}] 16:44:36 INFO - PROCESS | 1722 | 1467071076969 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:37 INFO - PROCESS | 1722 | 1467071077135 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:44:37 INFO - PROCESS | 1722 | 1467071077311 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1722 | 1467071077319 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:37 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da58000 == 33 [pid = 1722] [id = 780] 16:44:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8da59400) [pid = 1722] [serial = 2339] [outer = (nil)] 16:44:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8dc4c400) [pid = 1722] [serial = 2340] [outer = 0x8da59400] 16:44:37 INFO - PROCESS | 1722 | 1467071077395 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8e677c00) [pid = 1722] [serial = 2341] [outer = 0x8da59400] 16:44:38 INFO - PROCESS | 1722 | 1467071078251 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]]]}] 16:44:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:44:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:44:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1341ms 16:44:38 INFO - PROCESS | 1722 | 1467071078294 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 1722 | 1467071078301 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:44:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:44:38 INFO - PROCESS | 1722 | 1467071078319 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1722 | 1467071078327 Marionette TRACE conn4 <- [1,3086,null,{}] 16:44:38 INFO - PROCESS | 1722 | 1467071078346 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}] 16:44:38 INFO - PROCESS | 1722 | 1467071078352 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:38 INFO - PROCESS | 1722 | 1467071078588 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:44:38 INFO - PROCESS | 1722 | 1467071078608 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 1722 | 1467071078617 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:38 INFO - PROCESS | 1722 | ++DOCSHELL 0x8ed49800 == 34 [pid = 1722] [id = 781] 16:44:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8ed4d000) [pid = 1722] [serial = 2342] [outer = (nil)] 16:44:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8eed7800) [pid = 1722] [serial = 2343] [outer = 0x8ed4d000] 16:44:38 INFO - PROCESS | 1722 | 1467071078697 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8eedcc00) [pid = 1722] [serial = 2344] [outer = 0x8ed4d000] 16:44:39 INFO - PROCESS | 1722 | 1467071079587 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:44:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1315ms 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 72 (0x8bcedc00) [pid = 1722] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 71 (0x8dc3f800) [pid = 1722] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 70 (0x8fa4f000) [pid = 1722] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 69 (0x8ef0c000) [pid = 1722] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 68 (0x8e5e8400) [pid = 1722] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 67 (0x8ed44c00) [pid = 1722] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 66 (0x8ef0dc00) [pid = 1722] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 65 (0x8c20e800) [pid = 1722] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 64 (0x8bcf4c00) [pid = 1722] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:44:39 INFO - PROCESS | 1722 | --DOMWINDOW == 63 (0x8aff4000) [pid = 1722] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:44:39 INFO - PROCESS | 1722 | 1467071079724 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1722 | 1467071079731 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:44:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:44:39 INFO - PROCESS | 1722 | 1467071079746 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1722 | 1467071079749 Marionette TRACE conn4 <- [1,3090,null,{}] 16:44:39 INFO - PROCESS | 1722 | 1467071079762 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}] 16:44:39 INFO - PROCESS | 1722 | 1467071079765 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:39 INFO - PROCESS | 1722 | 1467071079922 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:44:39 INFO - PROCESS | 1722 | 1467071079930 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1722 | 1467071079936 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:39 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b267400 == 35 [pid = 1722] [id = 782] 16:44:39 INFO - PROCESS | 1722 | ++DOMWINDOW == 64 (0x8c209c00) [pid = 1722] [serial = 2345] [outer = (nil)] 16:44:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 65 (0x8ef15400) [pid = 1722] [serial = 2346] [outer = 0x8c209c00] 16:44:40 INFO - PROCESS | 1722 | 1467071080012 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 1722 | ++DOMWINDOW == 66 (0x8f8b1000) [pid = 1722] [serial = 2347] [outer = 0x8c209c00] 16:44:40 INFO - PROCESS | 1722 | 1467071080934 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:44:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1232ms 16:44:40 INFO - PROCESS | 1722 | 1467071080979 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1722 | 1467071080983 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:44:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:44:40 INFO - PROCESS | 1722 | 1467071080990 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1722 | 1467071080992 Marionette TRACE conn4 <- [1,3094,null,{}] 16:44:41 INFO - PROCESS | 1722 | 1467071080999 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}] 16:44:41 INFO - PROCESS | 1722 | 1467071081004 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:41 INFO - PROCESS | 1722 | 1467071081225 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:44:41 INFO - PROCESS | 1722 | 1467071081387 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1722 | 1467071081404 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:41 INFO - PROCESS | 1722 | ++DOCSHELL 0x8fb25800 == 36 [pid = 1722] [id = 783] 16:44:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 67 (0x8fb26800) [pid = 1722] [serial = 2348] [outer = (nil)] 16:44:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 68 (0x8fb29800) [pid = 1722] [serial = 2349] [outer = 0x8fb26800] 16:44:41 INFO - PROCESS | 1722 | 1467071081474 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1722 | ++DOMWINDOW == 69 (0x8fb30400) [pid = 1722] [serial = 2350] [outer = 0x8fb26800] 16:44:42 INFO - PROCESS | 1722 | 1467071082424 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:44:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1481ms 16:44:42 INFO - PROCESS | 1722 | 1467071082490 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1722 | 1467071082498 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:44:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:44:42 INFO - PROCESS | 1722 | 1467071082510 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1722 | 1467071082516 Marionette TRACE conn4 <- [1,3098,null,{}] 16:44:42 INFO - PROCESS | 1722 | 1467071082527 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}] 16:44:42 INFO - PROCESS | 1722 | 1467071082532 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:42 INFO - PROCESS | 1722 | 1467071082736 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:44:43 INFO - PROCESS | 1722 | 1467071083004 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1722 | 1467071083013 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:43 INFO - PROCESS | 1722 | ++DOCSHELL 0x8bd20000 == 37 [pid = 1722] [id = 784] 16:44:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 70 (0x8c1ad800) [pid = 1722] [serial = 2351] [outer = (nil)] 16:44:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 71 (0x8c1da800) [pid = 1722] [serial = 2352] [outer = 0x8c1ad800] 16:44:43 INFO - PROCESS | 1722 | 1467071083163 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1722 | ++DOMWINDOW == 72 (0x8d39f800) [pid = 1722] [serial = 2353] [outer = 0x8c1ad800] 16:44:44 INFO - PROCESS | 1722 | 1467071084043 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]]]}] 16:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:44:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1591ms 16:44:44 INFO - PROCESS | 1722 | 1467071084101 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1722 | 1467071084110 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:44:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:44:44 INFO - PROCESS | 1722 | 1467071084168 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1722 | 1467071084174 Marionette TRACE conn4 <- [1,3102,null,{}] 16:44:44 INFO - PROCESS | 1722 | 1467071084185 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}] 16:44:44 INFO - PROCESS | 1722 | 1467071084190 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:44 INFO - PROCESS | 1722 | 1467071084399 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:44:44 INFO - PROCESS | 1722 | 1467071084620 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1722 | 1467071084632 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:44 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da51c00 == 38 [pid = 1722] [id = 785] 16:44:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 73 (0x8da55800) [pid = 1722] [serial = 2354] [outer = (nil)] 16:44:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 74 (0x8dc43000) [pid = 1722] [serial = 2355] [outer = 0x8da55800] 16:44:44 INFO - PROCESS | 1722 | 1467071084753 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1722 | ++DOMWINDOW == 75 (0x8e67f400) [pid = 1722] [serial = 2356] [outer = 0x8da55800] 16:44:45 INFO - PROCESS | 1722 | 1467071085714 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:44:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1605ms 16:44:45 INFO - PROCESS | 1722 | 1467071085768 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1722 | 1467071085773 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:44:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:44:45 INFO - PROCESS | 1722 | 1467071085780 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1722 | 1467071085786 Marionette TRACE conn4 <- [1,3106,null,{}] 16:44:45 INFO - PROCESS | 1722 | 1467071085804 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}] 16:44:45 INFO - PROCESS | 1722 | 1467071085814 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:46 INFO - PROCESS | 1722 | 1467071086085 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:44:46 INFO - PROCESS | 1722 | 1467071086236 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1722 | 1467071086247 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:46 INFO - PROCESS | 1722 | ++DOCSHELL 0x8dc46400 == 39 [pid = 1722] [id = 786] 16:44:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 76 (0x8f8b6400) [pid = 1722] [serial = 2357] [outer = (nil)] 16:44:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 77 (0x8fa45000) [pid = 1722] [serial = 2358] [outer = 0x8f8b6400] 16:44:46 INFO - PROCESS | 1722 | 1467071086378 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1722 | ++DOMWINDOW == 78 (0x8fb24c00) [pid = 1722] [serial = 2359] [outer = 0x8f8b6400] 16:44:47 INFO - PROCESS | 1722 | 1467071087257 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]]]}] 16:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:44:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1492ms 16:44:47 INFO - PROCESS | 1722 | 1467071087272 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 1722 | 1467071087277 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:44:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:44:47 INFO - PROCESS | 1722 | 1467071087284 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 1722 | 1467071087288 Marionette TRACE conn4 <- [1,3110,null,{}] 16:44:47 INFO - PROCESS | 1722 | 1467071087294 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}] 16:44:47 INFO - PROCESS | 1722 | 1467071087299 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:47 INFO - PROCESS | 1722 | 1467071087519 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:44:47 INFO - PROCESS | 1722 | 1467071087704 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1722 | 1467071087714 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:47 INFO - PROCESS | 1722 | ++DOCSHELL 0x8b26c400 == 40 [pid = 1722] [id = 787] 16:44:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 79 (0x8e7ed000) [pid = 1722] [serial = 2360] [outer = (nil)] 16:44:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 80 (0x8fb9fc00) [pid = 1722] [serial = 2361] [outer = 0x8e7ed000] 16:44:47 INFO - PROCESS | 1722 | 1467071087838 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1722 | ++DOMWINDOW == 81 (0x8fba4400) [pid = 1722] [serial = 2362] [outer = 0x8e7ed000] 16:44:48 INFO - PROCESS | 1722 | 1467071088753 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"]]]}] 16:44:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:44:48 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 16:44:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:44:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1499ms 16:44:48 INFO - PROCESS | 1722 | 1467071088786 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:44:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:44:48 INFO - PROCESS | 1722 | 1467071088791 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:44:48 INFO - PROCESS | 1722 | 1467071088798 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1722 | 1467071088802 Marionette TRACE conn4 <- [1,3114,null,{}] 16:44:48 INFO - PROCESS | 1722 | 1467071088808 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}] 16:44:48 INFO - PROCESS | 1722 | 1467071088813 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:48 INFO - PROCESS | 1722 | 1467071088994 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:44:49 INFO - PROCESS | 1722 | 1467071089262 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\", \"90e6ed14-f6b1-4dc5-8da6-814129064c8a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1722 | 1467071089271 Marionette INFO sendAsync f212b782-ba90-400d-8914-aa2b59cd3cf4 16:44:49 INFO - PROCESS | 1722 | ++DOCSHELL 0x8da53400 == 41 [pid = 1722] [id = 788] 16:44:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 82 (0x8e7ea000) [pid = 1722] [serial = 2363] [outer = (nil)] 16:44:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 83 (0x91293400) [pid = 1722] [serial = 2364] [outer = 0x8e7ea000] 16:44:49 INFO - PROCESS | 1722 | 1467071089357 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1722 | ++DOMWINDOW == 84 (0x9129ac00) [pid = 1722] [serial = 2365] [outer = 0x8e7ea000] 16:44:50 INFO - PROCESS | 1722 | 1467071090208 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]]]}] 16:44:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:44:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1437ms 16:44:50 INFO - PROCESS | 1722 | 1467071090235 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1722 | 1467071090239 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:44:51 WARNING - u'runner_teardown' () 16:44:51 INFO - No more tests 16:44:51 INFO - Got 0 unexpected results 16:44:51 INFO - SUITE-END | took 1348s 16:44:51 INFO - Closing logging queue 16:44:51 INFO - queue closed 16:44:51 INFO - Return code: 0 16:44:51 WARNING - # TBPL SUCCESS # 16:44:51 INFO - Running post-action listener: _resource_record_post_action 16:44:51 INFO - Running post-run listener: _resource_record_post_run 16:44:52 INFO - Total resource usage - Wall time: 1384s; CPU: 98.0%; Read bytes: 14036992; Write bytes: 934776832; Read time: 876; Write time: 236256 16:44:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:44:52 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 134709248; Read time: 0; Write time: 133496 16:44:52 INFO - run-tests - Wall time: 1353s; CPU: 98.0%; Read bytes: 13459456; Write bytes: 800067584; Read time: 852; Write time: 102760 16:44:52 INFO - Running post-run listener: _upload_blobber_files 16:44:52 INFO - Blob upload gear active. 16:44:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:44:52 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 16:44:52 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'] 16:44:52 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 16:44:53 INFO - (blobuploader) - INFO - Open directory for files ... 16:44:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:44:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:44:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:44:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:44:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:44:54 INFO - (blobuploader) - INFO - Done attempting. 16:44:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:44:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:44:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:44:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:44:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:44:55 INFO - (blobuploader) - INFO - Done attempting. 16:44:55 INFO - (blobuploader) - INFO - Iteration through files over. 16:44:55 INFO - Return code: 0 16:44:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:44:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:44:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be3f69b78849be4409b6c42e4a2b619a303e685ead6c7ffb068a0d1d15ff4e2e4b2bd533c112e01e1f579b87359a742b2945707f32c23b566f46524b55b1f6da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/267ee3403d87aa2d1967f62e6a96de643a8cacca26b917818be3ef24085543a6c45c827d6e703978efa317e519d14e62202fac1db844a0ba79eba45843df5be4"} 16:44:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:44:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:44:55 INFO - Contents: 16:44:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be3f69b78849be4409b6c42e4a2b619a303e685ead6c7ffb068a0d1d15ff4e2e4b2bd533c112e01e1f579b87359a742b2945707f32c23b566f46524b55b1f6da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/267ee3403d87aa2d1967f62e6a96de643a8cacca26b917818be3ef24085543a6c45c827d6e703978efa317e519d14e62202fac1db844a0ba79eba45843df5be4"} 16:44:55 INFO - Running post-run listener: copy_logs_to_upload_dir 16:44:55 INFO - Copying logs to upload dir... 16:44:55 INFO - mkdir: /builds/slave/test/build/upload/logs 16:44:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1516.641562 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 16 secs) (at 2016-06-27 16:44:55.446698) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 16:44:55.447585) ========= 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-1467069558.97393-1930455370 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be3f69b78849be4409b6c42e4a2b619a303e685ead6c7ffb068a0d1d15ff4e2e4b2bd533c112e01e1f579b87359a742b2945707f32c23b566f46524b55b1f6da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/267ee3403d87aa2d1967f62e6a96de643a8cacca26b917818be3ef24085543a6c45c827d6e703978efa317e519d14e62202fac1db844a0ba79eba45843df5be4"} build_url:https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032678 build_url: 'https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/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/be3f69b78849be4409b6c42e4a2b619a303e685ead6c7ffb068a0d1d15ff4e2e4b2bd533c112e01e1f579b87359a742b2945707f32c23b566f46524b55b1f6da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/267ee3403d87aa2d1967f62e6a96de643a8cacca26b917818be3ef24085543a6c45c827d6e703978efa317e519d14e62202fac1db844a0ba79eba45843df5be4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EDIk_zjYQ8-277Vz2XEp0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 16:44:55.516079) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:44:55.516546) ========= 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-1467069558.97393-1930455370 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018472 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:44:55.580777) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 16:44:55.581064) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 16:44:55.581347) ========= ========= Total master_lag: 0.46 =========