builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-917 starttime: 1461087742.86 results: success (0) buildid: 20160419093236 builduid: 88923e6739484361bfe03699ddcf109b revision: 45f98cbddc015c5659abe141de0b8fa6bd534051 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:22.864978) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:22.865620) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:22.866038) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:22.919242) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:22.919645) ========= 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=9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 10:42:23-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.93M=0.001s 2016-04-19 10:42:23 (9.93 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.582120 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:23.541425) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:23.541885) ========= 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=9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.070667 ========= master_lag: 0.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:23.683925) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 10:42:23.684461) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 45f98cbddc015c5659abe141de0b8fa6bd534051 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 45f98cbddc015c5659abe141de0b8fa6bd534051 --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=9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 10:42:23,882 truncating revision to first 12 chars 2016-04-19 10:42:23,882 Setting DEBUG logging. 2016-04-19 10:42:23,883 attempt 1/10 2016-04-19 10:42:23,883 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/45f98cbddc01?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 10:42:25,416 unpacking tar archive at: fx-team-45f98cbddc01/testing/mozharness/ program finished with exit code 0 elapsedTime=2.217092 ========= master_lag: 0.74 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 10:42:26.640001) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:26.640518) ========= script_repo_revision: 45f98cbddc015c5659abe141de0b8fa6bd534051 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:26.641108) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:26.641548) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 10:42:26.811428) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 24 secs) (at 2016-04-19 10:42:26.811869) ========= /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 fx-team --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', 'fx-team', '--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=9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090 _=/tools/buildbot/bin/python using PTY: False 10:42:27 INFO - MultiFileLogger online at 20160419 10:42:27 in /builds/slave/test 10:42:27 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 fx-team --download-symbols true 10:42:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:42:27 INFO - {'append_to_log': False, 10:42:27 INFO - 'base_work_dir': '/builds/slave/test', 10:42:27 INFO - 'blob_upload_branch': 'fx-team', 10:42:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:42:27 INFO - 'buildbot_json_path': 'buildprops.json', 10:42:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:42:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:42:27 INFO - 'download_minidump_stackwalk': True, 10:42:27 INFO - 'download_symbols': 'true', 10:42:27 INFO - 'e10s': False, 10:42:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:42:27 INFO - 'tooltool.py': '/tools/tooltool.py', 10:42:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:42:27 INFO - '/tools/misc-python/virtualenv.py')}, 10:42:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:42:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:42:27 INFO - 'log_level': 'info', 10:42:27 INFO - 'log_to_console': True, 10:42:27 INFO - 'opt_config_files': (), 10:42:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:42:27 INFO - '--processes=1', 10:42:27 INFO - '--config=%(test_path)s/wptrunner.ini', 10:42:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:42:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:42:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:42:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:42:27 INFO - 'pip_index': False, 10:42:27 INFO - 'require_test_zip': True, 10:42:27 INFO - 'test_type': ('testharness',), 10:42:27 INFO - 'this_chunk': '1', 10:42:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:42:27 INFO - 'total_chunks': '10', 10:42:27 INFO - 'virtualenv_path': 'venv', 10:42:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:42:27 INFO - 'work_dir': 'build'} 10:42:27 INFO - ##### 10:42:27 INFO - ##### Running clobber step. 10:42:27 INFO - ##### 10:42:27 INFO - Running pre-action listener: _resource_record_pre_action 10:42:27 INFO - Running main action method: clobber 10:42:27 INFO - rmtree: /builds/slave/test/build 10:42:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:42:29 INFO - Running post-action listener: _resource_record_post_action 10:42:29 INFO - ##### 10:42:29 INFO - ##### Running read-buildbot-config step. 10:42:29 INFO - ##### 10:42:29 INFO - Running pre-action listener: _resource_record_pre_action 10:42:29 INFO - Running main action method: read_buildbot_config 10:42:29 INFO - Using buildbot properties: 10:42:29 INFO - { 10:42:29 INFO - "project": "", 10:42:29 INFO - "product": "firefox", 10:42:29 INFO - "script_repo_revision": "production", 10:42:29 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 10:42:29 INFO - "repository": "", 10:42:29 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 10:42:29 INFO - "buildid": "20160419093236", 10:42:29 INFO - "pgo_build": "False", 10:42:29 INFO - "basedir": "/builds/slave/test", 10:42:29 INFO - "buildnumber": 10, 10:42:29 INFO - "slavename": "tst-linux64-spot-917", 10:42:29 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 10:42:29 INFO - "platform": "linux64", 10:42:29 INFO - "branch": "fx-team", 10:42:29 INFO - "revision": "45f98cbddc015c5659abe141de0b8fa6bd534051", 10:42:29 INFO - "repo_path": "integration/fx-team", 10:42:29 INFO - "moz_repo_path": "", 10:42:29 INFO - "stage_platform": "linux64", 10:42:29 INFO - "builduid": "88923e6739484361bfe03699ddcf109b", 10:42:29 INFO - "slavebuilddir": "test" 10:42:29 INFO - } 10:42:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 10:42:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 10:42:29 INFO - Running post-action listener: _resource_record_post_action 10:42:29 INFO - ##### 10:42:29 INFO - ##### Running download-and-extract step. 10:42:29 INFO - ##### 10:42:29 INFO - Running pre-action listener: _resource_record_pre_action 10:42:29 INFO - Running main action method: download_and_extract 10:42:29 INFO - mkdir: /builds/slave/test/build/tests 10:42:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:42:29 INFO - https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 10:42:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:42:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:42:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:42:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 10:42:31 INFO - Downloaded 1361 bytes. 10:42:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:42:31 INFO - Using the following test package requirements: 10:42:31 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:42:31 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:42:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 10:42:31 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:42:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 10:42:31 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:42:31 INFO - u'jsshell-linux-x86_64.zip'], 10:42:31 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:42:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 10:42:31 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:42:31 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:42:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 10:42:31 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:42:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 10:42:31 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:42:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 10:42:31 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:42:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 10:42:31 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 10:42:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:42:31 INFO - https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 10:42:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:42:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:42:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:42:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 10:42:34 INFO - Downloaded 22675685 bytes. 10:42:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:42:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:42:35 INFO - caution: filename not matched: web-platform/* 10:42:35 INFO - Return code: 11 10:42:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:42:35 INFO - https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 10:42:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:42:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:42:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:42:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 10:42:47 INFO - Downloaded 36382569 bytes. 10:42:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:42:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:42:51 INFO - caution: filename not matched: bin/* 10:42:51 INFO - caution: filename not matched: config/* 10:42:51 INFO - caution: filename not matched: mozbase/* 10:42:51 INFO - caution: filename not matched: marionette/* 10:42:51 INFO - caution: filename not matched: tools/wptserve/* 10:42:51 INFO - Return code: 11 10:42:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:42:51 INFO - https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 10:42:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:42:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:42:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:42:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 10:42:54 INFO - Downloaded 64175588 bytes. 10:42:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:42:54 INFO - mkdir: /builds/slave/test/properties 10:42:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:42:54 INFO - Writing to file /builds/slave/test/properties/build_url 10:42:54 INFO - Contents: 10:42:54 INFO - build_url:https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:42:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:42:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:42:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:42:56 INFO - Contents: 10:42:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:42:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:42:56 INFO - https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:42:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:42:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:42:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:42:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 10:43:03 INFO - Downloaded 90738685 bytes. 10:43:03 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:43:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:43:09 INFO - Return code: 0 10:43:09 INFO - Running post-action listener: _resource_record_post_action 10:43:09 INFO - Running post-action listener: set_extra_try_arguments 10:43:09 INFO - ##### 10:43:09 INFO - ##### Running create-virtualenv step. 10:43:09 INFO - ##### 10:43:09 INFO - Running pre-action listener: _pre_create_virtualenv 10:43:09 INFO - Running pre-action listener: _resource_record_pre_action 10:43:09 INFO - Running main action method: create_virtualenv 10:43:09 INFO - Creating virtualenv /builds/slave/test/build/venv 10:43:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 10:43:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:43:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:43:09 INFO - Using real prefix '/usr' 10:43:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:43:11 INFO - Installing distribute.............................................................................................................................................................................................done. 10:43:14 INFO - Installing pip.................done. 10:43:15 INFO - Return code: 0 10:43:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:43:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:43:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:43:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:15 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 0x2b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be7cb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c11640>, '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 0x2be5a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ef0>, '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': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:43:15 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 10:43:15 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 10:43:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:43:15 INFO - 'CCACHE_UMASK': '002', 10:43:15 INFO - 'DISPLAY': ':0', 10:43:15 INFO - 'HOME': '/home/cltbld', 10:43:15 INFO - 'LANG': 'en_US.UTF-8', 10:43:15 INFO - 'LOGNAME': 'cltbld', 10:43:15 INFO - 'MAIL': '/var/mail/cltbld', 10:43:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:43:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:43:15 INFO - 'MOZ_NO_REMOTE': '1', 10:43:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:43:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:43:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:43:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:43:15 INFO - 'PWD': '/builds/slave/test', 10:43:15 INFO - 'SHELL': '/bin/bash', 10:43:15 INFO - 'SHLVL': '1', 10:43:15 INFO - 'TERM': 'linux', 10:43:15 INFO - 'TMOUT': '86400', 10:43:15 INFO - 'USER': 'cltbld', 10:43:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 10:43:15 INFO - '_': '/tools/buildbot/bin/python'} 10:43:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:43:15 INFO - Downloading/unpacking psutil>=0.7.1 10:43:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:15 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 10:43:15 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 10:43:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:43:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:43:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:43:21 INFO - Installing collected packages: psutil 10:43:21 INFO - Running setup.py install for psutil 10:43:21 INFO - building 'psutil._psutil_linux' extension 10:43:21 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-x86_64-2.7/psutil/_psutil_linux.o 10:43:21 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 10:43:21 INFO - building 'psutil._psutil_posix' extension 10:43:21 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-x86_64-2.7/psutil/_psutil_posix.o 10:43:22 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 10:43:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:43:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:43:22 INFO - Successfully installed psutil 10:43:22 INFO - Cleaning up... 10:43:22 INFO - Return code: 0 10:43:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:43:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:43:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:43:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:22 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 0x2b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be7cb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c11640>, '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 0x2be5a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ef0>, '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': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:43:22 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 10:43:22 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 10:43:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:43:22 INFO - 'CCACHE_UMASK': '002', 10:43:22 INFO - 'DISPLAY': ':0', 10:43:22 INFO - 'HOME': '/home/cltbld', 10:43:22 INFO - 'LANG': 'en_US.UTF-8', 10:43:22 INFO - 'LOGNAME': 'cltbld', 10:43:22 INFO - 'MAIL': '/var/mail/cltbld', 10:43:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:43:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:43:22 INFO - 'MOZ_NO_REMOTE': '1', 10:43:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:43:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:43:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:43:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:43:22 INFO - 'PWD': '/builds/slave/test', 10:43:22 INFO - 'SHELL': '/bin/bash', 10:43:22 INFO - 'SHLVL': '1', 10:43:22 INFO - 'TERM': 'linux', 10:43:22 INFO - 'TMOUT': '86400', 10:43:22 INFO - 'USER': 'cltbld', 10:43:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 10:43:22 INFO - '_': '/tools/buildbot/bin/python'} 10:43:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:43:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:43:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:22 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 10:43:22 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 10:43:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:43:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:43:28 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:43:28 INFO - Installing collected packages: mozsystemmonitor 10:43:28 INFO - Running setup.py install for mozsystemmonitor 10:43:28 INFO - Successfully installed mozsystemmonitor 10:43:28 INFO - Cleaning up... 10:43:28 INFO - Return code: 0 10:43:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:43:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:43:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:43:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be7cb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c11640>, '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 0x2be5a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ef0>, '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': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:43:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:43:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:43:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:43:28 INFO - 'CCACHE_UMASK': '002', 10:43:28 INFO - 'DISPLAY': ':0', 10:43:28 INFO - 'HOME': '/home/cltbld', 10:43:28 INFO - 'LANG': 'en_US.UTF-8', 10:43:28 INFO - 'LOGNAME': 'cltbld', 10:43:28 INFO - 'MAIL': '/var/mail/cltbld', 10:43:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:43:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:43:28 INFO - 'MOZ_NO_REMOTE': '1', 10:43:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:43:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:43:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:43:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:43:28 INFO - 'PWD': '/builds/slave/test', 10:43:28 INFO - 'SHELL': '/bin/bash', 10:43:28 INFO - 'SHLVL': '1', 10:43:28 INFO - 'TERM': 'linux', 10:43:28 INFO - 'TMOUT': '86400', 10:43:28 INFO - 'USER': 'cltbld', 10:43:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 10:43:28 INFO - '_': '/tools/buildbot/bin/python'} 10:43:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:43:28 INFO - Downloading/unpacking blobuploader==1.2.4 10:43:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:43:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:43:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:33 INFO - Downloading blobuploader-1.2.4.tar.gz 10:43:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:43:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:43:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:33 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 10:43:33 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 10:43:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:43:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:43:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:43:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:43:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:35 INFO - Downloading docopt-0.6.1.tar.gz 10:43:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:43:35 INFO - Installing collected packages: blobuploader, requests, docopt 10:43:35 INFO - Running setup.py install for blobuploader 10:43:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:43:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:43:36 INFO - Running setup.py install for requests 10:43:36 INFO - Running setup.py install for docopt 10:43:37 INFO - Successfully installed blobuploader requests docopt 10:43:37 INFO - Cleaning up... 10:43:37 INFO - Return code: 0 10:43:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:43:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:43:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:43:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:37 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 0x2b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be7cb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c11640>, '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 0x2be5a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ef0>, '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': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:43:37 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 10:43:37 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 10:43:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:43:37 INFO - 'CCACHE_UMASK': '002', 10:43:37 INFO - 'DISPLAY': ':0', 10:43:37 INFO - 'HOME': '/home/cltbld', 10:43:37 INFO - 'LANG': 'en_US.UTF-8', 10:43:37 INFO - 'LOGNAME': 'cltbld', 10:43:37 INFO - 'MAIL': '/var/mail/cltbld', 10:43:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:43:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:43:37 INFO - 'MOZ_NO_REMOTE': '1', 10:43:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:43:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:43:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:43:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:43:37 INFO - 'PWD': '/builds/slave/test', 10:43:37 INFO - 'SHELL': '/bin/bash', 10:43:37 INFO - 'SHLVL': '1', 10:43:37 INFO - 'TERM': 'linux', 10:43:37 INFO - 'TMOUT': '86400', 10:43:37 INFO - 'USER': 'cltbld', 10:43:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 10:43:37 INFO - '_': '/tools/buildbot/bin/python'} 10:43:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:43:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:43:37 INFO - Running setup.py (path:/tmp/pip-8KtGpt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:43:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:43:37 INFO - Running setup.py (path:/tmp/pip-lsRyxm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:43:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:43:37 INFO - Running setup.py (path:/tmp/pip-B3eT7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:43:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:43:38 INFO - Running setup.py (path:/tmp/pip-xzfbVk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:43:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:43:38 INFO - Running setup.py (path:/tmp/pip-CYfAYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:43:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:43:38 INFO - Running setup.py (path:/tmp/pip-NJC5Bj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:43:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:43:38 INFO - Running setup.py (path:/tmp/pip-HetSgO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:43:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:43:38 INFO - Running setup.py (path:/tmp/pip-Gyr6He-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:43:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:43:38 INFO - Running setup.py (path:/tmp/pip-AU0tf4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:43:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:43:38 INFO - Running setup.py (path:/tmp/pip-wiN4F9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:43:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:43:38 INFO - Running setup.py (path:/tmp/pip-7BewSt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:43:39 INFO - Running setup.py (path:/tmp/pip-D9a1FK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:43:39 INFO - Running setup.py (path:/tmp/pip-720Zi6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:43:39 INFO - Running setup.py (path:/tmp/pip-Qymd9a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:43:39 INFO - Running setup.py (path:/tmp/pip-RGUyTo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:43:39 INFO - Running setup.py (path:/tmp/pip-fgdjOR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:43:39 INFO - Running setup.py (path:/tmp/pip-q5jSvj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:43:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:43:39 INFO - Running setup.py (path:/tmp/pip-2b6A1z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:43:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:43:39 INFO - Running setup.py (path:/tmp/pip-AJXtch-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:43:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:43:40 INFO - Running setup.py (path:/tmp/pip-PSfvoL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:43:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:43:40 INFO - Running setup.py (path:/tmp/pip-CsSN0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:43:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:43:40 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 10:43:40 INFO - Running setup.py install for manifestparser 10:43:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:43:40 INFO - Running setup.py install for mozcrash 10:43:41 INFO - Running setup.py install for mozdebug 10:43:41 INFO - Running setup.py install for mozdevice 10:43:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:43:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:43:41 INFO - Running setup.py install for mozfile 10:43:41 INFO - Running setup.py install for mozhttpd 10:43:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:43:41 INFO - Running setup.py install for mozinfo 10:43:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:43:42 INFO - Running setup.py install for mozInstall 10:43:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:43:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:43:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:43:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:43:42 INFO - Running setup.py install for mozleak 10:43:42 INFO - Running setup.py install for mozlog 10:43:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:43:42 INFO - Running setup.py install for moznetwork 10:43:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:43:42 INFO - Running setup.py install for mozprocess 10:43:43 INFO - Running setup.py install for mozprofile 10:43:43 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:43:43 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:43:43 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:43:43 INFO - Running setup.py install for mozrunner 10:43:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:43:43 INFO - Running setup.py install for mozscreenshot 10:43:43 INFO - Running setup.py install for moztest 10:43:44 INFO - Running setup.py install for mozversion 10:43:44 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:43:44 INFO - Running setup.py install for wptserve 10:43:44 INFO - Running setup.py install for marionette-driver 10:43:44 INFO - Running setup.py install for browsermob-proxy 10:43:44 INFO - Running setup.py install for marionette-client 10:43:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:43:45 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:43:45 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 10:43:45 INFO - Cleaning up... 10:43:45 INFO - Return code: 0 10:43:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:43:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:43:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:43:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:43:45 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 0x2b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be7cb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c11640>, '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 0x2be5a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ef0>, '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': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:43:45 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 10:43:45 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 10:43:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:43:45 INFO - 'CCACHE_UMASK': '002', 10:43:45 INFO - 'DISPLAY': ':0', 10:43:45 INFO - 'HOME': '/home/cltbld', 10:43:45 INFO - 'LANG': 'en_US.UTF-8', 10:43:45 INFO - 'LOGNAME': 'cltbld', 10:43:45 INFO - 'MAIL': '/var/mail/cltbld', 10:43:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:43:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:43:45 INFO - 'MOZ_NO_REMOTE': '1', 10:43:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:43:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:43:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:43:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:43:45 INFO - 'PWD': '/builds/slave/test', 10:43:45 INFO - 'SHELL': '/bin/bash', 10:43:45 INFO - 'SHLVL': '1', 10:43:45 INFO - 'TERM': 'linux', 10:43:45 INFO - 'TMOUT': '86400', 10:43:45 INFO - 'USER': 'cltbld', 10:43:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 10:43:45 INFO - '_': '/tools/buildbot/bin/python'} 10:43:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:43:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:43:45 INFO - Running setup.py (path:/tmp/pip-4k0IlX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:43:46 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 10:43:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:43:46 INFO - Running setup.py (path:/tmp/pip-77gsiO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:43:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:43:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:43:46 INFO - Running setup.py (path:/tmp/pip-quHGUW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:43:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:43:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:43:46 INFO - Running setup.py (path:/tmp/pip-JkeZYD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:43:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:43:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:43:46 INFO - Running setup.py (path:/tmp/pip-fOMvM5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:43:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 10:43:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:43:46 INFO - Running setup.py (path:/tmp/pip-G_PSwF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:43:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 10:43:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:43:46 INFO - Running setup.py (path:/tmp/pip-f818j4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:43:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 10:43:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:43:46 INFO - Running setup.py (path:/tmp/pip-Lr53fv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:43:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 10:43:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:43:46 INFO - Running setup.py (path:/tmp/pip-qjHSO9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:43:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 10:43:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:43:47 INFO - Running setup.py (path:/tmp/pip-9VoHu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:43:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:43:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:43:47 INFO - Running setup.py (path:/tmp/pip-4blnUU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:43:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 10:43:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:43:47 INFO - Running setup.py (path:/tmp/pip-gB0hot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:43:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 10:43:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:43:47 INFO - Running setup.py (path:/tmp/pip-XASuyt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:43:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 10:43:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:43:47 INFO - Running setup.py (path:/tmp/pip-d0GeK7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:43:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 10:43:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:43:47 INFO - Running setup.py (path:/tmp/pip-m6ZDzi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:43:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 10:43:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:43:47 INFO - Running setup.py (path:/tmp/pip-GxS9HX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:43:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 10:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:43:48 INFO - Running setup.py (path:/tmp/pip-kWzkMd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:43:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 10:43:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:43:48 INFO - Running setup.py (path:/tmp/pip-4fpX7M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:43:48 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 10:43:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:43:48 INFO - Running setup.py (path:/tmp/pip-x3vUE0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:43:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 10:43:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:43:48 INFO - Running setup.py (path:/tmp/pip-JYvXZF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:43:48 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:43:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:43:49 INFO - Running setup.py (path:/tmp/pip-3WeuyN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:43:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:43:49 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 10:43:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:43:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:43:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:43:49 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:43:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:43:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:43:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:49 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 10:43:49 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 10:43:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:43:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:43:54 INFO - Downloading blessings-1.6.tar.gz 10:43:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:43:54 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:43:54 INFO - Installing collected packages: blessings 10:43:54 INFO - Running setup.py install for blessings 10:43:54 INFO - Successfully installed blessings 10:43:54 INFO - Cleaning up... 10:43:54 INFO - Return code: 0 10:43:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:43:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:43:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:43:55 INFO - Reading from file tmpfile_stdout 10:43:55 INFO - Current package versions: 10:43:55 INFO - argparse == 1.2.1 10:43:55 INFO - blessings == 1.6 10:43:55 INFO - blobuploader == 1.2.4 10:43:55 INFO - browsermob-proxy == 0.6.0 10:43:55 INFO - docopt == 0.6.1 10:43:55 INFO - manifestparser == 1.1 10:43:55 INFO - marionette-client == 2.3.0 10:43:55 INFO - marionette-driver == 1.4.0 10:43:55 INFO - mozInstall == 1.12 10:43:55 INFO - mozcrash == 0.17 10:43:55 INFO - mozdebug == 0.1 10:43:55 INFO - mozdevice == 0.48 10:43:55 INFO - mozfile == 1.2 10:43:55 INFO - mozhttpd == 0.7 10:43:55 INFO - mozinfo == 0.9 10:43:55 INFO - mozleak == 0.1 10:43:55 INFO - mozlog == 3.1 10:43:55 INFO - moznetwork == 0.27 10:43:55 INFO - mozprocess == 0.22 10:43:55 INFO - mozprofile == 0.28 10:43:55 INFO - mozrunner == 6.11 10:43:55 INFO - mozscreenshot == 0.1 10:43:55 INFO - mozsystemmonitor == 0.0 10:43:55 INFO - moztest == 0.7 10:43:55 INFO - mozversion == 1.4 10:43:55 INFO - psutil == 3.1.1 10:43:55 INFO - requests == 1.2.3 10:43:55 INFO - wptserve == 1.4.0 10:43:55 INFO - wsgiref == 0.1.2 10:43:55 INFO - Running post-action listener: _resource_record_post_action 10:43:55 INFO - Running post-action listener: _start_resource_monitoring 10:43:55 INFO - Starting resource monitoring. 10:43:55 INFO - ##### 10:43:55 INFO - ##### Running pull step. 10:43:55 INFO - ##### 10:43:55 INFO - Running pre-action listener: _resource_record_pre_action 10:43:55 INFO - Running main action method: pull 10:43:55 INFO - Pull has nothing to do! 10:43:55 INFO - Running post-action listener: _resource_record_post_action 10:43:55 INFO - ##### 10:43:55 INFO - ##### Running install step. 10:43:55 INFO - ##### 10:43:55 INFO - Running pre-action listener: _resource_record_pre_action 10:43:55 INFO - Running main action method: install 10:43:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:43:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:43:55 INFO - Reading from file tmpfile_stdout 10:43:55 INFO - Detecting whether we're running mozinstall >=1.0... 10:43:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:43:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:43:55 INFO - Reading from file tmpfile_stdout 10:43:55 INFO - Output received: 10:43:55 INFO - Usage: mozinstall [options] installer 10:43:55 INFO - Options: 10:43:55 INFO - -h, --help show this help message and exit 10:43:55 INFO - -d DEST, --destination=DEST 10:43:55 INFO - Directory to install application into. [default: 10:43:55 INFO - "/builds/slave/test"] 10:43:55 INFO - --app=APP Application being installed. [default: firefox] 10:43:55 INFO - mkdir: /builds/slave/test/build/application 10:43:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:43:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 10:44:25 INFO - Reading from file tmpfile_stdout 10:44:25 INFO - Output received: 10:44:25 INFO - /builds/slave/test/build/application/firefox/firefox 10:44:25 INFO - Running post-action listener: _resource_record_post_action 10:44:25 INFO - ##### 10:44:25 INFO - ##### Running run-tests step. 10:44:25 INFO - ##### 10:44:25 INFO - Running pre-action listener: _resource_record_pre_action 10:44:25 INFO - Running main action method: run_tests 10:44:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:44:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:44:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:44:25 INFO - grabbing minidump binary from tooltool 10:44: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')]} 10:44:25 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c11640>, '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 0x2be5a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ef0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:44:25 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 10:44:25 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/linux64/releng.manifest -o -c /builds/tooltool_cache 10:44:25 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:44:25 INFO - Return code: 0 10:44:25 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 10:44:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:44:25 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/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:44:25 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/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:44:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:44:25 INFO - 'CCACHE_UMASK': '002', 10:44:25 INFO - 'DISPLAY': ':0', 10:44:25 INFO - 'HOME': '/home/cltbld', 10:44:25 INFO - 'LANG': 'en_US.UTF-8', 10:44:25 INFO - 'LOGNAME': 'cltbld', 10:44:25 INFO - 'MAIL': '/var/mail/cltbld', 10:44:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:44:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:44:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:44:25 INFO - 'MOZ_NO_REMOTE': '1', 10:44:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:44:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:44:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:44:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:44:25 INFO - 'PWD': '/builds/slave/test', 10:44:25 INFO - 'SHELL': '/bin/bash', 10:44:25 INFO - 'SHLVL': '1', 10:44:25 INFO - 'TERM': 'linux', 10:44:25 INFO - 'TMOUT': '86400', 10:44:25 INFO - 'USER': 'cltbld', 10:44:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090', 10:44:25 INFO - '_': '/tools/buildbot/bin/python'} 10:44:25 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/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:44:26 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 10:44:26 INFO - import pkg_resources 10:44:27 INFO - Using 1 client processes 10:44:27 INFO - wptserve Starting http server on 127.0.0.1:8000 10:44:27 INFO - wptserve Starting http server on 127.0.0.1:8001 10:44:27 INFO - wptserve Starting http server on 127.0.0.1:8443 10:44:29 INFO - SUITE-START | Running 778 tests 10:44:29 INFO - Running testharness tests 10:44:29 INFO - Setting up ssl 10:44:29 INFO - PROCESS | certutil | 10:44:29 INFO - PROCESS | certutil | 10:44:29 INFO - PROCESS | certutil | 10:44:29 INFO - Certificate Nickname Trust Attributes 10:44:29 INFO - SSL,S/MIME,JAR/XPI 10:44:29 INFO - 10:44:29 INFO - web-platform-tests CT,, 10:44:29 INFO - 10:44:30 INFO - Starting runner 10:44:32 INFO - PROCESS | 1840 | 1461087872559 Marionette DEBUG Marionette enabled via build flag and pref 10:44:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8585f06000 == 1 [pid = 1840] [id = 1] 10:44:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 1 (0x7f8585f06800) [pid = 1840] [serial = 1] [outer = (nil)] 10:44:32 INFO - PROCESS | 1840 | [1840] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:44:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 2 (0x7f8585f07800) [pid = 1840] [serial = 2] [outer = 0x7f8585f06800] 10:44:33 INFO - PROCESS | 1840 | 1461087873186 Marionette INFO Listening on port 2828 10:44:33 INFO - PROCESS | 1840 | 1461087873705 Marionette DEBUG Marionette enabled via command-line flag 10:44:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583051000 == 2 [pid = 1840] [id = 2] 10:44:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 3 (0x7f85830c7800) [pid = 1840] [serial = 3] [outer = (nil)] 10:44:33 INFO - PROCESS | 1840 | [1840] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:44:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 4 (0x7f85830c8800) [pid = 1840] [serial = 4] [outer = 0x7f85830c7800] 10:44:33 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8582ec5580 10:44:33 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8587ca6dc0 10:44:33 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f858221c0d0 10:44:33 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f858221c3d0 10:44:33 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f858221c700 10:44:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 5 (0x7f8587c06800) [pid = 1840] [serial = 5] [outer = 0x7f8585f06800] 10:44:34 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:44:34 INFO - PROCESS | 1840 | 1461087874065 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58761 10:44:34 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:44:34 INFO - PROCESS | 1840 | 1461087874146 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58762 10:44:34 INFO - PROCESS | 1840 | 1461087874151 Marionette DEBUG Closed connection conn0 10:44:34 INFO - PROCESS | 1840 | [1840] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 10:44:34 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:44:34 INFO - PROCESS | 1840 | 1461087874277 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58763 10:44:34 INFO - PROCESS | 1840 | 1461087874280 Marionette DEBUG Closed connection conn1 10:44:34 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:44:34 INFO - PROCESS | 1840 | 1461087874337 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58764 10:44:34 INFO - PROCESS | 1840 | 1461087874341 Marionette DEBUG Closed connection conn2 10:44:34 INFO - PROCESS | 1840 | 1461087874399 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:44:34 INFO - PROCESS | 1840 | 1461087874414 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419093236","device":"desktop","version":"48.0a1"} 10:44:35 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:44:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576e59000 == 3 [pid = 1840] [id = 3] 10:44:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 6 (0x7f8576e6d000) [pid = 1840] [serial = 6] [outer = (nil)] 10:44:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a1f800 == 4 [pid = 1840] [id = 4] 10:44:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 7 (0x7f857643dc00) [pid = 1840] [serial = 7] [outer = (nil)] 10:44:36 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:44:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857543d000 == 5 [pid = 1840] [id = 5] 10:44:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 8 (0x7f85759b9000) [pid = 1840] [serial = 8] [outer = (nil)] 10:44:36 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:44:36 INFO - PROCESS | 1840 | [1840] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:44:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 9 (0x7f8575493400) [pid = 1840] [serial = 9] [outer = 0x7f85759b9000] 10:44:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 10 (0x7f85750f2800) [pid = 1840] [serial = 10] [outer = 0x7f8576e6d000] 10:44:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 11 (0x7f8574f28800) [pid = 1840] [serial = 11] [outer = 0x7f857643dc00] 10:44:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 12 (0x7f8574f2a800) [pid = 1840] [serial = 12] [outer = 0x7f85759b9000] 10:44:37 INFO - PROCESS | 1840 | 1461087877905 Marionette DEBUG loaded listener.js 10:44:37 INFO - PROCESS | 1840 | 1461087877922 Marionette DEBUG loaded listener.js 10:44:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 13 (0x7f8572fbd800) [pid = 1840] [serial = 13] [outer = 0x7f85759b9000] 10:44:38 INFO - PROCESS | 1840 | 1461087878590 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"986fcad2-ca1a-410c-b1be-fb07244f5fb2","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419093236","device":"desktop","version":"48.0a1","command_id":1}}] 10:44:38 INFO - PROCESS | 1840 | 1461087878800 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:44:38 INFO - PROCESS | 1840 | 1461087878977 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:44:39 INFO - PROCESS | 1840 | 1461087879228 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:44:39 INFO - PROCESS | 1840 | [1840] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:44:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 14 (0x7f857008dc00) [pid = 1840] [serial = 14] [outer = 0x7f85759b9000] 10:44:39 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:44:39 INFO - PROCESS | 1840 | 1461087879672 Marionette TRACE conn3 <- [1,3,null,{}] 10:44:39 INFO - PROCESS | 1840 | 1461087879724 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:44:39 INFO - PROCESS | 1840 | 1461087879847 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:44:39 INFO - PROCESS | 1840 | 1461087879957 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:44:39 INFO - PROCESS | 1840 | 1461087879962 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:44:39 INFO - PROCESS | 1840 | 1461087879969 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:44:39 INFO - PROCESS | 1840 | 1461087879974 Marionette TRACE conn3 <- [1,6,null,{}] 10:44:39 INFO - PROCESS | 1840 | 1461087879992 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:40 INFO - PROCESS | 1840 | 1461087880009 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:44:40 INFO - PROCESS | 1840 | 1461087880017 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e472000 == 6 [pid = 1840] [id = 6] 10:44:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 15 (0x7f85787aa400) [pid = 1840] [serial = 15] [outer = (nil)] 10:44:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 16 (0x7f85787ac400) [pid = 1840] [serial = 16] [outer = 0x7f85787aa400] 10:44:40 INFO - PROCESS | 1840 | 1461087880082 Marionette DEBUG loaded listener.js 10:44:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 17 (0x7f85787b1800) [pid = 1840] [serial = 17] [outer = 0x7f85787aa400] 10:44:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e218000 == 7 [pid = 1840] [id = 7] 10:44:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 18 (0x7f856e28ac00) [pid = 1840] [serial = 18] [outer = (nil)] 10:44:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 19 (0x7f856e296800) [pid = 1840] [serial = 19] [outer = 0x7f856e28ac00] 10:44:40 INFO - PROCESS | 1840 | 1461087880541 Marionette DEBUG loaded listener.js 10:44:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 20 (0x7f856df14000) [pid = 1840] [serial = 20] [outer = 0x7f856e28ac00] 10:44:41 INFO - PROCESS | 1840 | [1840] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:44:41 INFO - PROCESS | 1840 | 1461087881062 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1144ms 10:44:41 INFO - PROCESS | 1840 | 1461087881150 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:44:41 INFO - PROCESS | 1840 | 1461087881154 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:44:41 INFO - PROCESS | 1840 | 1461087881177 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:44:41 INFO - PROCESS | 1840 | 1461087881180 Marionette TRACE conn3 <- [1,10,null,{}] 10:44:41 INFO - PROCESS | 1840 | 1461087881202 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:41 INFO - PROCESS | 1840 | 1461087881361 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:44:41 INFO - PROCESS | 1840 | 1461087881376 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8570534000 == 8 [pid = 1840] [id = 8] 10:44:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 21 (0x7f856d373400) [pid = 1840] [serial = 21] [outer = (nil)] 10:44:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 22 (0x7f856e28c800) [pid = 1840] [serial = 22] [outer = 0x7f856d373400] 10:44:41 INFO - PROCESS | 1840 | 1461087881441 Marionette DEBUG loaded listener.js 10:44:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 23 (0x7f856c7be400) [pid = 1840] [serial = 23] [outer = 0x7f856d373400] 10:44:41 INFO - PROCESS | 1840 | 1461087881972 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 849ms 10:44:42 INFO - PROCESS | 1840 | 1461087882012 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1840 | 1461087882015 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:44:42 INFO - PROCESS | 1840 | 1461087882021 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1840 | 1461087882022 Marionette TRACE conn3 <- [1,14,null,{}] 10:44:42 INFO - PROCESS | 1840 | 1461087882027 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:42 INFO - PROCESS | 1840 | 1461087882163 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:44:42 INFO - PROCESS | 1840 | 1461087882182 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c998800 == 9 [pid = 1840] [id = 9] 10:44:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 24 (0x7f856c7c7400) [pid = 1840] [serial = 24] [outer = (nil)] 10:44:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 25 (0x7f856c878800) [pid = 1840] [serial = 25] [outer = 0x7f856c7c7400] 10:44:42 INFO - PROCESS | 1840 | 1461087882243 Marionette DEBUG loaded listener.js 10:44:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 26 (0x7f856d48f000) [pid = 1840] [serial = 26] [outer = 0x7f856c7c7400] 10:44:42 INFO - PROCESS | 1840 | 1461087882820 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 823ms 10:44:42 INFO - PROCESS | 1840 | 1461087882844 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1840 | 1461087882847 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:44:42 INFO - PROCESS | 1840 | 1461087882852 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1840 | 1461087882854 Marionette TRACE conn3 <- [1,18,null,{}] 10:44:42 INFO - PROCESS | 1840 | 1461087882859 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:43 INFO - PROCESS | 1840 | 1461087883068 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:44:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bf25000 == 10 [pid = 1840] [id = 10] 10:44:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 27 (0x7f856bf25800) [pid = 1840] [serial = 27] [outer = (nil)] 10:44:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 28 (0x7f856bf27800) [pid = 1840] [serial = 28] [outer = 0x7f856bf25800] 10:44:43 INFO - PROCESS | 1840 | 1461087883446 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bf2e800 == 11 [pid = 1840] [id = 11] 10:44:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 29 (0x7f856c7c2800) [pid = 1840] [serial = 29] [outer = (nil)] 10:44:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 30 (0x7f856c7c8800) [pid = 1840] [serial = 30] [outer = 0x7f856c7c2800] 10:44:43 INFO - PROCESS | 1840 | 1461087883538 Marionette DEBUG loaded listener.js 10:44:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 31 (0x7f856cae3400) [pid = 1840] [serial = 31] [outer = 0x7f856c7c2800] 10:44:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 32 (0x7f856c71a800) [pid = 1840] [serial = 32] [outer = 0x7f856bf25800] 10:44:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bf23800 == 12 [pid = 1840] [id = 12] 10:44:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 33 (0x7f856c570400) [pid = 1840] [serial = 33] [outer = (nil)] 10:44:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 34 (0x7f856df0a400) [pid = 1840] [serial = 34] [outer = 0x7f856c570400] 10:44:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 35 (0x7f856caef800) [pid = 1840] [serial = 35] [outer = 0x7f856c570400] 10:44:44 INFO - PROCESS | 1840 | 1461087884546 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1724ms 10:44:44 INFO - PROCESS | 1840 | 1461087884579 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:44:44 INFO - PROCESS | 1840 | 1461087884587 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:44:44 INFO - PROCESS | 1840 | 1461087884595 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:44:44 INFO - PROCESS | 1840 | 1461087884600 Marionette TRACE conn3 <- [1,22,null,{}] 10:44:44 INFO - PROCESS | 1840 | 1461087884607 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:44 INFO - PROCESS | 1840 | 1461087884763 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:44:45 INFO - PROCESS | 1840 | 1461087884992 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e221000 == 13 [pid = 1840] [id = 13] 10:44:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 36 (0x7f8574572400) [pid = 1840] [serial = 36] [outer = (nil)] 10:44:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 37 (0x7f85748e2800) [pid = 1840] [serial = 37] [outer = 0x7f8574572400] 10:44:45 INFO - PROCESS | 1840 | 1461087885110 Marionette DEBUG loaded listener.js 10:44:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 38 (0x7f8575486400) [pid = 1840] [serial = 38] [outer = 0x7f8574572400] 10:44:45 INFO - PROCESS | 1840 | 1461087885895 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1341ms 10:44:45 INFO - PROCESS | 1840 | 1461087885936 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:44:45 INFO - PROCESS | 1840 | 1461087885939 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:44:45 INFO - PROCESS | 1840 | 1461087885946 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:44:45 INFO - PROCESS | 1840 | 1461087885949 Marionette TRACE conn3 <- [1,26,null,{}] 10:44:45 INFO - PROCESS | 1840 | 1461087885955 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:46 INFO - PROCESS | 1840 | 1461087886111 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:44:46 INFO - PROCESS | 1840 | 1461087886235 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85747e0800 == 14 [pid = 1840] [id = 14] 10:44:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 39 (0x7f85753a7800) [pid = 1840] [serial = 39] [outer = (nil)] 10:44:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 40 (0x7f8576089400) [pid = 1840] [serial = 40] [outer = 0x7f85753a7800] 10:44:46 INFO - PROCESS | 1840 | 1461087886306 Marionette DEBUG loaded listener.js 10:44:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 41 (0x7f8576090800) [pid = 1840] [serial = 41] [outer = 0x7f85753a7800] 10:44:47 INFO - PROCESS | 1840 | 1461087887361 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1484ms 10:44:47 INFO - PROCESS | 1840 | 1461087887431 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:44:47 INFO - PROCESS | 1840 | 1461087887436 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:44:47 INFO - PROCESS | 1840 | 1461087887444 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:44:47 INFO - PROCESS | 1840 | 1461087887448 Marionette TRACE conn3 <- [1,30,null,{}] 10:44:47 INFO - PROCESS | 1840 | 1461087887456 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:47 INFO - PROCESS | 1840 | 1461087887623 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:44:47 INFO - PROCESS | 1840 | 1461087887752 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e215000 == 15 [pid = 1840] [id = 15] 10:44:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 42 (0x7f8572fbc400) [pid = 1840] [serial = 42] [outer = (nil)] 10:44:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 43 (0x7f85744c0400) [pid = 1840] [serial = 43] [outer = 0x7f8572fbc400] 10:44:47 INFO - PROCESS | 1840 | 1461087887816 Marionette DEBUG loaded listener.js 10:44:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 44 (0x7f8574724400) [pid = 1840] [serial = 44] [outer = 0x7f8572fbc400] 10:44:48 INFO - PROCESS | 1840 | 1461087888496 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1084ms 10:44:48 INFO - PROCESS | 1840 | 1461087888528 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:44:48 INFO - PROCESS | 1840 | 1461087888535 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:44:48 INFO - PROCESS | 1840 | 1461087888544 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:44:48 INFO - PROCESS | 1840 | 1461087888547 Marionette TRACE conn3 <- [1,34,null,{}] 10:44:48 INFO - PROCESS | 1840 | 1461087888552 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:48 INFO - PROCESS | 1840 | 1461087888692 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:44:48 INFO - PROCESS | 1840 | 1461087888775 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574fd4000 == 16 [pid = 1840] [id = 16] 10:44:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 45 (0x7f8573da5000) [pid = 1840] [serial = 45] [outer = (nil)] 10:44:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 46 (0x7f8576270400) [pid = 1840] [serial = 46] [outer = 0x7f8573da5000] 10:44:48 INFO - PROCESS | 1840 | 1461087888833 Marionette DEBUG loaded listener.js 10:44:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 47 (0x7f8576438400) [pid = 1840] [serial = 47] [outer = 0x7f8573da5000] 10:44:49 INFO - PROCESS | 1840 | 1461087889413 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 925ms 10:44:49 INFO - PROCESS | 1840 | 1461087889469 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:44:49 INFO - PROCESS | 1840 | 1461087889473 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:44:49 INFO - PROCESS | 1840 | 1461087889478 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:44:49 INFO - PROCESS | 1840 | 1461087889484 Marionette TRACE conn3 <- [1,38,null,{}] 10:44:49 INFO - PROCESS | 1840 | 1461087889499 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:49 INFO - PROCESS | 1840 | 1461087889679 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:44:49 INFO - PROCESS | 1840 | 1461087889692 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575cc9800 == 17 [pid = 1840] [id = 17] 10:44:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 48 (0x7f8576f62c00) [pid = 1840] [serial = 48] [outer = (nil)] 10:44:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 49 (0x7f85773dfc00) [pid = 1840] [serial = 49] [outer = 0x7f8576f62c00] 10:44:49 INFO - PROCESS | 1840 | 1461087889755 Marionette DEBUG loaded listener.js 10:44:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 50 (0x7f85787bd000) [pid = 1840] [serial = 50] [outer = 0x7f8576f62c00] 10:44:50 INFO - PROCESS | 1840 | 1461087890370 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 934ms 10:44:50 INFO - PROCESS | 1840 | 1461087890412 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:44:50 INFO - PROCESS | 1840 | 1461087890416 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:44:50 INFO - PROCESS | 1840 | 1461087890422 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:44:50 INFO - PROCESS | 1840 | 1461087890424 Marionette TRACE conn3 <- [1,42,null,{}] 10:44:50 INFO - PROCESS | 1840 | 1461087890429 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:50 INFO - PROCESS | 1840 | 1461087890553 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:44:50 INFO - PROCESS | 1840 | 1461087890638 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e13800 == 18 [pid = 1840] [id = 18] 10:44:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7f8576f66c00) [pid = 1840] [serial = 51] [outer = (nil)] 10:44:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7f857881b400) [pid = 1840] [serial = 52] [outer = 0x7f8576f66c00] 10:44:50 INFO - PROCESS | 1840 | 1461087890698 Marionette DEBUG loaded listener.js 10:44:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7f85788ef000) [pid = 1840] [serial = 53] [outer = 0x7f8576f66c00] 10:44:51 INFO - PROCESS | 1840 | 1461087891290 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 925ms 10:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:44:51 INFO - PROCESS | 1840 | 1461087891347 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:44:51 INFO - PROCESS | 1840 | 1461087891349 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:44:51 INFO - PROCESS | 1840 | 1461087891354 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:44:51 INFO - PROCESS | 1840 | 1461087891356 Marionette TRACE conn3 <- [1,46,null,{}] 10:44:51 INFO - PROCESS | 1840 | 1461087891361 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:51 INFO - PROCESS | 1840 | 1461087891480 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:44:51 INFO - PROCESS | 1840 | 1461087891567 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576258800 == 19 [pid = 1840] [id = 19] 10:44:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7f8570218800) [pid = 1840] [serial = 54] [outer = (nil)] 10:44:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7f85787ba000) [pid = 1840] [serial = 55] [outer = 0x7f8570218800] 10:44:51 INFO - PROCESS | 1840 | 1461087891630 Marionette DEBUG loaded listener.js 10:44:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 56 (0x7f857c454c00) [pid = 1840] [serial = 56] [outer = 0x7f8570218800] 10:44:52 INFO - PROCESS | 1840 | 1461087892167 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 925ms 10:44:52 INFO - PROCESS | 1840 | 1461087892279 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:44:52 INFO - PROCESS | 1840 | 1461087892283 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:44:52 INFO - PROCESS | 1840 | 1461087892288 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:44:52 INFO - PROCESS | 1840 | 1461087892290 Marionette TRACE conn3 <- [1,50,null,{}] 10:44:52 INFO - PROCESS | 1840 | 1461087892295 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:52 INFO - PROCESS | 1840 | 1461087892452 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:44:52 INFO - PROCESS | 1840 | 1461087892534 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576e64000 == 20 [pid = 1840] [id = 20] 10:44:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7f8572ceb400) [pid = 1840] [serial = 57] [outer = (nil)] 10:44:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7f85830bb800) [pid = 1840] [serial = 58] [outer = 0x7f8572ceb400] 10:44:52 INFO - PROCESS | 1840 | 1461087892597 Marionette DEBUG loaded listener.js 10:44:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 59 (0x7f8583511800) [pid = 1840] [serial = 59] [outer = 0x7f8572ceb400] 10:44:53 INFO - PROCESS | 1840 | 1461087893143 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 875ms 10:44:53 INFO - PROCESS | 1840 | 1461087893177 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:44:53 INFO - PROCESS | 1840 | 1461087893180 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:44:53 INFO - PROCESS | 1840 | 1461087893193 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:44:53 INFO - PROCESS | 1840 | 1461087893195 Marionette TRACE conn3 <- [1,54,null,{}] 10:44:53 INFO - PROCESS | 1840 | 1461087893199 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:53 INFO - PROCESS | 1840 | 1461087893315 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:44:53 INFO - PROCESS | 1840 | 1461087893331 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8577d77000 == 21 [pid = 1840] [id = 21] 10:44:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 60 (0x7f856e28dc00) [pid = 1840] [serial = 60] [outer = (nil)] 10:44:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7f85835e3400) [pid = 1840] [serial = 61] [outer = 0x7f856e28dc00] 10:44:53 INFO - PROCESS | 1840 | 1461087893390 Marionette DEBUG loaded listener.js 10:44:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7f85843f3800) [pid = 1840] [serial = 62] [outer = 0x7f856e28dc00] 10:44:54 INFO - PROCESS | 1840 | 1461087894220 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1083ms 10:44:54 INFO - PROCESS | 1840 | 1461087894274 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:44:54 INFO - PROCESS | 1840 | 1461087894280 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:44:54 INFO - PROCESS | 1840 | 1461087894289 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:44:54 INFO - PROCESS | 1840 | 1461087894293 Marionette TRACE conn3 <- [1,58,null,{}] 10:44:54 INFO - PROCESS | 1840 | 1461087894301 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:54 INFO - PROCESS | 1840 | 1461087894461 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:44:54 INFO - PROCESS | 1840 | 1461087894581 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8570292000 == 22 [pid = 1840] [id = 22] 10:44:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7f856e292800) [pid = 1840] [serial = 63] [outer = (nil)] 10:44:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7f8572c6cc00) [pid = 1840] [serial = 64] [outer = 0x7f856e292800] 10:44:54 INFO - PROCESS | 1840 | 1461087894657 Marionette DEBUG loaded listener.js 10:44:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7f8573b33400) [pid = 1840] [serial = 65] [outer = 0x7f856e292800] 10:44:55 INFO - PROCESS | 1840 | 1461087895455 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1235ms 10:44:55 INFO - PROCESS | 1840 | 1461087895525 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:44:55 INFO - PROCESS | 1840 | 1461087895533 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:44:55 INFO - PROCESS | 1840 | 1461087895542 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:44:55 INFO - PROCESS | 1840 | 1461087895547 Marionette TRACE conn3 <- [1,62,null,{}] 10:44:55 INFO - PROCESS | 1840 | 1461087895552 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:55 INFO - PROCESS | 1840 | 1461087895741 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:44:55 INFO - PROCESS | 1840 | 1461087895859 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575b9d800 == 23 [pid = 1840] [id = 23] 10:44:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7f857608fc00) [pid = 1840] [serial = 66] [outer = (nil)] 10:44:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7f8576091000) [pid = 1840] [serial = 67] [outer = 0x7f857608fc00] 10:44:55 INFO - PROCESS | 1840 | 1461087895972 Marionette DEBUG loaded listener.js 10:44:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f8576608400) [pid = 1840] [serial = 68] [outer = 0x7f857608fc00] 10:44:56 INFO - PROCESS | 1840 | 1461087896763 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1278ms 10:44:56 INFO - PROCESS | 1840 | 1461087896821 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:44:56 INFO - PROCESS | 1840 | 1461087896824 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:44:56 INFO - PROCESS | 1840 | 1461087896849 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:44:56 INFO - PROCESS | 1840 | 1461087896855 Marionette TRACE conn3 <- [1,66,null,{}] 10:44:56 INFO - PROCESS | 1840 | 1461087896870 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:57 INFO - PROCESS | 1840 | 1461087897025 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:44:57 INFO - PROCESS | 1840 | 1461087897279 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856cce7000 == 24 [pid = 1840] [id = 24] 10:44:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f856c87f400) [pid = 1840] [serial = 69] [outer = (nil)] 10:44:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f856cae8400) [pid = 1840] [serial = 70] [outer = 0x7f856c87f400] 10:44:57 INFO - PROCESS | 1840 | 1461087897351 Marionette DEBUG loaded listener.js 10:44:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f85702eb800) [pid = 1840] [serial = 71] [outer = 0x7f856c87f400] 10:44:58 INFO - PROCESS | 1840 | 1461087898143 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1341ms 10:44:58 INFO - PROCESS | 1840 | 1461087898188 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:44:58 INFO - PROCESS | 1840 | 1461087898201 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:44:58 INFO - PROCESS | 1840 | 1461087898232 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:44:58 INFO - PROCESS | 1840 | 1461087898237 Marionette TRACE conn3 <- [1,70,null,{}] 10:44:58 INFO - PROCESS | 1840 | 1461087898245 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:58 INFO - PROCESS | 1840 | 1461087898409 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:44:58 INFO - PROCESS | 1840 | 1461087898534 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:58 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e472000 == 23 [pid = 1840] [id = 6] 10:44:58 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576e64000 == 22 [pid = 1840] [id = 20] 10:44:58 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576258800 == 21 [pid = 1840] [id = 19] 10:44:58 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e13800 == 20 [pid = 1840] [id = 18] 10:44:58 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575cc9800 == 19 [pid = 1840] [id = 17] 10:44:58 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574fd4000 == 18 [pid = 1840] [id = 16] 10:44:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c998000 == 19 [pid = 1840] [id = 25] 10:44:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f856c575400) [pid = 1840] [serial = 72] [outer = (nil)] 10:44:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f856cc4c800) [pid = 1840] [serial = 73] [outer = 0x7f856c575400] 10:44:58 INFO - PROCESS | 1840 | 1461087898633 Marionette DEBUG loaded listener.js 10:44:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f8572fb5400) [pid = 1840] [serial = 74] [outer = 0x7f856c575400] 10:44:58 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e215000 == 18 [pid = 1840] [id = 15] 10:44:58 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e221000 == 17 [pid = 1840] [id = 13] 10:44:58 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bf2e800 == 16 [pid = 1840] [id = 11] 10:44:59 INFO - PROCESS | 1840 | 1461087899431 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1253ms 10:44:59 INFO - PROCESS | 1840 | 1461087899468 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:44:59 INFO - PROCESS | 1840 | 1461087899475 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:44:59 INFO - PROCESS | 1840 | 1461087899483 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:44:59 INFO - PROCESS | 1840 | 1461087899487 Marionette TRACE conn3 <- [1,74,null,{}] 10:44:59 INFO - PROCESS | 1840 | 1461087899494 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:59 INFO - PROCESS | 1840 | 1461087899651 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:44:59 INFO - PROCESS | 1840 | 1461087899774 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85753c3800 == 17 [pid = 1840] [id = 26] 10:44:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f856c7c0c00) [pid = 1840] [serial = 75] [outer = (nil)] 10:44:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f857626e800) [pid = 1840] [serial = 76] [outer = 0x7f856c7c0c00] 10:44:59 INFO - PROCESS | 1840 | 1461087899850 Marionette DEBUG loaded listener.js 10:44:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f8576799000) [pid = 1840] [serial = 77] [outer = 0x7f856c7c0c00] 10:45:00 INFO - PROCESS | 1840 | 1461087900664 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1237ms 10:45:00 INFO - PROCESS | 1840 | 1461087900722 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:45:00 INFO - PROCESS | 1840 | 1461087900728 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:45:00 INFO - PROCESS | 1840 | 1461087900755 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:45:00 INFO - PROCESS | 1840 | 1461087900758 Marionette TRACE conn3 <- [1,78,null,{}] 10:45:00 INFO - PROCESS | 1840 | 1461087900764 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:00 INFO - PROCESS | 1840 | 1461087900929 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:45:01 INFO - PROCESS | 1840 | 1461087901052 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e0f000 == 18 [pid = 1840] [id = 27] 10:45:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f856c87ec00) [pid = 1840] [serial = 78] [outer = (nil)] 10:45:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f85787adc00) [pid = 1840] [serial = 79] [outer = 0x7f856c87ec00] 10:45:01 INFO - PROCESS | 1840 | 1461087901129 Marionette DEBUG loaded listener.js 10:45:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f85788e7400) [pid = 1840] [serial = 80] [outer = 0x7f856c87ec00] 10:45:01 INFO - PROCESS | 1840 | 1461087901949 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1235ms 10:45:01 INFO - PROCESS | 1840 | 1461087901987 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:45:01 INFO - PROCESS | 1840 | 1461087901990 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:45:02 INFO - PROCESS | 1840 | 1461087901999 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:45:02 INFO - PROCESS | 1840 | 1461087902008 Marionette TRACE conn3 <- [1,82,null,{}] 10:45:02 INFO - PROCESS | 1840 | 1461087902022 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:02 INFO - PROCESS | 1840 | 1461087902183 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:45:02 INFO - PROCESS | 1840 | 1461087902306 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a20800 == 19 [pid = 1840] [id = 28] 10:45:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f8576088000) [pid = 1840] [serial = 81] [outer = (nil)] 10:45:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f858330cc00) [pid = 1840] [serial = 82] [outer = 0x7f8576088000] 10:45:02 INFO - PROCESS | 1840 | 1461087902379 Marionette DEBUG loaded listener.js 10:45:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f858350f000) [pid = 1840] [serial = 83] [outer = 0x7f8576088000] 10:45:03 INFO - PROCESS | 1840 | 1461087903143 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1190ms 10:45:03 INFO - PROCESS | 1840 | 1461087903188 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:45:03 INFO - PROCESS | 1840 | 1461087903193 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:45:03 INFO - PROCESS | 1840 | 1461087903198 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:45:03 INFO - PROCESS | 1840 | 1461087903201 Marionette TRACE conn3 <- [1,86,null,{}] 10:45:03 INFO - PROCESS | 1840 | 1461087903206 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:03 INFO - PROCESS | 1840 | 1461087903366 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:45:03 INFO - PROCESS | 1840 | 1461087903492 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c548800 == 20 [pid = 1840] [id = 29] 10:45:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f856c87d000) [pid = 1840] [serial = 84] [outer = (nil)] 10:45:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f85846bd000) [pid = 1840] [serial = 85] [outer = 0x7f856c87d000] 10:45:03 INFO - PROCESS | 1840 | 1461087903563 Marionette DEBUG loaded listener.js 10:45:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f85846e5800) [pid = 1840] [serial = 86] [outer = 0x7f856c87d000] 10:45:04 INFO - PROCESS | 1840 | 1461087904441 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1328ms 10:45:04 INFO - PROCESS | 1840 | 1461087904528 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:45:04 INFO - PROCESS | 1840 | 1461087904533 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:45:04 INFO - PROCESS | 1840 | 1461087904541 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:45:04 INFO - PROCESS | 1840 | 1461087904546 Marionette TRACE conn3 <- [1,90,null,{}] 10:45:04 INFO - PROCESS | 1840 | 1461087904554 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:04 INFO - PROCESS | 1840 | 1461087904777 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:45:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856cce7000 == 19 [pid = 1840] [id = 24] 10:45:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8570292000 == 18 [pid = 1840] [id = 22] 10:45:04 INFO - PROCESS | 1840 | 1461087904968 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857051e800 == 19 [pid = 1840] [id = 30] 10:45:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f8572ce9400) [pid = 1840] [serial = 87] [outer = (nil)] 10:45:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f8572fbf000) [pid = 1840] [serial = 88] [outer = 0x7f8572ce9400] 10:45:05 INFO - PROCESS | 1840 | 1461087905088 Marionette DEBUG loaded listener.js 10:45:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f8574f2bc00) [pid = 1840] [serial = 89] [outer = 0x7f8572ce9400] 10:45:05 INFO - PROCESS | 1840 | 1461087905844 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1345ms 10:45:05 INFO - PROCESS | 1840 | 1461087905887 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:45:05 INFO - PROCESS | 1840 | 1461087905896 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:45:05 INFO - PROCESS | 1840 | 1461087905903 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:45:05 INFO - PROCESS | 1840 | 1461087905910 Marionette TRACE conn3 <- [1,94,null,{}] 10:45:05 INFO - PROCESS | 1840 | 1461087905917 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:06 INFO - PROCESS | 1840 | 1461087906082 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:45:06 INFO - PROCESS | 1840 | 1461087906209 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e0c000 == 20 [pid = 1840] [id = 31] 10:45:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f8572cea000) [pid = 1840] [serial = 90] [outer = (nil)] 10:45:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f8576eb3c00) [pid = 1840] [serial = 91] [outer = 0x7f8572cea000] 10:45:06 INFO - PROCESS | 1840 | 1461087906290 Marionette DEBUG loaded listener.js 10:45:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f85787b3c00) [pid = 1840] [serial = 92] [outer = 0x7f8572cea000] 10:45:07 INFO - PROCESS | 1840 | 1461087907082 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1235ms 10:45:07 INFO - PROCESS | 1840 | 1461087907140 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:45:07 INFO - PROCESS | 1840 | 1461087907145 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:45:07 INFO - PROCESS | 1840 | 1461087907151 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:45:07 INFO - PROCESS | 1840 | 1461087907153 Marionette TRACE conn3 <- [1,98,null,{}] 10:45:07 INFO - PROCESS | 1840 | 1461087907159 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:07 INFO - PROCESS | 1840 | 1461087907318 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:45:07 INFO - PROCESS | 1840 | 1461087907444 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c545800 == 21 [pid = 1840] [id = 32] 10:45:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f857660dc00) [pid = 1840] [serial = 93] [outer = (nil)] 10:45:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f85822dac00) [pid = 1840] [serial = 94] [outer = 0x7f857660dc00] 10:45:07 INFO - PROCESS | 1840 | 1461087907516 Marionette DEBUG loaded listener.js 10:45:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f8582e74400) [pid = 1840] [serial = 95] [outer = 0x7f857660dc00] 10:45:08 INFO - PROCESS | 1840 | 1461087908356 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1276ms 10:45:08 INFO - PROCESS | 1840 | 1461087908427 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:45:08 INFO - PROCESS | 1840 | 1461087908432 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:45:08 INFO - PROCESS | 1840 | 1461087908448 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:45:08 INFO - PROCESS | 1840 | 1461087908455 Marionette TRACE conn3 <- [1,102,null,{}] 10:45:08 INFO - PROCESS | 1840 | 1461087908460 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:08 INFO - PROCESS | 1840 | 1461087908652 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:45:08 INFO - PROCESS | 1840 | 1461087908781 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85830cc000 == 22 [pid = 1840] [id = 33] 10:45:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f85787b4400) [pid = 1840] [serial = 96] [outer = (nil)] 10:45:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f85846bcc00) [pid = 1840] [serial = 97] [outer = 0x7f85787b4400] 10:45:08 INFO - PROCESS | 1840 | 1461087908851 Marionette DEBUG loaded listener.js 10:45:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f8586548000) [pid = 1840] [serial = 98] [outer = 0x7f85787b4400] 10:45:09 INFO - PROCESS | 1840 | 1461087909780 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1389ms 10:45:09 INFO - PROCESS | 1840 | 1461087909831 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:45:09 INFO - PROCESS | 1840 | 1461087909837 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:45:09 INFO - PROCESS | 1840 | 1461087909846 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:45:09 INFO - PROCESS | 1840 | 1461087909850 Marionette TRACE conn3 <- [1,106,null,{}] 10:45:09 INFO - PROCESS | 1840 | 1461087909858 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:10 INFO - PROCESS | 1840 | 1461087910019 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:45:10 INFO - PROCESS | 1840 | 1461087910166 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e0f000 == 21 [pid = 1840] [id = 27] 10:45:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85753c3800 == 20 [pid = 1840] [id = 26] 10:45:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856c998000 == 19 [pid = 1840] [id = 25] 10:45:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856dfca800 == 20 [pid = 1840] [id = 34] 10:45:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f8572c71000) [pid = 1840] [serial = 99] [outer = (nil)] 10:45:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f85744bf000) [pid = 1840] [serial = 100] [outer = 0x7f8572c71000] 10:45:10 INFO - PROCESS | 1840 | 1461087910303 Marionette DEBUG loaded listener.js 10:45:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f8576271c00) [pid = 1840] [serial = 101] [outer = 0x7f8572c71000] 10:45:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8570534000 == 19 [pid = 1840] [id = 8] 10:45:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856c998800 == 18 [pid = 1840] [id = 9] 10:45:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85747e0800 == 17 [pid = 1840] [id = 14] 10:45:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857c545800 == 16 [pid = 1840] [id = 32] 10:45:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85830cc000 == 15 [pid = 1840] [id = 33] 10:45:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e0c000 == 14 [pid = 1840] [id = 31] 10:45:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857051e800 == 13 [pid = 1840] [id = 30] 10:45:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575b9d800 == 12 [pid = 1840] [id = 23] 10:45:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8577d77000 == 11 [pid = 1840] [id = 21] 10:45:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857c548800 == 10 [pid = 1840] [id = 29] 10:45:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a20800 == 9 [pid = 1840] [id = 28] 10:45:13 INFO - PROCESS | 1840 | 1461087913388 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3586ms 10:45:13 INFO - PROCESS | 1840 | 1461087913433 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:45:13 INFO - PROCESS | 1840 | 1461087913439 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:45:13 INFO - PROCESS | 1840 | 1461087913445 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:45:13 INFO - PROCESS | 1840 | 1461087913451 Marionette TRACE conn3 <- [1,110,null,{}] 10:45:13 INFO - PROCESS | 1840 | 1461087913488 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:13 INFO - PROCESS | 1840 | 1461087913640 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:45:13 INFO - PROCESS | 1840 | 1461087913653 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85702a4800 == 10 [pid = 1840] [id = 35] 10:45:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f8574f2a000) [pid = 1840] [serial = 102] [outer = (nil)] 10:45:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f8576091400) [pid = 1840] [serial = 103] [outer = 0x7f8574f2a000] 10:45:13 INFO - PROCESS | 1840 | 1461087913717 Marionette DEBUG loaded listener.js 10:45:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f8576434c00) [pid = 1840] [serial = 104] [outer = 0x7f8574f2a000] 10:45:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f8575bb9000) [pid = 1840] [serial = 105] [outer = 0x7f856c570400] 10:45:14 INFO - PROCESS | 1840 | 1461087914566 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1165ms 10:45:14 INFO - PROCESS | 1840 | 1461087914610 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:45:14 INFO - PROCESS | 1840 | 1461087914619 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:45:14 INFO - PROCESS | 1840 | 1461087914630 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:45:14 INFO - PROCESS | 1840 | 1461087914634 Marionette TRACE conn3 <- [1,114,null,{}] 10:45:14 INFO - PROCESS | 1840 | 1461087914640 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:14 INFO - PROCESS | 1840 | 1461087914799 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:45:14 INFO - PROCESS | 1840 | 1461087914912 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574ae7000 == 11 [pid = 1840] [id = 36] 10:45:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f856c571400) [pid = 1840] [serial = 106] [outer = (nil)] 10:45:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f856e28f000) [pid = 1840] [serial = 107] [outer = 0x7f856c571400] 10:45:14 INFO - PROCESS | 1840 | 1461087914976 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f8582262000) [pid = 1840] [serial = 108] [outer = 0x7f856c571400] 10:45:15 INFO - PROCESS | 1840 | 1461087915713 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1133ms 10:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:45:15 INFO - PROCESS | 1840 | 1461087915769 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:45:15 INFO - PROCESS | 1840 | 1461087915772 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:45:15 INFO - PROCESS | 1840 | 1461087915779 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:45:15 INFO - PROCESS | 1840 | 1461087915784 Marionette TRACE conn3 <- [1,118,null,{}] 10:45:15 INFO - PROCESS | 1840 | 1461087915800 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:16 INFO - PROCESS | 1840 | 1461087916030 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:45:16 INFO - PROCESS | 1840 | 1461087916091 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c3b3000 == 12 [pid = 1840] [id = 37] 10:45:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f85787c6000) [pid = 1840] [serial = 109] [outer = (nil)] 10:45:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f858350ec00) [pid = 1840] [serial = 110] [outer = 0x7f85787c6000] 10:45:16 INFO - PROCESS | 1840 | 1461087916157 Marionette DEBUG loaded listener.js 10:45:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f85843f5000) [pid = 1840] [serial = 111] [outer = 0x7f85787c6000] 10:45:16 INFO - PROCESS | 1840 | 1461087916799 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1040ms 10:45:16 INFO - PROCESS | 1840 | 1461087916818 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:45:16 INFO - PROCESS | 1840 | 1461087916823 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:45:16 INFO - PROCESS | 1840 | 1461087916828 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:45:16 INFO - PROCESS | 1840 | 1461087916831 Marionette TRACE conn3 <- [1,122,null,{}] 10:45:16 INFO - PROCESS | 1840 | 1461087916836 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:17 INFO - PROCESS | 1840 | 1461087917002 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:45:17 INFO - PROCESS | 1840 | 1461087917031 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8582ef2800 == 13 [pid = 1840] [id = 38] 10:45:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f856d48d800) [pid = 1840] [serial = 112] [outer = (nil)] 10:45:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f85864d0000) [pid = 1840] [serial = 113] [outer = 0x7f856d48d800] 10:45:17 INFO - PROCESS | 1840 | 1461087917100 Marionette DEBUG loaded listener.js 10:45:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f858658ac00) [pid = 1840] [serial = 114] [outer = 0x7f856d48d800] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f8572ceb400) [pid = 1840] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f856e28dc00) [pid = 1840] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f856c7c0c00) [pid = 1840] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f857660dc00) [pid = 1840] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f856c87f400) [pid = 1840] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f8573da5000) [pid = 1840] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f8576f62c00) [pid = 1840] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f8576f66c00) [pid = 1840] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f8570218800) [pid = 1840] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f8574572400) [pid = 1840] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f856c7c2800) [pid = 1840] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f85753a7800) [pid = 1840] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f8572fbc400) [pid = 1840] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f856c7c7400) [pid = 1840] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f856d373400) [pid = 1840] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f8576088000) [pid = 1840] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f85787aa400) [pid = 1840] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f857608fc00) [pid = 1840] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f8572cea000) [pid = 1840] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f8572ce9400) [pid = 1840] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f856e292800) [pid = 1840] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f856c575400) [pid = 1840] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f856c87ec00) [pid = 1840] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:45:18 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f856c87d000) [pid = 1840] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:45:18 INFO - PROCESS | 1840 | 1461087918381 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1579ms 10:45:18 INFO - PROCESS | 1840 | 1461087918408 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:45:18 INFO - PROCESS | 1840 | 1461087918411 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:45:18 INFO - PROCESS | 1840 | 1461087918417 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:45:18 INFO - PROCESS | 1840 | 1461087918419 Marionette TRACE conn3 <- [1,126,null,{}] 10:45:18 INFO - PROCESS | 1840 | 1461087918424 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:18 INFO - PROCESS | 1840 | 1461087918545 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:45:18 INFO - PROCESS | 1840 | 1461087918639 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572c8b000 == 14 [pid = 1840] [id = 39] 10:45:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f856c7cc400) [pid = 1840] [serial = 115] [outer = (nil)] 10:45:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f8572cf1c00) [pid = 1840] [serial = 116] [outer = 0x7f856c7cc400] 10:45:18 INFO - PROCESS | 1840 | 1461087918702 Marionette DEBUG loaded listener.js 10:45:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f857679a000) [pid = 1840] [serial = 117] [outer = 0x7f856c7cc400] 10:45:19 INFO - PROCESS | 1840 | 1461087919345 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 974ms 10:45:19 INFO - PROCESS | 1840 | 1461087919393 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:45:19 INFO - PROCESS | 1840 | 1461087919397 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:45:19 INFO - PROCESS | 1840 | 1461087919403 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:45:19 INFO - PROCESS | 1840 | 1461087919405 Marionette TRACE conn3 <- [1,130,null,{}] 10:45:19 INFO - PROCESS | 1840 | 1461087919410 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:19 INFO - PROCESS | 1840 | 1461087919593 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:45:19 INFO - PROCESS | 1840 | 1461087919612 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8577d74000 == 15 [pid = 1840] [id = 40] 10:45:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f8570551c00) [pid = 1840] [serial = 118] [outer = (nil)] 10:45:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f8586545000) [pid = 1840] [serial = 119] [outer = 0x7f8570551c00] 10:45:19 INFO - PROCESS | 1840 | 1461087919676 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f8588602400) [pid = 1840] [serial = 120] [outer = 0x7f8570551c00] 10:45:20 INFO - PROCESS | 1840 | 1461087920562 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1187ms 10:45:20 INFO - PROCESS | 1840 | 1461087920591 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:45:20 INFO - PROCESS | 1840 | 1461087920596 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:45:20 INFO - PROCESS | 1840 | 1461087920605 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:45:20 INFO - PROCESS | 1840 | 1461087920610 Marionette TRACE conn3 <- [1,134,null,{}] 10:45:20 INFO - PROCESS | 1840 | 1461087920618 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:20 INFO - PROCESS | 1840 | 1461087920782 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:45:20 INFO - PROCESS | 1840 | 1461087920912 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85750f9800 == 16 [pid = 1840] [id = 41] 10:45:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f8573692800) [pid = 1840] [serial = 121] [outer = (nil)] 10:45:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f8574787400) [pid = 1840] [serial = 122] [outer = 0x7f8573692800] 10:45:20 INFO - PROCESS | 1840 | 1461087920988 Marionette DEBUG loaded listener.js 10:45:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f857642f800) [pid = 1840] [serial = 123] [outer = 0x7f8573692800] 10:45:21 INFO - PROCESS | 1840 | 1461087921973 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1432ms 10:45:22 INFO - PROCESS | 1840 | 1461087922037 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:45:22 INFO - PROCESS | 1840 | 1461087922046 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:45:22 INFO - PROCESS | 1840 | 1461087922056 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:45:22 INFO - PROCESS | 1840 | 1461087922061 Marionette TRACE conn3 <- [1,138,null,{}] 10:45:22 INFO - PROCESS | 1840 | 1461087922066 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:22 INFO - PROCESS | 1840 | 1461087922235 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:45:22 INFO - PROCESS | 1840 | 1461087922363 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575ba5800 == 17 [pid = 1840] [id = 42] 10:45:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f8570092800) [pid = 1840] [serial = 124] [outer = (nil)] 10:45:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f8570349c00) [pid = 1840] [serial = 125] [outer = 0x7f8570092800] 10:45:22 INFO - PROCESS | 1840 | 1461087922438 Marionette DEBUG loaded listener.js 10:45:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f8570352800) [pid = 1840] [serial = 126] [outer = 0x7f8570092800] 10:45:23 INFO - PROCESS | 1840 | 1461087923315 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1285ms 10:45:23 INFO - PROCESS | 1840 | 1461087923357 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:45:23 INFO - PROCESS | 1840 | 1461087923361 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:45:23 INFO - PROCESS | 1840 | 1461087923369 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:45:23 INFO - PROCESS | 1840 | 1461087923375 Marionette TRACE conn3 <- [1,142,null,{}] 10:45:23 INFO - PROCESS | 1840 | 1461087923391 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:23 INFO - PROCESS | 1840 | 1461087923555 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:45:23 INFO - PROCESS | 1840 | 1461087923685 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c70c800 == 18 [pid = 1840] [id = 43] 10:45:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f856c7c2c00) [pid = 1840] [serial = 127] [outer = (nil)] 10:45:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f856cae5000) [pid = 1840] [serial = 128] [outer = 0x7f856c7c2c00] 10:45:23 INFO - PROCESS | 1840 | 1461087923758 Marionette DEBUG loaded listener.js 10:45:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f8572d7f000) [pid = 1840] [serial = 129] [outer = 0x7f856c7c2c00] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f85822dac00) [pid = 1840] [serial = 94] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f85702eb800) [pid = 1840] [serial = 71] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f85846bcc00) [pid = 1840] [serial = 97] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f8585f07800) [pid = 1840] [serial = 2] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f8582e74400) [pid = 1840] [serial = 95] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f8576270400) [pid = 1840] [serial = 46] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f85773dfc00) [pid = 1840] [serial = 49] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f856cae8400) [pid = 1840] [serial = 70] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f85787bd000) [pid = 1840] [serial = 50] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f857881b400) [pid = 1840] [serial = 52] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f85788ef000) [pid = 1840] [serial = 53] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f85787ba000) [pid = 1840] [serial = 55] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f857c454c00) [pid = 1840] [serial = 56] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f85748e2800) [pid = 1840] [serial = 37] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f85830bb800) [pid = 1840] [serial = 58] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f856bf27800) [pid = 1840] [serial = 28] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f856c7c8800) [pid = 1840] [serial = 30] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f8576089400) [pid = 1840] [serial = 40] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f8576090800) [pid = 1840] [serial = 41] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f85744c0400) [pid = 1840] [serial = 43] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7f8575486400) [pid = 1840] [serial = 38] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7f85843f3800) [pid = 1840] [serial = 62] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7f856cae3400) [pid = 1840] [serial = 31] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7f8574724400) [pid = 1840] [serial = 44] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7f856d48f000) [pid = 1840] [serial = 26] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7f856df0a400) [pid = 1840] [serial = 34] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7f8576438400) [pid = 1840] [serial = 47] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7f8575493400) [pid = 1840] [serial = 9] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7f8572fb5400) [pid = 1840] [serial = 74] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 75 (0x7f85788e7400) [pid = 1840] [serial = 80] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 74 (0x7f858330cc00) [pid = 1840] [serial = 82] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f8576eb3c00) [pid = 1840] [serial = 91] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f85787adc00) [pid = 1840] [serial = 79] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f8583511800) [pid = 1840] [serial = 59] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f85835e3400) [pid = 1840] [serial = 61] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f8576799000) [pid = 1840] [serial = 77] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7f857626e800) [pid = 1840] [serial = 76] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7f8572fbf000) [pid = 1840] [serial = 88] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 66 (0x7f856cc4c800) [pid = 1840] [serial = 73] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 65 (0x7f85787ac400) [pid = 1840] [serial = 16] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 64 (0x7f85787b1800) [pid = 1840] [serial = 17] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 63 (0x7f856e296800) [pid = 1840] [serial = 19] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 62 (0x7f8576608400) [pid = 1840] [serial = 68] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 61 (0x7f85787b3c00) [pid = 1840] [serial = 92] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 60 (0x7f85846bd000) [pid = 1840] [serial = 85] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 59 (0x7f8574f2bc00) [pid = 1840] [serial = 89] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 58 (0x7f8573b33400) [pid = 1840] [serial = 65] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 57 (0x7f8576091000) [pid = 1840] [serial = 67] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 56 (0x7f8574f2a800) [pid = 1840] [serial = 12] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 55 (0x7f8572c6cc00) [pid = 1840] [serial = 64] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 54 (0x7f85846e5800) [pid = 1840] [serial = 86] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 53 (0x7f856c878800) [pid = 1840] [serial = 25] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 52 (0x7f856e28c800) [pid = 1840] [serial = 22] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 51 (0x7f856c7be400) [pid = 1840] [serial = 23] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 50 (0x7f858350f000) [pid = 1840] [serial = 83] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1840 | 1461087924855 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1539ms 10:45:24 INFO - PROCESS | 1840 | 1461087924910 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:45:24 INFO - PROCESS | 1840 | 1461087924915 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:45:24 INFO - PROCESS | 1840 | 1461087924924 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:45:24 INFO - PROCESS | 1840 | 1461087924928 Marionette TRACE conn3 <- [1,146,null,{}] 10:45:24 INFO - PROCESS | 1840 | 1461087924935 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:25 INFO - PROCESS | 1840 | 1461087925078 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:45:25 INFO - PROCESS | 1840 | 1461087925166 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c9a3000 == 19 [pid = 1840] [id = 44] 10:45:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7f856e294400) [pid = 1840] [serial = 130] [outer = (nil)] 10:45:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7f8570347400) [pid = 1840] [serial = 131] [outer = 0x7f856e294400] 10:45:25 INFO - PROCESS | 1840 | 1461087925229 Marionette DEBUG loaded listener.js 10:45:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7f8570352400) [pid = 1840] [serial = 132] [outer = 0x7f856e294400] 10:45:25 INFO - PROCESS | 1840 | 1461087925876 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 982ms 10:45:25 INFO - PROCESS | 1840 | 1461087925907 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:45:25 INFO - PROCESS | 1840 | 1461087925914 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:45:25 INFO - PROCESS | 1840 | 1461087925923 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:45:25 INFO - PROCESS | 1840 | 1461087925926 Marionette TRACE conn3 <- [1,150,null,{}] 10:45:25 INFO - PROCESS | 1840 | 1461087925932 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:26 INFO - PROCESS | 1840 | 1461087926072 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:45:26 INFO - PROCESS | 1840 | 1461087926161 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ee96000 == 20 [pid = 1840] [id = 45] 10:45:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7f8570350c00) [pid = 1840] [serial = 133] [outer = (nil)] 10:45:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7f8573b3bc00) [pid = 1840] [serial = 134] [outer = 0x7f8570350c00] 10:45:26 INFO - PROCESS | 1840 | 1461087926230 Marionette DEBUG loaded listener.js 10:45:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 56 (0x7f85748da800) [pid = 1840] [serial = 135] [outer = 0x7f8570350c00] 10:45:26 INFO - PROCESS | 1840 | 1461087926841 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 975ms 10:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:45:26 INFO - PROCESS | 1840 | 1461087926899 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:45:26 INFO - PROCESS | 1840 | 1461087926902 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:45:26 INFO - PROCESS | 1840 | 1461087926908 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:45:26 INFO - PROCESS | 1840 | 1461087926913 Marionette TRACE conn3 <- [1,154,null,{}] 10:45:26 INFO - PROCESS | 1840 | 1461087926927 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:27 INFO - PROCESS | 1840 | 1461087927099 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:45:27 INFO - PROCESS | 1840 | 1461087927135 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574fc8000 == 21 [pid = 1840] [id = 46] 10:45:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7f8575da5000) [pid = 1840] [serial = 136] [outer = (nil)] 10:45:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7f857626e800) [pid = 1840] [serial = 137] [outer = 0x7f8575da5000] 10:45:27 INFO - PROCESS | 1840 | 1461087927212 Marionette DEBUG loaded listener.js 10:45:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 59 (0x7f8576f63000) [pid = 1840] [serial = 138] [outer = 0x7f8575da5000] 10:45:27 INFO - PROCESS | 1840 | 1461087927930 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1084ms 10:45:27 INFO - PROCESS | 1840 | 1461087927992 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:45:27 INFO - PROCESS | 1840 | 1461087927995 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:45:28 INFO - PROCESS | 1840 | 1461087928002 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:45:28 INFO - PROCESS | 1840 | 1461087928004 Marionette TRACE conn3 <- [1,158,null,{}] 10:45:28 INFO - PROCESS | 1840 | 1461087928009 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:28 INFO - PROCESS | 1840 | 1461087928199 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:45:28 INFO - PROCESS | 1840 | 1461087928233 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575b95800 == 22 [pid = 1840] [id = 47] 10:45:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 60 (0x7f85772a7800) [pid = 1840] [serial = 139] [outer = (nil)] 10:45:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7f8578812400) [pid = 1840] [serial = 140] [outer = 0x7f85772a7800] 10:45:28 INFO - PROCESS | 1840 | 1461087928291 Marionette DEBUG loaded listener.js 10:45:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7f857881b800) [pid = 1840] [serial = 141] [outer = 0x7f85772a7800] 10:45:28 INFO - PROCESS | 1840 | 1461087928979 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1030ms 10:45:29 INFO - PROCESS | 1840 | --DOMWINDOW == 61 (0x7f8572c71000) [pid = 1840] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:45:29 INFO - PROCESS | 1840 | --DOMWINDOW == 60 (0x7f8574f2a000) [pid = 1840] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:45:29 INFO - PROCESS | 1840 | --DOMWINDOW == 59 (0x7f85787c6000) [pid = 1840] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:45:29 INFO - PROCESS | 1840 | --DOMWINDOW == 58 (0x7f856d48d800) [pid = 1840] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:45:29 INFO - PROCESS | 1840 | --DOMWINDOW == 57 (0x7f856c571400) [pid = 1840] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:45:29 INFO - PROCESS | 1840 | --DOMWINDOW == 56 (0x7f856c7cc400) [pid = 1840] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:45:29 INFO - PROCESS | 1840 | 1461087929061 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:45:29 INFO - PROCESS | 1840 | 1461087929068 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:45:29 INFO - PROCESS | 1840 | 1461087929084 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:45:29 INFO - PROCESS | 1840 | 1461087929087 Marionette TRACE conn3 <- [1,162,null,{}] 10:45:29 INFO - PROCESS | 1840 | 1461087929092 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:29 INFO - PROCESS | 1840 | 1461087929227 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:45:29 INFO - PROCESS | 1840 | 1461087929237 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e1f800 == 23 [pid = 1840] [id = 48] 10:45:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7f856c7c5c00) [pid = 1840] [serial = 142] [outer = (nil)] 10:45:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7f857881bc00) [pid = 1840] [serial = 143] [outer = 0x7f856c7c5c00] 10:45:29 INFO - PROCESS | 1840 | 1461087929294 Marionette DEBUG loaded listener.js 10:45:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 59 (0x7f857c454c00) [pid = 1840] [serial = 144] [outer = 0x7f856c7c5c00] 10:45:30 INFO - PROCESS | 1840 | 1461087930267 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1230ms 10:45:30 INFO - PROCESS | 1840 | 1461087930315 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1840 | 1461087930317 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:45:30 INFO - PROCESS | 1840 | 1461087930323 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1840 | 1461087930325 Marionette TRACE conn3 <- [1,166,null,{}] 10:45:30 INFO - PROCESS | 1840 | 1461087930330 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:30 INFO - PROCESS | 1840 | 1461087930475 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:45:30 INFO - PROCESS | 1840 | 1461087930559 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576f4b000 == 24 [pid = 1840] [id = 49] 10:45:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 60 (0x7f856c57ec00) [pid = 1840] [serial = 145] [outer = (nil)] 10:45:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7f85833e6800) [pid = 1840] [serial = 146] [outer = 0x7f856c57ec00] 10:45:30 INFO - PROCESS | 1840 | 1461087930623 Marionette DEBUG loaded listener.js 10:45:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7f85843fc000) [pid = 1840] [serial = 147] [outer = 0x7f856c57ec00] 10:45:31 INFO - PROCESS | 1840 | 1461087931362 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1084ms 10:45:31 INFO - PROCESS | 1840 | 1461087931408 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:45:31 INFO - PROCESS | 1840 | 1461087931414 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:45:31 INFO - PROCESS | 1840 | 1461087931422 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:45:31 INFO - PROCESS | 1840 | 1461087931427 Marionette TRACE conn3 <- [1,170,null,{}] 10:45:31 INFO - PROCESS | 1840 | 1461087931436 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:31 INFO - PROCESS | 1840 | 1461087931597 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:45:31 INFO - PROCESS | 1840 | 1461087931722 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e463800 == 25 [pid = 1840] [id = 50] 10:45:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7f856c7c3800) [pid = 1840] [serial = 148] [outer = (nil)] 10:45:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7f8570214000) [pid = 1840] [serial = 149] [outer = 0x7f856c7c3800] 10:45:31 INFO - PROCESS | 1840 | 1461087931796 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7f8570551000) [pid = 1840] [serial = 150] [outer = 0x7f856c7c3800] 10:45:32 INFO - PROCESS | 1840 | 1461087932612 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1241ms 10:45:32 INFO - PROCESS | 1840 | 1461087932664 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1840 | 1461087932671 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:45:32 INFO - PROCESS | 1840 | 1461087932736 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1840 | 1461087932741 Marionette TRACE conn3 <- [1,174,null,{}] 10:45:32 INFO - PROCESS | 1840 | 1461087932845 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:33 INFO - PROCESS | 1840 | 1461087933032 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:45:33 INFO - PROCESS | 1840 | 1461087933287 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8577d6e000 == 26 [pid = 1840] [id = 51] 10:45:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7f85787c2c00) [pid = 1840] [serial = 151] [outer = (nil)] 10:45:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7f857c458c00) [pid = 1840] [serial = 152] [outer = 0x7f85787c2c00] 10:45:33 INFO - PROCESS | 1840 | 1461087933419 Marionette DEBUG loaded listener.js 10:45:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f85822dc400) [pid = 1840] [serial = 153] [outer = 0x7f85787c2c00] 10:45:34 INFO - PROCESS | 1840 | 1461087934241 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1560ms 10:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:45:34 INFO - PROCESS | 1840 | 1461087934274 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:45:34 INFO - PROCESS | 1840 | 1461087934277 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:45:34 INFO - PROCESS | 1840 | 1461087934285 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:45:34 INFO - PROCESS | 1840 | 1461087934292 Marionette TRACE conn3 <- [1,178,null,{}] 10:45:34 INFO - PROCESS | 1840 | 1461087934309 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:34 INFO - PROCESS | 1840 | 1461087934457 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:45:34 INFO - PROCESS | 1840 | 1461087934587 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857d11c000 == 27 [pid = 1840] [id = 52] 10:45:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f85831c9000) [pid = 1840] [serial = 154] [outer = (nil)] 10:45:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f85846bcc00) [pid = 1840] [serial = 155] [outer = 0x7f85831c9000] 10:45:34 INFO - PROCESS | 1840 | 1461087934660 Marionette DEBUG loaded listener.js 10:45:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f858642b800) [pid = 1840] [serial = 156] [outer = 0x7f85831c9000] 10:45:35 INFO - PROCESS | 1840 | 1461087935649 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1388ms 10:45:35 INFO - PROCESS | 1840 | 1461087935672 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:45:35 INFO - PROCESS | 1840 | 1461087935677 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:45:35 INFO - PROCESS | 1840 | 1461087935686 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:45:35 INFO - PROCESS | 1840 | 1461087935691 Marionette TRACE conn3 <- [1,182,null,{}] 10:45:35 INFO - PROCESS | 1840 | 1461087935698 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:35 INFO - PROCESS | 1840 | 1461087935833 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:45:35 INFO - PROCESS | 1840 | 1461087935977 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e21b800 == 28 [pid = 1840] [id = 53] 10:45:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f856c7c4000) [pid = 1840] [serial = 157] [outer = (nil)] 10:45:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f8570094000) [pid = 1840] [serial = 158] [outer = 0x7f856c7c4000] 10:45:36 INFO - PROCESS | 1840 | 1461087936044 Marionette DEBUG loaded listener.js 10:45:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f857021ac00) [pid = 1840] [serial = 159] [outer = 0x7f856c7c4000] 10:45:36 INFO - PROCESS | 1840 | 1461087936831 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1186ms 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f8576271c00) [pid = 1840] [serial = 101] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f8576091400) [pid = 1840] [serial = 103] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f8576434c00) [pid = 1840] [serial = 104] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f85843f5000) [pid = 1840] [serial = 111] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f858350ec00) [pid = 1840] [serial = 110] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7f856caef800) [pid = 1840] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7f85864d0000) [pid = 1840] [serial = 113] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 66 (0x7f856e28f000) [pid = 1840] [serial = 107] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 65 (0x7f858658ac00) [pid = 1840] [serial = 114] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 64 (0x7f8572cf1c00) [pid = 1840] [serial = 116] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 63 (0x7f8582262000) [pid = 1840] [serial = 108] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 62 (0x7f8586545000) [pid = 1840] [serial = 119] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 61 (0x7f857679a000) [pid = 1840] [serial = 117] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | --DOMWINDOW == 60 (0x7f85744bf000) [pid = 1840] [serial = 100] [outer = (nil)] [url = about:blank] 10:45:36 INFO - PROCESS | 1840 | 1461087936959 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:45:36 INFO - PROCESS | 1840 | 1461087936967 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:45:36 INFO - PROCESS | 1840 | 1461087936986 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:45:36 INFO - PROCESS | 1840 | 1461087936990 Marionette TRACE conn3 <- [1,186,null,{}] 10:45:36 INFO - PROCESS | 1840 | 1461087936995 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:37 INFO - PROCESS | 1840 | 1461087937123 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:45:37 INFO - PROCESS | 1840 | 1461087937136 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e226800 == 29 [pid = 1840] [id = 54] 10:45:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7f856c57a400) [pid = 1840] [serial = 160] [outer = (nil)] 10:45:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7f85744bf000) [pid = 1840] [serial = 161] [outer = 0x7f856c57a400] 10:45:37 INFO - PROCESS | 1840 | 1461087937200 Marionette DEBUG loaded listener.js 10:45:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7f85758d0c00) [pid = 1840] [serial = 162] [outer = 0x7f856c57a400] 10:45:37 INFO - PROCESS | 1840 | 1461087937934 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:45:37 INFO - PROCESS | 1840 | 1461087937943 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 982ms 10:45:37 INFO - PROCESS | 1840 | 1461087937970 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:45:37 INFO - PROCESS | 1840 | 1461087937972 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:45:37 INFO - PROCESS | 1840 | 1461087937979 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:45:37 INFO - PROCESS | 1840 | 1461087937983 Marionette TRACE conn3 <- [1,190,null,{}] 10:45:38 INFO - PROCESS | 1840 | 1461087937998 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:38 INFO - PROCESS | 1840 | 1461087938142 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:45:38 INFO - PROCESS | 1840 | 1461087938152 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575cde000 == 30 [pid = 1840] [id = 55] 10:45:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7f8576433400) [pid = 1840] [serial = 163] [outer = (nil)] 10:45:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7f8578816400) [pid = 1840] [serial = 164] [outer = 0x7f8576433400] 10:45:38 INFO - PROCESS | 1840 | 1461087938228 Marionette DEBUG loaded listener.js 10:45:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7f85822de000) [pid = 1840] [serial = 165] [outer = 0x7f8576433400] 10:45:38 INFO - PROCESS | 1840 | 1461087938909 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 982ms 10:45:38 INFO - PROCESS | 1840 | 1461087938964 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:45:38 INFO - PROCESS | 1840 | 1461087938972 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:45:38 INFO - PROCESS | 1840 | 1461087938978 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:45:38 INFO - PROCESS | 1840 | 1461087938980 Marionette TRACE conn3 <- [1,194,null,{}] 10:45:38 INFO - PROCESS | 1840 | 1461087938986 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:39 INFO - PROCESS | 1840 | 1461087939136 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:45:39 INFO - PROCESS | 1840 | 1461087939146 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857672b000 == 31 [pid = 1840] [id = 56] 10:45:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7f8576433800) [pid = 1840] [serial = 166] [outer = (nil)] 10:45:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f8583396000) [pid = 1840] [serial = 167] [outer = 0x7f8576433800] 10:45:39 INFO - PROCESS | 1840 | 1461087939207 Marionette DEBUG loaded listener.js 10:45:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f85846c8400) [pid = 1840] [serial = 168] [outer = 0x7f8576433800] 10:45:40 INFO - PROCESS | 1840 | 1461087940184 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1239ms 10:45:40 INFO - PROCESS | 1840 | 1461087940219 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:45:40 INFO - PROCESS | 1840 | 1461087940223 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:45:40 INFO - PROCESS | 1840 | 1461087940228 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:45:40 INFO - PROCESS | 1840 | 1461087940230 Marionette TRACE conn3 <- [1,198,null,{}] 10:45:40 INFO - PROCESS | 1840 | 1461087940242 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:40 INFO - PROCESS | 1840 | 1461087940400 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:45:40 INFO - PROCESS | 1840 | 1461087940466 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c540800 == 32 [pid = 1840] [id = 57] 10:45:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f856c7cc400) [pid = 1840] [serial = 169] [outer = (nil)] 10:45:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f8583397000) [pid = 1840] [serial = 170] [outer = 0x7f856c7cc400] 10:45:40 INFO - PROCESS | 1840 | 1461087940527 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f8570351c00) [pid = 1840] [serial = 171] [outer = 0x7f856c7cc400] 10:45:41 INFO - PROCESS | 1840 | 1461087941249 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1084ms 10:45:41 INFO - PROCESS | 1840 | 1461087941313 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:45:41 INFO - PROCESS | 1840 | 1461087941316 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:45:41 INFO - PROCESS | 1840 | 1461087941322 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:45:41 INFO - PROCESS | 1840 | 1461087941323 Marionette TRACE conn3 <- [1,202,null,{}] 10:45:41 INFO - PROCESS | 1840 | 1461087941329 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:41 INFO - PROCESS | 1840 | 1461087941570 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:45:41 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f85772a7800) [pid = 1840] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:45:41 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f856e294400) [pid = 1840] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:45:41 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f8570350c00) [pid = 1840] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:45:41 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7f856c7c5c00) [pid = 1840] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:45:41 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7f8575da5000) [pid = 1840] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:45:41 INFO - PROCESS | 1840 | 1461087941637 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575458800 == 33 [pid = 1840] [id = 58] 10:45:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f856c7c2800) [pid = 1840] [serial = 172] [outer = (nil)] 10:45:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f8572cf1000) [pid = 1840] [serial = 173] [outer = 0x7f856c7c2800] 10:45:41 INFO - PROCESS | 1840 | 1461087941702 Marionette DEBUG loaded listener.js 10:45:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f858822c800) [pid = 1840] [serial = 174] [outer = 0x7f856c7c2800] 10:45:42 INFO - PROCESS | 1840 | 1461087942294 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1027ms 10:45:42 INFO - PROCESS | 1840 | 1461087942349 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:45:42 INFO - PROCESS | 1840 | 1461087942351 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:45:42 INFO - PROCESS | 1840 | 1461087942357 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1840 | 1461087942359 Marionette TRACE conn3 <- [1,206,null,{}] 10:45:42 INFO - PROCESS | 1840 | 1461087942364 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:42 INFO - PROCESS | 1840 | 1461087942520 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:45:42 INFO - PROCESS | 1840 | 1461087942535 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85833aa000 == 34 [pid = 1840] [id = 59] 10:45:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f856c7cac00) [pid = 1840] [serial = 175] [outer = (nil)] 10:45:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f8575470400) [pid = 1840] [serial = 176] [outer = 0x7f856c7cac00] 10:45:42 INFO - PROCESS | 1840 | 1461087942598 Marionette DEBUG loaded listener.js 10:45:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f8575476c00) [pid = 1840] [serial = 177] [outer = 0x7f856c7cac00] 10:45:43 INFO - PROCESS | 1840 | 1461087943263 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 923ms 10:45:43 INFO - PROCESS | 1840 | 1461087943281 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:45:43 INFO - PROCESS | 1840 | 1461087943284 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:45:43 INFO - PROCESS | 1840 | 1461087943291 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:45:43 INFO - PROCESS | 1840 | 1461087943293 Marionette TRACE conn3 <- [1,210,null,{}] 10:45:43 INFO - PROCESS | 1840 | 1461087943299 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:43 INFO - PROCESS | 1840 | 1461087943425 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:45:43 INFO - PROCESS | 1840 | 1461087943525 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bf2b000 == 35 [pid = 1840] [id = 60] 10:45:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f856c7bd800) [pid = 1840] [serial = 178] [outer = (nil)] 10:45:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f856c874000) [pid = 1840] [serial = 179] [outer = 0x7f856c7bd800] 10:45:43 INFO - PROCESS | 1840 | 1461087943658 Marionette DEBUG loaded listener.js 10:45:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f856cc4c800) [pid = 1840] [serial = 180] [outer = 0x7f856c7bd800] 10:45:44 INFO - PROCESS | 1840 | 1461087944490 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1226ms 10:45:44 INFO - PROCESS | 1840 | 1461087944517 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:45:44 INFO - PROCESS | 1840 | 1461087944524 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:45:44 INFO - PROCESS | 1840 | 1461087944533 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:45:44 INFO - PROCESS | 1840 | 1461087944537 Marionette TRACE conn3 <- [1,214,null,{}] 10:45:44 INFO - PROCESS | 1840 | 1461087944544 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:44 INFO - PROCESS | 1840 | 1461087944700 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:45:44 INFO - PROCESS | 1840 | 1461087944837 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575cd2000 == 36 [pid = 1840] [id = 61] 10:45:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f8573693c00) [pid = 1840] [serial = 181] [outer = (nil)] 10:45:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f8573a1d400) [pid = 1840] [serial = 182] [outer = 0x7f8573693c00] 10:45:44 INFO - PROCESS | 1840 | 1461087944910 Marionette DEBUG loaded listener.js 10:45:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f85744bf800) [pid = 1840] [serial = 183] [outer = 0x7f8573693c00] 10:45:45 INFO - PROCESS | 1840 | 1461087945735 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1235ms 10:45:45 INFO - PROCESS | 1840 | 1461087945766 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:45:45 INFO - PROCESS | 1840 | 1461087945772 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:45:45 INFO - PROCESS | 1840 | 1461087945781 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:45:45 INFO - PROCESS | 1840 | 1461087945785 Marionette TRACE conn3 <- [1,218,null,{}] 10:45:45 INFO - PROCESS | 1840 | 1461087945791 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:45 INFO - PROCESS | 1840 | 1461087945945 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:45:46 INFO - PROCESS | 1840 | 1461087946079 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583fca800 == 37 [pid = 1840] [id = 62] 10:45:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f8573a18c00) [pid = 1840] [serial = 184] [outer = (nil)] 10:45:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f8576eb1c00) [pid = 1840] [serial = 185] [outer = 0x7f8573a18c00] 10:45:46 INFO - PROCESS | 1840 | 1461087946150 Marionette DEBUG loaded listener.js 10:45:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f857881d400) [pid = 1840] [serial = 186] [outer = 0x7f8573a18c00] 10:45:46 INFO - PROCESS | 1840 | 1461087946914 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1183ms 10:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:45:46 INFO - PROCESS | 1840 | 1461087946965 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:45:46 INFO - PROCESS | 1840 | 1461087946968 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:45:46 INFO - PROCESS | 1840 | 1461087946988 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:45:46 INFO - PROCESS | 1840 | 1461087946994 Marionette TRACE conn3 <- [1,222,null,{}] 10:45:47 INFO - PROCESS | 1840 | 1461087947012 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:47 INFO - PROCESS | 1840 | 1461087947170 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:45:47 INFO - PROCESS | 1840 | 1461087947295 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8585f0a800 == 38 [pid = 1840] [id = 63] 10:45:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f85788e9c00) [pid = 1840] [serial = 187] [outer = (nil)] 10:45:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f85864cd400) [pid = 1840] [serial = 188] [outer = 0x7f85788e9c00] 10:45:47 INFO - PROCESS | 1840 | 1461087947370 Marionette DEBUG loaded listener.js 10:45:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f85883b6c00) [pid = 1840] [serial = 189] [outer = 0x7f85788e9c00] 10:45:48 INFO - PROCESS | 1840 | 1461087948175 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1255ms 10:45:48 INFO - PROCESS | 1840 | 1461087948237 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:45:48 INFO - PROCESS | 1840 | 1461087948241 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:45:48 INFO - PROCESS | 1840 | 1461087948249 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:45:48 INFO - PROCESS | 1840 | 1461087948252 Marionette TRACE conn3 <- [1,226,null,{}] 10:45:48 INFO - PROCESS | 1840 | 1461087948257 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:48 INFO - PROCESS | 1840 | 1461087948417 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:45:48 INFO - PROCESS | 1840 | 1461087948546 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85865ca000 == 39 [pid = 1840] [id = 64] 10:45:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f8578aae800) [pid = 1840] [serial = 190] [outer = (nil)] 10:45:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f8588723400) [pid = 1840] [serial = 191] [outer = 0x7f8578aae800] 10:45:48 INFO - PROCESS | 1840 | 1461087948620 Marionette DEBUG loaded listener.js 10:45:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f8588778000) [pid = 1840] [serial = 192] [outer = 0x7f8578aae800] 10:45:49 INFO - PROCESS | 1840 | 1461087949386 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1176ms 10:45:49 INFO - PROCESS | 1840 | 1461087949425 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:45:49 INFO - PROCESS | 1840 | 1461087949429 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:45:49 INFO - PROCESS | 1840 | 1461087949434 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:45:49 INFO - PROCESS | 1840 | 1461087949436 Marionette TRACE conn3 <- [1,230,null,{}] 10:45:49 INFO - PROCESS | 1840 | 1461087949460 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:49 INFO - PROCESS | 1840 | 1461087949599 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:45:49 INFO - PROCESS | 1840 | 1461087949725 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ee88000 == 40 [pid = 1840] [id = 65] 10:45:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f8573aae400) [pid = 1840] [serial = 193] [outer = (nil)] 10:45:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f8576f66800) [pid = 1840] [serial = 194] [outer = 0x7f8573aae400] 10:45:49 INFO - PROCESS | 1840 | 1461087949802 Marionette DEBUG loaded listener.js 10:45:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f8588810c00) [pid = 1840] [serial = 195] [outer = 0x7f8573aae400] 10:45:50 INFO - PROCESS | 1840 | 1461087950889 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1500ms 10:45:50 INFO - PROCESS | 1840 | 1461087950936 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:45:50 INFO - PROCESS | 1840 | 1461087950943 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:45:50 INFO - PROCESS | 1840 | 1461087950950 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:45:50 INFO - PROCESS | 1840 | 1461087950955 Marionette TRACE conn3 <- [1,234,null,{}] 10:45:50 INFO - PROCESS | 1840 | 1461087950961 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:51 INFO - PROCESS | 1840 | 1461087951103 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:45:51 INFO - PROCESS | 1840 | 1461087951247 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:51 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856dfca800 == 39 [pid = 1840] [id = 34] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f85833e6800) [pid = 1840] [serial = 146] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856d39a800 == 40 [pid = 1840] [id = 66] 10:45:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f857034c000) [pid = 1840] [serial = 196] [outer = (nil)] 10:45:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f8573a1e800) [pid = 1840] [serial = 197] [outer = 0x7f857034c000] 10:45:51 INFO - PROCESS | 1840 | 1461087951335 Marionette DEBUG loaded listener.js 10:45:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f8575159000) [pid = 1840] [serial = 198] [outer = 0x7f857034c000] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f8578812400) [pid = 1840] [serial = 140] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f8570347400) [pid = 1840] [serial = 131] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f8570352400) [pid = 1840] [serial = 132] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f8570349c00) [pid = 1840] [serial = 125] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f8573b3bc00) [pid = 1840] [serial = 134] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f85748da800) [pid = 1840] [serial = 135] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f856cae5000) [pid = 1840] [serial = 128] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f8574787400) [pid = 1840] [serial = 122] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7f857881bc00) [pid = 1840] [serial = 143] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7f857c454c00) [pid = 1840] [serial = 144] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7f857626e800) [pid = 1840] [serial = 137] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7f8576f63000) [pid = 1840] [serial = 138] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7f857881b800) [pid = 1840] [serial = 141] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1840 | 1461087951967 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1033ms 10:45:51 INFO - PROCESS | 1840 | 1461087951983 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:45:51 INFO - PROCESS | 1840 | 1461087951992 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:45:52 INFO - PROCESS | 1840 | 1461087952000 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:45:52 INFO - PROCESS | 1840 | 1461087952003 Marionette TRACE conn3 <- [1,238,null,{}] 10:45:52 INFO - PROCESS | 1840 | 1461087952009 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:52 INFO - PROCESS | 1840 | 1461087952162 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:45:52 INFO - PROCESS | 1840 | 1461087952255 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575cc5000 == 41 [pid = 1840] [id = 67] 10:45:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f8573a12c00) [pid = 1840] [serial = 199] [outer = (nil)] 10:45:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f8575479400) [pid = 1840] [serial = 200] [outer = 0x7f8573a12c00] 10:45:52 INFO - PROCESS | 1840 | 1461087952313 Marionette DEBUG loaded listener.js 10:45:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f8576f66c00) [pid = 1840] [serial = 201] [outer = 0x7f8573a12c00] 10:45:52 INFO - PROCESS | 1840 | 1461087952900 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 935ms 10:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:45:52 INFO - PROCESS | 1840 | 1461087952935 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:45:52 INFO - PROCESS | 1840 | 1461087952938 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:45:52 INFO - PROCESS | 1840 | 1461087952944 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:45:52 INFO - PROCESS | 1840 | 1461087952948 Marionette TRACE conn3 <- [1,242,null,{}] 10:45:52 INFO - PROCESS | 1840 | 1461087952963 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:53 INFO - PROCESS | 1840 | 1461087953128 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:45:53 INFO - PROCESS | 1840 | 1461087953152 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578894800 == 42 [pid = 1840] [id = 68] 10:45:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f856ca5b000) [pid = 1840] [serial = 202] [outer = (nil)] 10:45:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f8573a13c00) [pid = 1840] [serial = 203] [outer = 0x7f856ca5b000] 10:45:53 INFO - PROCESS | 1840 | 1461087953213 Marionette DEBUG loaded listener.js 10:45:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f857881b800) [pid = 1840] [serial = 204] [outer = 0x7f856ca5b000] 10:45:53 INFO - PROCESS | 1840 | 1461087953995 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1091ms 10:45:54 INFO - PROCESS | 1840 | 1461087954043 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:45:54 INFO - PROCESS | 1840 | 1461087954047 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:45:54 INFO - PROCESS | 1840 | 1461087954052 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:45:54 INFO - PROCESS | 1840 | 1461087954055 Marionette TRACE conn3 <- [1,246,null,{}] 10:45:54 INFO - PROCESS | 1840 | 1461087954059 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:54 INFO - PROCESS | 1840 | 1461087954218 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:45:54 INFO - PROCESS | 1840 | 1461087954244 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85830d4000 == 43 [pid = 1840] [id = 69] 10:45:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f856ca58800) [pid = 1840] [serial = 205] [outer = (nil)] 10:45:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f85822da400) [pid = 1840] [serial = 206] [outer = 0x7f856ca58800] 10:45:54 INFO - PROCESS | 1840 | 1461087954300 Marionette DEBUG loaded listener.js 10:45:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f858330f400) [pid = 1840] [serial = 207] [outer = 0x7f856ca58800] 10:45:54 INFO - PROCESS | 1840 | 1461087954929 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 924ms 10:45:54 INFO - PROCESS | 1840 | 1461087954977 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:45:54 INFO - PROCESS | 1840 | 1461087954980 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:45:54 INFO - PROCESS | 1840 | 1461087954990 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:45:54 INFO - PROCESS | 1840 | 1461087954992 Marionette TRACE conn3 <- [1,250,null,{}] 10:45:54 INFO - PROCESS | 1840 | 1461087954996 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:55 INFO - PROCESS | 1840 | 1461087955146 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:45:55 INFO - PROCESS | 1840 | 1461087955183 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8584505000 == 44 [pid = 1840] [id = 70] 10:45:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f856ca5bc00) [pid = 1840] [serial = 208] [outer = (nil)] 10:45:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f858435e400) [pid = 1840] [serial = 209] [outer = 0x7f856ca5bc00] 10:45:55 INFO - PROCESS | 1840 | 1461087955242 Marionette DEBUG loaded listener.js 10:45:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f8586545000) [pid = 1840] [serial = 210] [outer = 0x7f856ca5bc00] 10:45:56 INFO - PROCESS | 1840 | 1461087956054 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:45:56 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f856c7cc400) [pid = 1840] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:45:56 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f8576433800) [pid = 1840] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:45:56 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f8576433400) [pid = 1840] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:45:56 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f856c7c4000) [pid = 1840] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:45:56 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f856c57a400) [pid = 1840] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:45:56 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f856c7c2800) [pid = 1840] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1123ms 10:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:45:56 INFO - PROCESS | 1840 | 1461087956114 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:45:56 INFO - PROCESS | 1840 | 1461087956116 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:45:56 INFO - PROCESS | 1840 | 1461087956122 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:45:56 INFO - PROCESS | 1840 | 1461087956124 Marionette TRACE conn3 <- [1,254,null,{}] 10:45:56 INFO - PROCESS | 1840 | 1461087956151 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:56 INFO - PROCESS | 1840 | 1461087956292 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:45:56 INFO - PROCESS | 1840 | 1461087956380 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c9a0800 == 45 [pid = 1840] [id = 71] 10:45:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f8583391400) [pid = 1840] [serial = 211] [outer = (nil)] 10:45:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f858a49c000) [pid = 1840] [serial = 212] [outer = 0x7f8583391400] 10:45:56 INFO - PROCESS | 1840 | 1461087956441 Marionette DEBUG loaded listener.js 10:45:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f858ae6a000) [pid = 1840] [serial = 213] [outer = 0x7f8583391400] 10:45:57 INFO - PROCESS | 1840 | 1461087957017 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 951ms 10:45:57 INFO - PROCESS | 1840 | 1461087957072 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:45:57 INFO - PROCESS | 1840 | 1461087957074 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:45:57 INFO - PROCESS | 1840 | 1461087957079 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:45:57 INFO - PROCESS | 1840 | 1461087957081 Marionette TRACE conn3 <- [1,258,null,{}] 10:45:57 INFO - PROCESS | 1840 | 1461087957086 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:57 INFO - PROCESS | 1840 | 1461087957205 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:45:57 INFO - PROCESS | 1840 | 1461087957221 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588648800 == 46 [pid = 1840] [id = 72] 10:45:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f858ae6a800) [pid = 1840] [serial = 214] [outer = (nil)] 10:45:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f858c75ac00) [pid = 1840] [serial = 215] [outer = 0x7f858ae6a800] 10:45:57 INFO - PROCESS | 1840 | 1461087957281 Marionette DEBUG loaded listener.js 10:45:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f858c75ec00) [pid = 1840] [serial = 216] [outer = 0x7f858ae6a800] 10:45:57 INFO - PROCESS | 1840 | 1461087957963 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 935ms 10:45:58 INFO - PROCESS | 1840 | 1461087958078 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:45:58 INFO - PROCESS | 1840 | 1461087958084 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:45:58 INFO - PROCESS | 1840 | 1461087958096 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:45:58 INFO - PROCESS | 1840 | 1461087958100 Marionette TRACE conn3 <- [1,262,null,{}] 10:45:58 INFO - PROCESS | 1840 | 1461087958118 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:58 INFO - PROCESS | 1840 | 1461087958267 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:45:58 INFO - PROCESS | 1840 | 1461087958445 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574ad7000 == 47 [pid = 1840] [id = 73] 10:45:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f856cae2400) [pid = 1840] [serial = 217] [outer = (nil)] 10:45:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f856cc4cc00) [pid = 1840] [serial = 218] [outer = 0x7f856cae2400] 10:45:58 INFO - PROCESS | 1840 | 1461087958520 Marionette DEBUG loaded listener.js 10:45:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f8570217800) [pid = 1840] [serial = 219] [outer = 0x7f856cae2400] 10:45:59 INFO - PROCESS | 1840 | 1461087959269 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1194ms 10:45:59 INFO - PROCESS | 1840 | 1461087959286 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:45:59 INFO - PROCESS | 1840 | 1461087959291 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:45:59 INFO - PROCESS | 1840 | 1461087959302 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:45:59 INFO - PROCESS | 1840 | 1461087959307 Marionette TRACE conn3 <- [1,266,null,{}] 10:45:59 INFO - PROCESS | 1840 | 1461087959313 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:59 INFO - PROCESS | 1840 | 1461087959469 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:45:59 INFO - PROCESS | 1840 | 1461087959600 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8582ed9800 == 48 [pid = 1840] [id = 74] 10:45:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f856cae2c00) [pid = 1840] [serial = 220] [outer = (nil)] 10:45:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f857034b400) [pid = 1840] [serial = 221] [outer = 0x7f856cae2c00] 10:45:59 INFO - PROCESS | 1840 | 1461087959673 Marionette DEBUG loaded listener.js 10:45:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f8573a16400) [pid = 1840] [serial = 222] [outer = 0x7f856cae2c00] 10:46:00 INFO - PROCESS | 1840 | 1461087960501 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1234ms 10:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:46:00 INFO - PROCESS | 1840 | 1461087960534 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:46:00 INFO - PROCESS | 1840 | 1461087960537 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:46:00 INFO - PROCESS | 1840 | 1461087960543 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:46:00 INFO - PROCESS | 1840 | 1461087960547 Marionette TRACE conn3 <- [1,270,null,{}] 10:46:00 INFO - PROCESS | 1840 | 1461087960560 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:00 INFO - PROCESS | 1840 | 1461087960714 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:46:00 INFO - PROCESS | 1840 | 1461087960854 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588815000 == 49 [pid = 1840] [id = 75] 10:46:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f85761dd400) [pid = 1840] [serial = 223] [outer = (nil)] 10:46:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f85787a8000) [pid = 1840] [serial = 224] [outer = 0x7f85761dd400] 10:46:00 INFO - PROCESS | 1840 | 1461087960931 Marionette DEBUG loaded listener.js 10:46:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f8582257000) [pid = 1840] [serial = 225] [outer = 0x7f85761dd400] 10:46:01 INFO - PROCESS | 1840 | 1461087961716 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1229ms 10:46:01 INFO - PROCESS | 1840 | 1461087961786 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:46:01 INFO - PROCESS | 1840 | 1461087961791 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:46:01 INFO - PROCESS | 1840 | 1461087961798 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1840 | 1461087961801 Marionette TRACE conn3 <- [1,274,null,{}] 10:46:01 INFO - PROCESS | 1840 | 1461087961807 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:01 INFO - PROCESS | 1840 | 1461087961955 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:46:02 INFO - PROCESS | 1840 | 1461087962084 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858ae43800 == 50 [pid = 1840] [id = 76] 10:46:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f8576799800) [pid = 1840] [serial = 226] [outer = (nil)] 10:46:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f8588692c00) [pid = 1840] [serial = 227] [outer = 0x7f8576799800] 10:46:02 INFO - PROCESS | 1840 | 1461087962156 Marionette DEBUG loaded listener.js 10:46:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f858a49e000) [pid = 1840] [serial = 228] [outer = 0x7f8576799800] 10:46:02 INFO - PROCESS | 1840 | 1461087962969 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1233ms 10:46:03 INFO - PROCESS | 1840 | 1461087963033 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:46:03 INFO - PROCESS | 1840 | 1461087963035 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:46:03 INFO - PROCESS | 1840 | 1461087963041 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 1840 | 1461087963044 Marionette TRACE conn3 <- [1,278,null,{}] 10:46:03 INFO - PROCESS | 1840 | 1461087963049 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:03 INFO - PROCESS | 1840 | 1461087963199 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:46:03 INFO - PROCESS | 1840 | 1461087963330 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c79e800 == 51 [pid = 1840] [id = 77] 10:46:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f858654bc00) [pid = 1840] [serial = 229] [outer = (nil)] 10:46:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f858aeeec00) [pid = 1840] [serial = 230] [outer = 0x7f858654bc00] 10:46:03 INFO - PROCESS | 1840 | 1461087963416 Marionette DEBUG loaded listener.js 10:46:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f858c768400) [pid = 1840] [serial = 231] [outer = 0x7f858654bc00] 10:46:04 INFO - PROCESS | 1840 | 1461087964441 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1433ms 10:46:04 INFO - PROCESS | 1840 | 1461087964477 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:46:04 INFO - PROCESS | 1840 | 1461087964483 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:46:04 INFO - PROCESS | 1840 | 1461087964492 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:46:04 INFO - PROCESS | 1840 | 1461087964498 Marionette TRACE conn3 <- [1,282,null,{}] 10:46:04 INFO - PROCESS | 1840 | 1461087964506 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:04 INFO - PROCESS | 1840 | 1461087964657 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:46:04 INFO - PROCESS | 1840 | 1461087964848 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85702af000 == 52 [pid = 1840] [id = 78] 10:46:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f856c7c5c00) [pid = 1840] [serial = 232] [outer = (nil)] 10:46:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f856c87bc00) [pid = 1840] [serial = 233] [outer = 0x7f856c7c5c00] 10:46:04 INFO - PROCESS | 1840 | 1461087964919 Marionette DEBUG loaded listener.js 10:46:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f856ca5d000) [pid = 1840] [serial = 234] [outer = 0x7f856c7c5c00] 10:46:05 INFO - PROCESS | 1840 | 1461087965726 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1281ms 10:46:05 INFO - PROCESS | 1840 | 1461087965774 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:46:05 INFO - PROCESS | 1840 | 1461087965782 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:46:05 INFO - PROCESS | 1840 | 1461087965791 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:46:05 INFO - PROCESS | 1840 | 1461087965795 Marionette TRACE conn3 <- [1,286,null,{}] 10:46:05 INFO - PROCESS | 1840 | 1461087965800 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:05 INFO - PROCESS | 1840 | 1461087965945 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:46:06 INFO - PROCESS | 1840 | 1461087966088 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574fe1800 == 53 [pid = 1840] [id = 79] 10:46:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f856c098400) [pid = 1840] [serial = 235] [outer = (nil)] 10:46:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f857030c000) [pid = 1840] [serial = 236] [outer = 0x7f856c098400] 10:46:06 INFO - PROCESS | 1840 | 1461087966152 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f8570348000) [pid = 1840] [serial = 237] [outer = 0x7f856c098400] 10:46:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856c9a0800 == 52 [pid = 1840] [id = 71] 10:46:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8584505000 == 51 [pid = 1840] [id = 70] 10:46:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85830d4000 == 50 [pid = 1840] [id = 69] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f85846bcc00) [pid = 1840] [serial = 155] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f8575470400) [pid = 1840] [serial = 176] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f8570214000) [pid = 1840] [serial = 149] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f857c458c00) [pid = 1840] [serial = 152] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578894800 == 49 [pid = 1840] [id = 68] 10:46:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575cc5000 == 48 [pid = 1840] [id = 67] 10:46:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856d39a800 == 47 [pid = 1840] [id = 66] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f8583397000) [pid = 1840] [serial = 170] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f8583396000) [pid = 1840] [serial = 167] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f8578816400) [pid = 1840] [serial = 164] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f85822de000) [pid = 1840] [serial = 165] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f857021ac00) [pid = 1840] [serial = 159] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f8570094000) [pid = 1840] [serial = 158] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f85744bf000) [pid = 1840] [serial = 161] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f85758d0c00) [pid = 1840] [serial = 162] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f8572cf1000) [pid = 1840] [serial = 173] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f8570351c00) [pid = 1840] [serial = 171] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f858822c800) [pid = 1840] [serial = 174] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f85846c8400) [pid = 1840] [serial = 168] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 1840 | 1461087966934 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1181ms 10:46:06 INFO - PROCESS | 1840 | 1461087966972 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:46:06 INFO - PROCESS | 1840 | 1461087966974 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:46:06 INFO - PROCESS | 1840 | 1461087966980 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:46:06 INFO - PROCESS | 1840 | 1461087966985 Marionette TRACE conn3 <- [1,290,null,{}] 10:46:07 INFO - PROCESS | 1840 | 1461087967009 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:07 INFO - PROCESS | 1840 | 1461087967156 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:46:07 INFO - PROCESS | 1840 | 1461087967166 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574adf800 == 48 [pid = 1840] [id = 80] 10:46:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f8572cf1000) [pid = 1840] [serial = 238] [outer = (nil)] 10:46:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f8573b3bc00) [pid = 1840] [serial = 239] [outer = 0x7f8572cf1000] 10:46:07 INFO - PROCESS | 1840 | 1461087967227 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f857485d800) [pid = 1840] [serial = 240] [outer = 0x7f8572cf1000] 10:46:08 INFO - PROCESS | 1840 | 1461087968094 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1135ms 10:46:08 INFO - PROCESS | 1840 | 1461087968116 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:46:08 INFO - PROCESS | 1840 | 1461087968120 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:46:08 INFO - PROCESS | 1840 | 1461087968125 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - PROCESS | 1840 | 1461087968128 Marionette TRACE conn3 <- [1,294,null,{}] 10:46:08 INFO - PROCESS | 1840 | 1461087968133 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:08 INFO - PROCESS | 1840 | 1461087968264 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:46:08 INFO - PROCESS | 1840 | 1461087968278 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a2b000 == 49 [pid = 1840] [id = 81] 10:46:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f8570353000) [pid = 1840] [serial = 241] [outer = (nil)] 10:46:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f8576090400) [pid = 1840] [serial = 242] [outer = 0x7f8570353000] 10:46:08 INFO - PROCESS | 1840 | 1461087968337 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f857626f400) [pid = 1840] [serial = 243] [outer = 0x7f8570353000] 10:46:09 INFO - PROCESS | 1840 | 1461087969058 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 979ms 10:46:09 INFO - PROCESS | 1840 | 1461087969104 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 1840 | 1461087969107 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:46:09 INFO - PROCESS | 1840 | 1461087969112 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 1840 | 1461087969115 Marionette TRACE conn3 <- [1,298,null,{}] 10:46:09 INFO - PROCESS | 1840 | 1461087969120 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:09 INFO - PROCESS | 1840 | 1461087969311 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:46:09 INFO - PROCESS | 1840 | 1461087969340 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8582ef7800 == 50 [pid = 1840] [id = 82] 10:46:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f856c57a400) [pid = 1840] [serial = 244] [outer = (nil)] 10:46:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f8576271000) [pid = 1840] [serial = 245] [outer = 0x7f856c57a400] 10:46:09 INFO - PROCESS | 1840 | 1461087969400 Marionette DEBUG loaded listener.js 10:46:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f85787adc00) [pid = 1840] [serial = 246] [outer = 0x7f856c57a400] 10:46:10 INFO - PROCESS | 1840 | 1461087970078 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1025ms 10:46:10 INFO - PROCESS | 1840 | 1461087970138 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1840 | 1461087970141 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:46:10 INFO - PROCESS | 1840 | 1461087970147 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1840 | 1461087970148 Marionette TRACE conn3 <- [1,302,null,{}] 10:46:10 INFO - PROCESS | 1840 | 1461087970154 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:10 INFO - PROCESS | 1840 | 1461087970367 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:46:10 INFO - PROCESS | 1840 | 1461087970392 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856dfd2000 == 51 [pid = 1840] [id = 83] 10:46:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f8578aabc00) [pid = 1840] [serial = 247] [outer = (nil)] 10:46:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f85830bb800) [pid = 1840] [serial = 248] [outer = 0x7f8578aabc00] 10:46:10 INFO - PROCESS | 1840 | 1461087970454 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f8583535800) [pid = 1840] [serial = 249] [outer = 0x7f8578aabc00] 10:46:11 INFO - PROCESS | 1840 | 1461087971127 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1026ms 10:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:46:11 INFO - PROCESS | 1840 | 1461087971179 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 1840 | 1461087971182 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:46:11 INFO - PROCESS | 1840 | 1461087971186 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1840 | 1461087971190 Marionette TRACE conn3 <- [1,306,null,{}] 10:46:11 INFO - PROCESS | 1840 | 1461087971195 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:11 INFO - PROCESS | 1840 | 1461087971606 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f856c7c2c00) [pid = 1840] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f856ca58800) [pid = 1840] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f856ca5bc00) [pid = 1840] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f857034c000) [pid = 1840] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f8573a12c00) [pid = 1840] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f8583391400) [pid = 1840] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f856ca5b000) [pid = 1840] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f856c7cac00) [pid = 1840] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f85787b4400) [pid = 1840] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:46:11 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f8573aae400) [pid = 1840] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:46:11 INFO - PROCESS | 1840 | 1461087971694 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e465800 == 52 [pid = 1840] [id = 84] 10:46:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f856c571400) [pid = 1840] [serial = 250] [outer = (nil)] 10:46:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f856ca5b000) [pid = 1840] [serial = 251] [outer = 0x7f856c571400] 10:46:11 INFO - PROCESS | 1840 | 1461087971762 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f8573db0800) [pid = 1840] [serial = 252] [outer = 0x7f856c571400] 10:46:12 INFO - PROCESS | 1840 | 1461087972414 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1280ms 10:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:46:12 INFO - PROCESS | 1840 | 1461087972468 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 1840 | 1461087972471 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:46:12 INFO - PROCESS | 1840 | 1461087972477 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 1840 | 1461087972479 Marionette TRACE conn3 <- [1,310,null,{}] 10:46:12 INFO - PROCESS | 1840 | 1461087972485 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:12 INFO - PROCESS | 1840 | 1461087972642 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:46:12 INFO - PROCESS | 1840 | 1461087972662 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858839a000 == 53 [pid = 1840] [id = 85] 10:46:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f856c7cac00) [pid = 1840] [serial = 253] [outer = (nil)] 10:46:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f8586426800) [pid = 1840] [serial = 254] [outer = 0x7f856c7cac00] 10:46:12 INFO - PROCESS | 1840 | 1461087972718 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f858871e400) [pid = 1840] [serial = 255] [outer = 0x7f856c7cac00] 10:46:13 INFO - PROCESS | 1840 | 1461087973324 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 876ms 10:46:13 INFO - PROCESS | 1840 | 1461087973352 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 1840 | 1461087973355 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:46:13 INFO - PROCESS | 1840 | 1461087973361 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1840 | 1461087973362 Marionette TRACE conn3 <- [1,314,null,{}] 10:46:13 INFO - PROCESS | 1840 | 1461087973368 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:13 INFO - PROCESS | 1840 | 1461087973520 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:46:13 INFO - PROCESS | 1840 | 1461087973540 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858b1ce800 == 54 [pid = 1840] [id = 86] 10:46:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f858a499800) [pid = 1840] [serial = 256] [outer = (nil)] 10:46:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f858ae09000) [pid = 1840] [serial = 257] [outer = 0x7f858a499800] 10:46:13 INFO - PROCESS | 1840 | 1461087973597 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f858ae6e400) [pid = 1840] [serial = 258] [outer = 0x7f858a499800] 10:46:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f856ca55c00) [pid = 1840] [serial = 259] [outer = 0x7f856c570400] 10:46:14 INFO - PROCESS | 1840 | 1461087974625 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1330ms 10:46:14 INFO - PROCESS | 1840 | 1461087974692 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:46:14 INFO - PROCESS | 1840 | 1461087974699 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:46:14 INFO - PROCESS | 1840 | 1461087974708 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:46:14 INFO - PROCESS | 1840 | 1461087974712 Marionette TRACE conn3 <- [1,318,null,{}] 10:46:14 INFO - PROCESS | 1840 | 1461087974719 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:14 INFO - PROCESS | 1840 | 1461087974876 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:46:15 INFO - PROCESS | 1840 | 1461087975012 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85750f2000 == 55 [pid = 1840] [id = 87] 10:46:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f85702e4c00) [pid = 1840] [serial = 260] [outer = (nil)] 10:46:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f857034cc00) [pid = 1840] [serial = 261] [outer = 0x7f85702e4c00] 10:46:15 INFO - PROCESS | 1840 | 1461087975083 Marionette DEBUG loaded listener.js 10:46:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f8573a13400) [pid = 1840] [serial = 262] [outer = 0x7f85702e4c00] 10:46:15 INFO - PROCESS | 1840 | 1461087975961 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1280ms 10:46:15 INFO - PROCESS | 1840 | 1461087975986 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:46:15 INFO - PROCESS | 1840 | 1461087975993 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:46:16 INFO - PROCESS | 1840 | 1461087976003 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:46:16 INFO - PROCESS | 1840 | 1461087976007 Marionette TRACE conn3 <- [1,322,null,{}] 10:46:16 INFO - PROCESS | 1840 | 1461087976012 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:16 INFO - PROCESS | 1840 | 1461087976164 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:46:16 INFO - PROCESS | 1840 | 1461087976303 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8584202800 == 56 [pid = 1840] [id = 88] 10:46:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f856c7c0c00) [pid = 1840] [serial = 263] [outer = (nil)] 10:46:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f8576088800) [pid = 1840] [serial = 264] [outer = 0x7f856c7c0c00] 10:46:16 INFO - PROCESS | 1840 | 1461087976373 Marionette DEBUG loaded listener.js 10:46:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f85787ac000) [pid = 1840] [serial = 265] [outer = 0x7f856c7c0c00] 10:46:17 INFO - PROCESS | 1840 | 1461087977285 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1331ms 10:46:17 INFO - PROCESS | 1840 | 1461087977334 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:46:17 INFO - PROCESS | 1840 | 1461087977338 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:46:17 INFO - PROCESS | 1840 | 1461087977344 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:46:17 INFO - PROCESS | 1840 | 1461087977349 Marionette TRACE conn3 <- [1,326,null,{}] 10:46:17 INFO - PROCESS | 1840 | 1461087977365 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:17 INFO - PROCESS | 1840 | 1461087977524 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:46:17 INFO - PROCESS | 1840 | 1461087977657 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cc6000 == 57 [pid = 1840] [id = 89] 10:46:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f857c458c00) [pid = 1840] [serial = 266] [outer = (nil)] 10:46:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f85833e6800) [pid = 1840] [serial = 267] [outer = 0x7f857c458c00] 10:46:17 INFO - PROCESS | 1840 | 1461087977732 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f858876d000) [pid = 1840] [serial = 268] [outer = 0x7f857c458c00] 10:46:18 INFO - PROCESS | 1840 | 1461087978562 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1289ms 10:46:18 INFO - PROCESS | 1840 | 1461087978633 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 1840 | 1461087978638 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:46:18 INFO - PROCESS | 1840 | 1461087978643 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1840 | 1461087978646 Marionette TRACE conn3 <- [1,330,null,{}] 10:46:18 INFO - PROCESS | 1840 | 1461087978651 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:18 INFO - PROCESS | 1840 | 1461087978802 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:46:18 INFO - PROCESS | 1840 | 1461087978935 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857174d000 == 58 [pid = 1840] [id = 90] 10:46:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f857c51a800) [pid = 1840] [serial = 269] [outer = (nil)] 10:46:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f858c99a800) [pid = 1840] [serial = 270] [outer = 0x7f857c51a800] 10:46:19 INFO - PROCESS | 1840 | 1461087979009 Marionette DEBUG loaded listener.js 10:46:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f858c9d7400) [pid = 1840] [serial = 271] [outer = 0x7f857c51a800] 10:46:19 INFO - PROCESS | 1840 | 1461087979856 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1276ms 10:46:19 INFO - PROCESS | 1840 | 1461087979920 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:46:19 INFO - PROCESS | 1840 | 1461087979924 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:46:19 INFO - PROCESS | 1840 | 1461087979930 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 1840 | 1461087979932 Marionette TRACE conn3 <- [1,334,null,{}] 10:46:19 INFO - PROCESS | 1840 | 1461087979937 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:20 INFO - PROCESS | 1840 | 1461087980084 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:46:20 INFO - PROCESS | 1840 | 1461087980223 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cca800 == 59 [pid = 1840] [id = 91] 10:46:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f856c093000) [pid = 1840] [serial = 272] [outer = (nil)] 10:46:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f8588809c00) [pid = 1840] [serial = 273] [outer = 0x7f856c093000] 10:46:20 INFO - PROCESS | 1840 | 1461087980302 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f858c9f1c00) [pid = 1840] [serial = 274] [outer = 0x7f856c093000] 10:46:21 INFO - PROCESS | 1840 | 1461087981161 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1479ms 10:46:21 INFO - PROCESS | 1840 | 1461087981409 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1840 | 1461087981415 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:46:21 INFO - PROCESS | 1840 | 1461087981423 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1840 | 1461087981426 Marionette TRACE conn3 <- [1,338,null,{}] 10:46:21 INFO - PROCESS | 1840 | 1461087981433 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:21 INFO - PROCESS | 1840 | 1461087981601 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:46:21 INFO - PROCESS | 1840 | 1461087981820 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c712800 == 60 [pid = 1840] [id = 92] 10:46:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f856bfa2400) [pid = 1840] [serial = 275] [outer = (nil)] 10:46:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f856c87c000) [pid = 1840] [serial = 276] [outer = 0x7f856bfa2400] 10:46:21 INFO - PROCESS | 1840 | 1461087981924 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f856ca5cc00) [pid = 1840] [serial = 277] [outer = 0x7f856bfa2400] 10:46:22 INFO - PROCESS | 1840 | 1461087982697 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1328ms 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858839a000 == 59 [pid = 1840] [id = 85] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f858c75ac00) [pid = 1840] [serial = 215] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e465800 == 58 [pid = 1840] [id = 84] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856dfd2000 == 57 [pid = 1840] [id = 83] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8582ef7800 == 56 [pid = 1840] [id = 82] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a2b000 == 55 [pid = 1840] [id = 81] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574adf800 == 54 [pid = 1840] [id = 80] 10:46:22 INFO - PROCESS | 1840 | 1461087982801 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:46:22 INFO - PROCESS | 1840 | 1461087982806 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574fe1800 == 53 [pid = 1840] [id = 79] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85702af000 == 52 [pid = 1840] [id = 78] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8588815000 == 51 [pid = 1840] [id = 75] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8582ed9800 == 50 [pid = 1840] [id = 74] 10:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574ad7000 == 49 [pid = 1840] [id = 73] 10:46:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8588648800 == 48 [pid = 1840] [id = 72] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f8588723400) [pid = 1840] [serial = 191] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f8572d7f000) [pid = 1840] [serial = 129] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f858330f400) [pid = 1840] [serial = 207] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f85864cd400) [pid = 1840] [serial = 188] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f858435e400) [pid = 1840] [serial = 209] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f8573a1e800) [pid = 1840] [serial = 197] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f8576f66c00) [pid = 1840] [serial = 201] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f858ae6a000) [pid = 1840] [serial = 213] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f8586545000) [pid = 1840] [serial = 210] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f8575159000) [pid = 1840] [serial = 198] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f857881b800) [pid = 1840] [serial = 204] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f8575479400) [pid = 1840] [serial = 200] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f8573a1d400) [pid = 1840] [serial = 182] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f8573a13c00) [pid = 1840] [serial = 203] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f8575476c00) [pid = 1840] [serial = 177] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f8586548000) [pid = 1840] [serial = 98] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f858a49c000) [pid = 1840] [serial = 212] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f8576f66800) [pid = 1840] [serial = 194] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f8588810c00) [pid = 1840] [serial = 195] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f856c874000) [pid = 1840] [serial = 179] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f85822da400) [pid = 1840] [serial = 206] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f8576eb1c00) [pid = 1840] [serial = 185] [outer = (nil)] [url = about:blank] 10:46:22 INFO - PROCESS | 1840 | 1461087982848 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:46:22 INFO - PROCESS | 1840 | 1461087982853 Marionette TRACE conn3 <- [1,342,null,{}] 10:46:22 INFO - PROCESS | 1840 | 1461087982864 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:22 INFO - PROCESS | 1840 | 1461087982993 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:46:23 INFO - PROCESS | 1840 | 1461087983002 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857173d800 == 49 [pid = 1840] [id = 93] 10:46:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f856bfa6000) [pid = 1840] [serial = 278] [outer = (nil)] 10:46:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f8570305c00) [pid = 1840] [serial = 279] [outer = 0x7f856bfa6000] 10:46:23 INFO - PROCESS | 1840 | 1461087983061 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f857034d800) [pid = 1840] [serial = 280] [outer = 0x7f856bfa6000] 10:46:23 INFO - PROCESS | 1840 | 1461087983785 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1012ms 10:46:23 INFO - PROCESS | 1840 | 1461087983834 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1840 | 1461087983838 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:46:23 INFO - PROCESS | 1840 | 1461087983848 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1840 | 1461087983851 Marionette TRACE conn3 <- [1,346,null,{}] 10:46:23 INFO - PROCESS | 1840 | 1461087983869 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:24 INFO - PROCESS | 1840 | 1461087984009 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:46:24 INFO - PROCESS | 1840 | 1461087984026 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574ae4000 == 50 [pid = 1840] [id = 94] 10:46:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f85744b4800) [pid = 1840] [serial = 281] [outer = (nil)] 10:46:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f8574858c00) [pid = 1840] [serial = 282] [outer = 0x7f85744b4800] 10:46:24 INFO - PROCESS | 1840 | 1461087984087 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f8575476800) [pid = 1840] [serial = 283] [outer = 0x7f85744b4800] 10:46:24 INFO - PROCESS | 1840 | 1461087984921 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1140ms 10:46:24 INFO - PROCESS | 1840 | 1461087984985 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:46:24 INFO - PROCESS | 1840 | 1461087984988 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:46:24 INFO - PROCESS | 1840 | 1461087984993 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 1840 | 1461087984995 Marionette TRACE conn3 <- [1,350,null,{}] 10:46:25 INFO - PROCESS | 1840 | 1461087985001 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:25 INFO - PROCESS | 1840 | 1461087985160 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:46:25 INFO - PROCESS | 1840 | 1461087985171 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576253000 == 51 [pid = 1840] [id = 95] 10:46:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f857679f800) [pid = 1840] [serial = 284] [outer = (nil)] 10:46:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f85773dcc00) [pid = 1840] [serial = 285] [outer = 0x7f857679f800] 10:46:25 INFO - PROCESS | 1840 | 1461087985229 Marionette DEBUG loaded listener.js 10:46:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f85787c5800) [pid = 1840] [serial = 286] [outer = 0x7f857679f800] 10:46:26 INFO - PROCESS | 1840 | 1461087986036 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1074ms 10:46:26 INFO - PROCESS | 1840 | 1461087986083 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:46:26 INFO - PROCESS | 1840 | 1461087986086 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:46:26 INFO - PROCESS | 1840 | 1461087986091 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 1840 | 1461087986093 Marionette TRACE conn3 <- [1,354,null,{}] 10:46:26 INFO - PROCESS | 1840 | 1461087986098 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:26 INFO - PROCESS | 1840 | 1461087986263 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:46:26 INFO - PROCESS | 1840 | 1461087986330 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a32000 == 52 [pid = 1840] [id = 96] 10:46:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f8575477400) [pid = 1840] [serial = 287] [outer = (nil)] 10:46:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f8578ab2800) [pid = 1840] [serial = 288] [outer = 0x7f8575477400] 10:46:26 INFO - PROCESS | 1840 | 1461087986388 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f857d1ca400) [pid = 1840] [serial = 289] [outer = 0x7f8575477400] 10:46:27 INFO - PROCESS | 1840 | 1461087987100 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1027ms 10:46:27 INFO - PROCESS | 1840 | 1461087987127 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:46:27 INFO - PROCESS | 1840 | 1461087987129 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:46:27 INFO - PROCESS | 1840 | 1461087987135 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 1840 | 1461087987137 Marionette TRACE conn3 <- [1,358,null,{}] 10:46:27 INFO - PROCESS | 1840 | 1461087987143 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:27 INFO - PROCESS | 1840 | 1461087987396 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:46:27 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f8578aabc00) [pid = 1840] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:46:27 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f856c571400) [pid = 1840] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:46:27 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f8572cf1000) [pid = 1840] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:46:27 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f856c098400) [pid = 1840] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:46:27 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f856c7cac00) [pid = 1840] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:46:27 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f856c7c5c00) [pid = 1840] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:46:27 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f8570353000) [pid = 1840] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:46:27 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f858ae6a800) [pid = 1840] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:46:27 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f856c57a400) [pid = 1840] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:46:27 INFO - PROCESS | 1840 | 1461087987670 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857624a000 == 53 [pid = 1840] [id = 97] 10:46:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f856c096c00) [pid = 1840] [serial = 290] [outer = (nil)] 10:46:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f856c880c00) [pid = 1840] [serial = 291] [outer = 0x7f856c096c00] 10:46:27 INFO - PROCESS | 1840 | 1461087987737 Marionette DEBUG loaded listener.js 10:46:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f857881f000) [pid = 1840] [serial = 292] [outer = 0x7f856c096c00] 10:46:28 INFO - PROCESS | 1840 | 1461087988354 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1277ms 10:46:28 INFO - PROCESS | 1840 | 1461087988413 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 1840 | 1461087988416 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:46:28 INFO - PROCESS | 1840 | 1461087988422 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:46:28 INFO - PROCESS | 1840 | 1461087988424 Marionette TRACE conn3 <- [1,362,null,{}] 10:46:28 INFO - PROCESS | 1840 | 1461087988429 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:28 INFO - PROCESS | 1840 | 1461087988604 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:46:28 INFO - PROCESS | 1840 | 1461087988651 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583f9e800 == 54 [pid = 1840] [id = 98] 10:46:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f857d1cd800) [pid = 1840] [serial = 293] [outer = (nil)] 10:46:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f857d1d3800) [pid = 1840] [serial = 294] [outer = 0x7f857d1cd800] 10:46:28 INFO - PROCESS | 1840 | 1461087988711 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f8582e6c000) [pid = 1840] [serial = 295] [outer = 0x7f857d1cd800] 10:46:29 INFO - PROCESS | 1840 | 1461087989437 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1024ms 10:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:46:29 INFO - PROCESS | 1840 | 1461087989447 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:46:29 INFO - PROCESS | 1840 | 1461087989449 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:46:29 INFO - PROCESS | 1840 | 1461087989455 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 1840 | 1461087989458 Marionette TRACE conn3 <- [1,366,null,{}] 10:46:29 INFO - PROCESS | 1840 | 1461087989462 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:29 INFO - PROCESS | 1840 | 1461087989625 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:46:29 INFO - PROCESS | 1840 | 1461087989765 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856cce8000 == 55 [pid = 1840] [id = 99] 10:46:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f856bfa7000) [pid = 1840] [serial = 296] [outer = (nil)] 10:46:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f856bfad800) [pid = 1840] [serial = 297] [outer = 0x7f856bfa7000] 10:46:29 INFO - PROCESS | 1840 | 1461087989839 Marionette DEBUG loaded listener.js 10:46:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f856c572400) [pid = 1840] [serial = 298] [outer = 0x7f856bfa7000] 10:46:30 INFO - PROCESS | 1840 | 1461087990776 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1377ms 10:46:30 INFO - PROCESS | 1840 | 1461087990833 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:46:30 INFO - PROCESS | 1840 | 1461087990838 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:46:30 INFO - PROCESS | 1840 | 1461087990846 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:46:30 INFO - PROCESS | 1840 | 1461087990851 Marionette TRACE conn3 <- [1,370,null,{}] 10:46:30 INFO - PROCESS | 1840 | 1461087990859 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:31 INFO - PROCESS | 1840 | 1461087991019 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:46:31 INFO - PROCESS | 1840 | 1461087991155 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e15800 == 56 [pid = 1840] [id = 100] 10:46:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f856bfa8400) [pid = 1840] [serial = 299] [outer = (nil)] 10:46:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f856e293800) [pid = 1840] [serial = 300] [outer = 0x7f856bfa8400] 10:46:31 INFO - PROCESS | 1840 | 1461087991227 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f8570348400) [pid = 1840] [serial = 301] [outer = 0x7f856bfa8400] 10:46:32 INFO - PROCESS | 1840 | 1461087992108 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1291ms 10:46:32 INFO - PROCESS | 1840 | 1461087992140 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 1840 | 1461087992145 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:46:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:46:32 INFO - PROCESS | 1840 | 1461087992152 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 1840 | 1461087992155 Marionette TRACE conn3 <- [1,374,null,{}] 10:46:32 INFO - PROCESS | 1840 | 1461087992161 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:32 INFO - PROCESS | 1840 | 1461087992311 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:46:32 INFO - PROCESS | 1840 | 1461087992456 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85865c6000 == 57 [pid = 1840] [id = 101] 10:46:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f856c7c0000) [pid = 1840] [serial = 302] [outer = (nil)] 10:46:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f857546f400) [pid = 1840] [serial = 303] [outer = 0x7f856c7c0000] 10:46:32 INFO - PROCESS | 1840 | 1461087992526 Marionette DEBUG loaded listener.js 10:46:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f8576e42400) [pid = 1840] [serial = 304] [outer = 0x7f856c7c0000] 10:46:33 INFO - PROCESS | 1840 | 1461087993544 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:46:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:46:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1434ms 10:46:33 INFO - PROCESS | 1840 | 1461087993587 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:46:33 INFO - PROCESS | 1840 | 1461087993591 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:46:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:46:33 INFO - PROCESS | 1840 | 1461087993606 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:46:33 INFO - PROCESS | 1840 | 1461087993614 Marionette TRACE conn3 <- [1,378,null,{}] 10:46:33 INFO - PROCESS | 1840 | 1461087993620 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:33 INFO - PROCESS | 1840 | 1461087993784 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:46:33 INFO - PROCESS | 1840 | 1461087993919 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858ae42000 == 58 [pid = 1840] [id = 102] 10:46:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f856c094c00) [pid = 1840] [serial = 305] [outer = (nil)] 10:46:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f8583536800) [pid = 1840] [serial = 306] [outer = 0x7f856c094c00] 10:46:33 INFO - PROCESS | 1840 | 1461087993987 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f858835e400) [pid = 1840] [serial = 307] [outer = 0x7f856c094c00] 10:46:34 INFO - PROCESS | 1840 | 1461087994824 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:46:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1298ms 10:46:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:46:34 INFO - PROCESS | 1840 | 1461087994897 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1840 | 1461087994901 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:46:34 INFO - PROCESS | 1840 | 1461087994907 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1840 | 1461087994910 Marionette TRACE conn3 <- [1,382,null,{}] 10:46:34 INFO - PROCESS | 1840 | 1461087994915 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:35 INFO - PROCESS | 1840 | 1461087995061 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:46:35 INFO - PROCESS | 1840 | 1461087995197 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85881b5000 == 59 [pid = 1840] [id = 103] 10:46:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f8573a1b000) [pid = 1840] [serial = 308] [outer = (nil)] 10:46:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f8588810c00) [pid = 1840] [serial = 309] [outer = 0x7f8573a1b000] 10:46:35 INFO - PROCESS | 1840 | 1461087995266 Marionette DEBUG loaded listener.js 10:46:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f858c99b800) [pid = 1840] [serial = 310] [outer = 0x7f8573a1b000] 10:46:35 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:46:35 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:46:35 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:46:35 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:46:35 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:46:36 INFO - PROCESS | 1840 | 1461087996112 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:46:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:46:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1235ms 10:46:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:46:36 INFO - PROCESS | 1840 | 1461087996141 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:46:36 INFO - PROCESS | 1840 | 1461087996144 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:46:36 INFO - PROCESS | 1840 | 1461087996150 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 1840 | 1461087996153 Marionette TRACE conn3 <- [1,386,null,{}] 10:46:36 INFO - PROCESS | 1840 | 1461087996158 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:36 INFO - PROCESS | 1840 | 1461087996295 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:46:36 INFO - PROCESS | 1840 | 1461087996445 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857d103800 == 60 [pid = 1840] [id = 104] 10:46:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f8569d10800) [pid = 1840] [serial = 311] [outer = (nil)] 10:46:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f856bfa3400) [pid = 1840] [serial = 312] [outer = 0x7f8569d10800] 10:46:36 INFO - PROCESS | 1840 | 1461087996525 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f8575472400) [pid = 1840] [serial = 313] [outer = 0x7f8569d10800] 10:46:37 INFO - PROCESS | 1840 | 1461087997650 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:46:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1538ms 10:46:37 INFO - PROCESS | 1840 | 1461087997687 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1840 | 1461087997692 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:46:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:46:37 INFO - PROCESS | 1840 | 1461087997700 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1840 | 1461087997705 Marionette TRACE conn3 <- [1,390,null,{}] 10:46:37 INFO - PROCESS | 1840 | 1461087997712 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:37 INFO - PROCESS | 1840 | 1461087997848 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:46:38 INFO - PROCESS | 1840 | 1461087998011 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857174b000 == 61 [pid = 1840] [id = 105] 10:46:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f856c82b800) [pid = 1840] [serial = 314] [outer = (nil)] 10:46:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f856c831800) [pid = 1840] [serial = 315] [outer = 0x7f856c82b800] 10:46:38 INFO - PROCESS | 1840 | 1461087998076 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f856ca5ec00) [pid = 1840] [serial = 316] [outer = 0x7f856c82b800] 10:46:38 INFO - PROCESS | 1840 | 1461087998965 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:46:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:46:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1334ms 10:46:39 INFO - PROCESS | 1840 | 1461087999034 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 1840 | 1461087999042 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:46:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:46:39 INFO - PROCESS | 1840 | 1461087999051 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 1840 | 1461087999054 Marionette TRACE conn3 <- [1,394,null,{}] 10:46:39 INFO - PROCESS | 1840 | 1461087999059 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:39 INFO - PROCESS | 1840 | 1461087999254 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e226800 == 60 [pid = 1840] [id = 54] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8583f9e800 == 59 [pid = 1840] [id = 98] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857624a000 == 58 [pid = 1840] [id = 97] 10:46:39 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f856cc4cc00) [pid = 1840] [serial = 218] [outer = (nil)] [url = about:blank] 10:46:39 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f857034b400) [pid = 1840] [serial = 221] [outer = (nil)] [url = about:blank] 10:46:39 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f85787a8000) [pid = 1840] [serial = 224] [outer = (nil)] [url = about:blank] 10:46:39 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f8588692c00) [pid = 1840] [serial = 227] [outer = (nil)] [url = about:blank] 10:46:39 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f858aeeec00) [pid = 1840] [serial = 230] [outer = (nil)] [url = about:blank] 10:46:39 INFO - PROCESS | 1840 | 1461087999461 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a32000 == 57 [pid = 1840] [id = 96] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576253000 == 56 [pid = 1840] [id = 95] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574ae4000 == 55 [pid = 1840] [id = 94] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857173d800 == 54 [pid = 1840] [id = 93] 10:46:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c708800 == 55 [pid = 1840] [id = 106] 10:46:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f856cc42c00) [pid = 1840] [serial = 317] [outer = (nil)] 10:46:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f8570309400) [pid = 1840] [serial = 318] [outer = 0x7f856cc42c00] 10:46:39 INFO - PROCESS | 1840 | 1461087999547 Marionette DEBUG loaded listener.js 10:46:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f8572cee800) [pid = 1840] [serial = 319] [outer = 0x7f856cc42c00] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856c712800 == 54 [pid = 1840] [id = 92] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857174d000 == 53 [pid = 1840] [id = 90] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cc6000 == 52 [pid = 1840] [id = 89] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8584202800 == 51 [pid = 1840] [id = 88] 10:46:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85750f2000 == 50 [pid = 1840] [id = 87] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f856ca5b000) [pid = 1840] [serial = 251] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f8573b3bc00) [pid = 1840] [serial = 239] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f857485d800) [pid = 1840] [serial = 240] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f8570348000) [pid = 1840] [serial = 237] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f857030c000) [pid = 1840] [serial = 236] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f8586426800) [pid = 1840] [serial = 254] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f856ca5d000) [pid = 1840] [serial = 234] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f856c87bc00) [pid = 1840] [serial = 233] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f8576090400) [pid = 1840] [serial = 242] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f857626f400) [pid = 1840] [serial = 243] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f858c75ec00) [pid = 1840] [serial = 216] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f8576271000) [pid = 1840] [serial = 245] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f858871e400) [pid = 1840] [serial = 255] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f85787adc00) [pid = 1840] [serial = 246] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f8583535800) [pid = 1840] [serial = 249] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f8573db0800) [pid = 1840] [serial = 252] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f85830bb800) [pid = 1840] [serial = 248] [outer = (nil)] [url = about:blank] 10:46:40 INFO - PROCESS | 1840 | 1461088000315 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:46:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:46:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1327ms 10:46:40 INFO - PROCESS | 1840 | 1461088000378 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:46:40 INFO - PROCESS | 1840 | 1461088000381 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:46:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:46:40 INFO - PROCESS | 1840 | 1461088000395 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:46:40 INFO - PROCESS | 1840 | 1461088000400 Marionette TRACE conn3 <- [1,398,null,{}] 10:46:40 INFO - PROCESS | 1840 | 1461088000415 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:40 INFO - PROCESS | 1840 | 1461088000561 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:46:40 INFO - PROCESS | 1840 | 1461088000571 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8573672800 == 51 [pid = 1840] [id = 107] 10:46:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f8573b3b400) [pid = 1840] [serial = 320] [outer = (nil)] 10:46:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f8575471c00) [pid = 1840] [serial = 321] [outer = 0x7f8573b3b400] 10:46:40 INFO - PROCESS | 1840 | 1461088000633 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f85761e0000) [pid = 1840] [serial = 322] [outer = 0x7f8573b3b400] 10:46:41 INFO - PROCESS | 1840 | 1461088001437 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:46:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:46:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1083ms 10:46:41 INFO - PROCESS | 1840 | 1461088001488 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:46:41 INFO - PROCESS | 1840 | 1461088001492 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:46:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:46:41 INFO - PROCESS | 1840 | 1461088001498 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - PROCESS | 1840 | 1461088001500 Marionette TRACE conn3 <- [1,402,null,{}] 10:46:41 INFO - PROCESS | 1840 | 1461088001505 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:41 INFO - PROCESS | 1840 | 1461088001644 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:46:41 INFO - PROCESS | 1840 | 1461088001663 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e0b800 == 52 [pid = 1840] [id = 108] 10:46:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f856bfbb000) [pid = 1840] [serial = 323] [outer = (nil)] 10:46:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f856bfc1c00) [pid = 1840] [serial = 324] [outer = 0x7f856bfbb000] 10:46:41 INFO - PROCESS | 1840 | 1461088001728 Marionette DEBUG loaded listener.js 10:46:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f8575478400) [pid = 1840] [serial = 325] [outer = 0x7f856bfbb000] 10:46:42 INFO - PROCESS | 1840 | 1461088002630 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:46:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1181ms 10:46:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:46:42 INFO - PROCESS | 1840 | 1461088002680 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 1840 | 1461088002682 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:46:42 INFO - PROCESS | 1840 | 1461088002687 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1840 | 1461088002692 Marionette TRACE conn3 <- [1,406,null,{}] 10:46:42 INFO - PROCESS | 1840 | 1461088002698 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:42 INFO - PROCESS | 1840 | 1461088002874 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:46:42 INFO - PROCESS | 1840 | 1461088002895 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8577d7b800 == 53 [pid = 1840] [id = 109] 10:46:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f856bfb7400) [pid = 1840] [serial = 326] [outer = (nil)] 10:46:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f857660dc00) [pid = 1840] [serial = 327] [outer = 0x7f856bfb7400] 10:46:42 INFO - PROCESS | 1840 | 1461088002955 Marionette DEBUG loaded listener.js 10:46:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f85773dd000) [pid = 1840] [serial = 328] [outer = 0x7f856bfb7400] 10:46:43 INFO - PROCESS | 1840 | 1461088003766 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:46:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:46:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1133ms 10:46:43 INFO - PROCESS | 1840 | 1461088003828 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:46:43 INFO - PROCESS | 1840 | 1461088003831 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:46:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:46:43 INFO - PROCESS | 1840 | 1461088003837 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:46:43 INFO - PROCESS | 1840 | 1461088003839 Marionette TRACE conn3 <- [1,410,null,{}] 10:46:43 INFO - PROCESS | 1840 | 1461088003844 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:44 INFO - PROCESS | 1840 | 1461088004233 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f8575477400) [pid = 1840] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f85744b4800) [pid = 1840] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f856bfa6000) [pid = 1840] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f858a499800) [pid = 1840] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f856c096c00) [pid = 1840] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f857679f800) [pid = 1840] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f856bfa2400) [pid = 1840] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f8573693c00) [pid = 1840] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f8573a18c00) [pid = 1840] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f856c7bd800) [pid = 1840] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f8573692800) [pid = 1840] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f8570092800) [pid = 1840] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f8570551c00) [pid = 1840] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f856c57ec00) [pid = 1840] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f856c7c3800) [pid = 1840] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f85787c2c00) [pid = 1840] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f85831c9000) [pid = 1840] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f85788e9c00) [pid = 1840] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:46:44 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f8578aae800) [pid = 1840] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:46:44 INFO - PROCESS | 1840 | 1461088004344 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856dfbe000 == 54 [pid = 1840] [id = 110] 10:46:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f856bfa6000) [pid = 1840] [serial = 329] [outer = (nil)] 10:46:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f856c823400) [pid = 1840] [serial = 330] [outer = 0x7f856bfa6000] 10:46:44 INFO - PROCESS | 1840 | 1461088004409 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f8572fbcc00) [pid = 1840] [serial = 331] [outer = 0x7f856bfa6000] 10:46:45 INFO - PROCESS | 1840 | 1461088005099 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:46:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:46:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1277ms 10:46:45 INFO - PROCESS | 1840 | 1461088005119 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:46:45 INFO - PROCESS | 1840 | 1461088005122 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:46:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:46:45 INFO - PROCESS | 1840 | 1461088005128 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:46:45 INFO - PROCESS | 1840 | 1461088005129 Marionette TRACE conn3 <- [1,414,null,{}] 10:46:45 INFO - PROCESS | 1840 | 1461088005136 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:45 INFO - PROCESS | 1840 | 1461088005265 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:46:45 INFO - PROCESS | 1840 | 1461088005279 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858333d000 == 55 [pid = 1840] [id = 111] 10:46:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f8572fbe800) [pid = 1840] [serial = 332] [outer = (nil)] 10:46:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f85831c9000) [pid = 1840] [serial = 333] [outer = 0x7f8572fbe800] 10:46:45 INFO - PROCESS | 1840 | 1461088005337 Marionette DEBUG loaded listener.js 10:46:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f85835d8800) [pid = 1840] [serial = 334] [outer = 0x7f8572fbe800] 10:46:46 INFO - PROCESS | 1840 | 1461088006053 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:46:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:46:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 976ms 10:46:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:46:46 INFO - PROCESS | 1840 | 1461088006104 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:46:46 INFO - PROCESS | 1840 | 1461088006107 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:46:46 INFO - PROCESS | 1840 | 1461088006112 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:46:46 INFO - PROCESS | 1840 | 1461088006115 Marionette TRACE conn3 <- [1,418,null,{}] 10:46:46 INFO - PROCESS | 1840 | 1461088006120 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:46 INFO - PROCESS | 1840 | 1461088006350 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:46:46 INFO - PROCESS | 1840 | 1461088006426 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a88b000 == 56 [pid = 1840] [id = 112] 10:46:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f8569d07400) [pid = 1840] [serial = 335] [outer = (nil)] 10:46:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f8569d0d800) [pid = 1840] [serial = 336] [outer = 0x7f8569d07400] 10:46:46 INFO - PROCESS | 1840 | 1461088006540 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f856bfb3800) [pid = 1840] [serial = 337] [outer = 0x7f8569d07400] 10:46:47 INFO - PROCESS | 1840 | 1461088007922 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 10:46:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1826ms 10:46:47 INFO - PROCESS | 1840 | 1461088007940 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:46:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:46:47 INFO - PROCESS | 1840 | 1461088007946 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:46:47 INFO - PROCESS | 1840 | 1461088007955 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1840 | 1461088007961 Marionette TRACE conn3 <- [1,422,null,{}] 10:46:47 INFO - PROCESS | 1840 | 1461088007970 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:48 INFO - PROCESS | 1840 | 1461088008118 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:46:48 INFO - PROCESS | 1840 | 1461088008290 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574752800 == 57 [pid = 1840] [id = 113] 10:46:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f856c7c8800) [pid = 1840] [serial = 338] [outer = (nil)] 10:46:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f8570090400) [pid = 1840] [serial = 339] [outer = 0x7f856c7c8800] 10:46:48 INFO - PROCESS | 1840 | 1461088008369 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f8570310800) [pid = 1840] [serial = 340] [outer = 0x7f856c7c8800] 10:46:49 INFO - PROCESS | 1840 | 1461088009562 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:46:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:46:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1637ms 10:46:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:46:49 INFO - PROCESS | 1840 | 1461088009595 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:46:49 INFO - PROCESS | 1840 | 1461088009598 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:46:49 INFO - PROCESS | 1840 | 1461088009605 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:46:49 INFO - PROCESS | 1840 | 1461088009608 Marionette TRACE conn3 <- [1,426,null,{}] 10:46:49 INFO - PROCESS | 1840 | 1461088009614 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:49 INFO - PROCESS | 1840 | 1461088009837 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:46:49 INFO - PROCESS | 1840 | 1461088009953 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8585f03000 == 58 [pid = 1840] [id = 114] 10:46:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f856c82bc00) [pid = 1840] [serial = 341] [outer = (nil)] 10:46:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f857546c800) [pid = 1840] [serial = 342] [outer = 0x7f856c82bc00] 10:46:50 INFO - PROCESS | 1840 | 1461088010061 Marionette DEBUG loaded listener.js 10:46:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f8576f61c00) [pid = 1840] [serial = 343] [outer = 0x7f856c82bc00] 10:46:50 INFO - PROCESS | 1840 | 1461088010899 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1840 | 1461088010941 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:46:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:46:50 INFO - PROCESS | 1840 | 1461088010958 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1840 | 1461088010965 Marionette TRACE conn3 <- [1,430,null,{}] 10:46:50 INFO - PROCESS | 1840 | 1461088010970 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:51 INFO - PROCESS | 1840 | 1461088011114 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:46:51 INFO - PROCESS | 1840 | 1461088011256 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588631800 == 59 [pid = 1840] [id = 115] 10:46:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f856ca54800) [pid = 1840] [serial = 344] [outer = (nil)] 10:46:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f8582257400) [pid = 1840] [serial = 345] [outer = 0x7f856ca54800] 10:46:51 INFO - PROCESS | 1840 | 1461088011338 Marionette DEBUG loaded listener.js 10:46:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f85843c4400) [pid = 1840] [serial = 346] [outer = 0x7f856ca54800] 10:46:52 INFO - PROCESS | 1840 | 1461088012175 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:46:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:46:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1295ms 10:46:52 INFO - PROCESS | 1840 | 1461088012247 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:46:52 INFO - PROCESS | 1840 | 1461088012250 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:46:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:46:52 INFO - PROCESS | 1840 | 1461088012256 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:46:52 INFO - PROCESS | 1840 | 1461088012258 Marionette TRACE conn3 <- [1,434,null,{}] 10:46:52 INFO - PROCESS | 1840 | 1461088012264 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:52 INFO - PROCESS | 1840 | 1461088012415 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:46:52 INFO - PROCESS | 1840 | 1461088012558 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858b132800 == 60 [pid = 1840] [id = 116] 10:46:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f8570551c00) [pid = 1840] [serial = 347] [outer = (nil)] 10:46:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f85843c8c00) [pid = 1840] [serial = 348] [outer = 0x7f8570551c00] 10:46:52 INFO - PROCESS | 1840 | 1461088012628 Marionette DEBUG loaded listener.js 10:46:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f85843cf000) [pid = 1840] [serial = 349] [outer = 0x7f8570551c00] 10:46:53 INFO - PROCESS | 1840 | 1461088013491 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:46:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:46:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1278ms 10:46:53 INFO - PROCESS | 1840 | 1461088013535 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:46:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:46:53 INFO - PROCESS | 1840 | 1461088013539 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:46:53 INFO - PROCESS | 1840 | 1461088013545 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:46:53 INFO - PROCESS | 1840 | 1461088013548 Marionette TRACE conn3 <- [1,438,null,{}] 10:46:53 INFO - PROCESS | 1840 | 1461088013553 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:53 INFO - PROCESS | 1840 | 1461088013710 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:46:53 INFO - PROCESS | 1840 | 1461088013870 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85704a9800 == 61 [pid = 1840] [id = 117] 10:46:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f8566bf1000) [pid = 1840] [serial = 350] [outer = (nil)] 10:46:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f856bfa9400) [pid = 1840] [serial = 351] [outer = 0x7f8566bf1000] 10:46:53 INFO - PROCESS | 1840 | 1461088013950 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f857d1c6c00) [pid = 1840] [serial = 352] [outer = 0x7f8566bf1000] 10:46:55 INFO - PROCESS | 1840 | 1461088015058 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:46:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1580ms 10:46:55 INFO - PROCESS | 1840 | 1461088015126 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:46:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:46:55 INFO - PROCESS | 1840 | 1461088015131 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:46:55 INFO - PROCESS | 1840 | 1461088015140 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - PROCESS | 1840 | 1461088015145 Marionette TRACE conn3 <- [1,442,null,{}] 10:46:55 INFO - PROCESS | 1840 | 1461088015170 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:55 INFO - PROCESS | 1840 | 1461088015320 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:46:55 INFO - PROCESS | 1840 | 1461088015509 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574ae4000 == 62 [pid = 1840] [id = 118] 10:46:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f8569d11400) [pid = 1840] [serial = 353] [outer = (nil)] 10:46:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f856bfbec00) [pid = 1840] [serial = 354] [outer = 0x7f8569d11400] 10:46:55 INFO - PROCESS | 1840 | 1461088015574 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f856c7c7400) [pid = 1840] [serial = 355] [outer = 0x7f8569d11400] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858b1ce800 == 61 [pid = 1840] [id = 86] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858333d000 == 60 [pid = 1840] [id = 111] 10:46:56 INFO - PROCESS | 1840 | 1461088016519 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f857d1d3800) [pid = 1840] [serial = 294] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856dfbe000 == 59 [pid = 1840] [id = 110] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8577d7b800 == 58 [pid = 1840] [id = 109] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e0b800 == 57 [pid = 1840] [id = 108] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8573672800 == 56 [pid = 1840] [id = 107] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856c708800 == 55 [pid = 1840] [id = 106] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857174b000 == 54 [pid = 1840] [id = 105] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858ae42000 == 53 [pid = 1840] [id = 102] 10:46:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856cce8000 == 52 [pid = 1840] [id = 99] 10:46:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:46:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1440ms 10:46:56 INFO - PROCESS | 1840 | 1461088016578 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 1840 | 1461088016584 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:46:56 INFO - PROCESS | 1840 | 1461088016595 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - PROCESS | 1840 | 1461088016598 Marionette TRACE conn3 <- [1,446,null,{}] 10:46:56 INFO - PROCESS | 1840 | 1461088016604 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:56 INFO - PROCESS | 1840 | 1461088016754 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f85744bf800) [pid = 1840] [serial = 183] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f857881d400) [pid = 1840] [serial = 186] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f856cc4c800) [pid = 1840] [serial = 180] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f857642f800) [pid = 1840] [serial = 123] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f8570352800) [pid = 1840] [serial = 126] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f8588602400) [pid = 1840] [serial = 120] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f85843fc000) [pid = 1840] [serial = 147] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f8570551000) [pid = 1840] [serial = 150] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f85822dc400) [pid = 1840] [serial = 153] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f858642b800) [pid = 1840] [serial = 156] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f85883b6c00) [pid = 1840] [serial = 189] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f8588778000) [pid = 1840] [serial = 192] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f8578ab2800) [pid = 1840] [serial = 288] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f8574858c00) [pid = 1840] [serial = 282] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f8575476800) [pid = 1840] [serial = 283] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f8588809c00) [pid = 1840] [serial = 273] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f8570305c00) [pid = 1840] [serial = 279] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f858ae09000) [pid = 1840] [serial = 257] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f856c880c00) [pid = 1840] [serial = 291] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f857034d800) [pid = 1840] [serial = 280] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f857d1ca400) [pid = 1840] [serial = 289] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f858ae6e400) [pid = 1840] [serial = 258] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f858c99a800) [pid = 1840] [serial = 270] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f85773dcc00) [pid = 1840] [serial = 285] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f857034cc00) [pid = 1840] [serial = 261] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f8576088800) [pid = 1840] [serial = 264] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f85833e6800) [pid = 1840] [serial = 267] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f856ca5cc00) [pid = 1840] [serial = 277] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f856c87c000) [pid = 1840] [serial = 276] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f8575bb9000) [pid = 1840] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f857881f000) [pid = 1840] [serial = 292] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f85787c5800) [pid = 1840] [serial = 286] [outer = (nil)] [url = about:blank] 10:46:56 INFO - PROCESS | 1840 | 1461088016933 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e470000 == 53 [pid = 1840] [id = 119] 10:46:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f856c87c000) [pid = 1840] [serial = 356] [outer = (nil)] 10:46:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f856cc43000) [pid = 1840] [serial = 357] [outer = 0x7f856c87c000] 10:46:57 INFO - PROCESS | 1840 | 1461088017003 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f8570211400) [pid = 1840] [serial = 358] [outer = 0x7f856c87c000] 10:46:57 INFO - PROCESS | 1840 | 1461088017790 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:46:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:46:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1231ms 10:46:57 INFO - PROCESS | 1840 | 1461088017826 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:46:57 INFO - PROCESS | 1840 | 1461088017829 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:46:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:46:57 INFO - PROCESS | 1840 | 1461088017835 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:46:57 INFO - PROCESS | 1840 | 1461088017840 Marionette TRACE conn3 <- [1,450,null,{}] 10:46:57 INFO - PROCESS | 1840 | 1461088017855 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:57 INFO - PROCESS | 1840 | 1461088017994 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:46:58 INFO - PROCESS | 1840 | 1461088018009 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85753cd000 == 54 [pid = 1840] [id = 120] 10:46:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f8570215000) [pid = 1840] [serial = 359] [outer = (nil)] 10:46:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f8573a1d400) [pid = 1840] [serial = 360] [outer = 0x7f8570215000] 10:46:58 INFO - PROCESS | 1840 | 1461088018076 Marionette DEBUG loaded listener.js 10:46:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f857546cc00) [pid = 1840] [serial = 361] [outer = 0x7f8570215000] 10:46:58 INFO - PROCESS | 1840 | 1461088018861 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1840 | 1461088018945 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:46:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:46:58 INFO - PROCESS | 1840 | 1461088018956 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1840 | 1461088018969 Marionette TRACE conn3 <- [1,454,null,{}] 10:46:58 INFO - PROCESS | 1840 | 1461088018981 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:59 INFO - PROCESS | 1840 | 1461088019149 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:46:59 INFO - PROCESS | 1840 | 1461088019171 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576683800 == 55 [pid = 1840] [id = 121] 10:46:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f8573a1e800) [pid = 1840] [serial = 362] [outer = (nil)] 10:46:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f85772adc00) [pid = 1840] [serial = 363] [outer = 0x7f8573a1e800] 10:46:59 INFO - PROCESS | 1840 | 1461088019230 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f85787c5800) [pid = 1840] [serial = 364] [outer = 0x7f8573a1e800] 10:46:59 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:00 INFO - PROCESS | 1840 | 1461088020046 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:47:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:47:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1142ms 10:47:00 INFO - PROCESS | 1840 | 1461088020096 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 1840 | 1461088020098 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:47:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:47:00 INFO - PROCESS | 1840 | 1461088020112 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 1840 | 1461088020114 Marionette TRACE conn3 <- [1,458,null,{}] 10:47:00 INFO - PROCESS | 1840 | 1461088020119 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:00 INFO - PROCESS | 1840 | 1461088020296 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:47:00 INFO - PROCESS | 1840 | 1461088020323 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c3bb000 == 56 [pid = 1840] [id = 122] 10:47:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f8578816400) [pid = 1840] [serial = 365] [outer = (nil)] 10:47:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f857d1ca400) [pid = 1840] [serial = 366] [outer = 0x7f8578816400] 10:47:00 INFO - PROCESS | 1840 | 1461088020383 Marionette DEBUG loaded listener.js 10:47:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f85822dac00) [pid = 1840] [serial = 367] [outer = 0x7f8578816400] 10:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f856bfb7400) [pid = 1840] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f856bfbb000) [pid = 1840] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f856c82b800) [pid = 1840] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f856bfa6000) [pid = 1840] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f856cc42c00) [pid = 1840] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f8573b3b400) [pid = 1840] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f857d1cd800) [pid = 1840] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:47:01 INFO - PROCESS | 1840 | 1461088021285 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:47:01 INFO - PROCESS | 1840 | 1461088021348 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:47:01 INFO - PROCESS | 1840 | 1461088021354 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 1840 | 1461088021357 Marionette TRACE conn3 <- [1,462,null,{}] 10:47:01 INFO - PROCESS | 1840 | 1461088021362 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:01 INFO - PROCESS | 1840 | 1461088021511 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:47:01 INFO - PROCESS | 1840 | 1461088021540 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a84c800 == 57 [pid = 1840] [id = 123] 10:47:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f856cab5000) [pid = 1840] [serial = 368] [outer = (nil)] 10:47:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f8578ab1c00) [pid = 1840] [serial = 369] [outer = 0x7f856cab5000] 10:47:01 INFO - PROCESS | 1840 | 1461088021602 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f8582e75800) [pid = 1840] [serial = 370] [outer = 0x7f856cab5000] 10:47:02 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:02 INFO - PROCESS | 1840 | 1461088022395 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:47:02 INFO - PROCESS | 1840 | 1461088022449 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:47:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:47:02 INFO - PROCESS | 1840 | 1461088022455 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 1840 | 1461088022457 Marionette TRACE conn3 <- [1,466,null,{}] 10:47:02 INFO - PROCESS | 1840 | 1461088022462 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:02 INFO - PROCESS | 1840 | 1461088022594 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:47:02 INFO - PROCESS | 1840 | 1461088022607 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8584519000 == 58 [pid = 1840] [id = 124] 10:47:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f85787bd400) [pid = 1840] [serial = 371] [outer = (nil)] 10:47:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f85843c7c00) [pid = 1840] [serial = 372] [outer = 0x7f85787bd400] 10:47:02 INFO - PROCESS | 1840 | 1461088022668 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f85843fc000) [pid = 1840] [serial = 373] [outer = 0x7f85787bd400] 10:47:03 INFO - PROCESS | 1840 | 1461088023655 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:47:03 INFO - PROCESS | 1840 | 1461088023744 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:47:03 INFO - PROCESS | 1840 | 1461088023753 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 1840 | 1461088023759 Marionette TRACE conn3 <- [1,470,null,{}] 10:47:03 INFO - PROCESS | 1840 | 1461088023767 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:03 INFO - PROCESS | 1840 | 1461088023993 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:47:04 INFO - PROCESS | 1840 | 1461088024139 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cc2800 == 59 [pid = 1840] [id = 125] 10:47:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f8569fa3800) [pid = 1840] [serial = 374] [outer = (nil)] 10:47:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f8569fad000) [pid = 1840] [serial = 375] [outer = 0x7f8569fa3800] 10:47:04 INFO - PROCESS | 1840 | 1461088024219 Marionette DEBUG loaded listener.js 10:47:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f856bfb0000) [pid = 1840] [serial = 376] [outer = 0x7f8569fa3800] 10:47:05 INFO - PROCESS | 1840 | 1461088025129 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:47:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:47:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1435ms 10:47:05 INFO - PROCESS | 1840 | 1461088025189 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:47:05 INFO - PROCESS | 1840 | 1461088025197 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:47:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:47:05 INFO - PROCESS | 1840 | 1461088025207 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:47:05 INFO - PROCESS | 1840 | 1461088025210 Marionette TRACE conn3 <- [1,474,null,{}] 10:47:05 INFO - PROCESS | 1840 | 1461088025216 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:05 INFO - PROCESS | 1840 | 1461088025370 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:47:05 INFO - PROCESS | 1840 | 1461088025509 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857d11f800 == 60 [pid = 1840] [id = 126] 10:47:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f8569fa5800) [pid = 1840] [serial = 377] [outer = (nil)] 10:47:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f856caae400) [pid = 1840] [serial = 378] [outer = 0x7f8569fa5800] 10:47:05 INFO - PROCESS | 1840 | 1461088025581 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f856cab7400) [pid = 1840] [serial = 379] [outer = 0x7f8569fa5800] 10:47:06 INFO - PROCESS | 1840 | 1461088026589 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1435ms 10:47:06 INFO - PROCESS | 1840 | 1461088026642 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1840 | 1461088026646 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:47:06 INFO - PROCESS | 1840 | 1461088026652 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1840 | 1461088026657 Marionette TRACE conn3 <- [1,478,null,{}] 10:47:06 INFO - PROCESS | 1840 | 1461088026672 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:06 INFO - PROCESS | 1840 | 1461088026833 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:47:07 INFO - PROCESS | 1840 | 1461088027015 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588648800 == 61 [pid = 1840] [id = 127] 10:47:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f8570304000) [pid = 1840] [serial = 380] [outer = (nil)] 10:47:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f8573aab000) [pid = 1840] [serial = 381] [outer = 0x7f8570304000] 10:47:07 INFO - PROCESS | 1840 | 1461088027099 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f85761db400) [pid = 1840] [serial = 382] [outer = 0x7f8570304000] 10:47:07 INFO - PROCESS | 1840 | 1461088027946 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:47:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:47:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1334ms 10:47:07 INFO - PROCESS | 1840 | 1461088027987 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:47:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:47:07 INFO - PROCESS | 1840 | 1461088027992 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:47:07 INFO - PROCESS | 1840 | 1461088027998 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:47:08 INFO - PROCESS | 1840 | 1461088028001 Marionette TRACE conn3 <- [1,482,null,{}] 10:47:08 INFO - PROCESS | 1840 | 1461088028007 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:08 INFO - PROCESS | 1840 | 1461088028165 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:47:08 INFO - PROCESS | 1840 | 1461088028318 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c97b000 == 62 [pid = 1840] [id = 128] 10:47:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f8566be8c00) [pid = 1840] [serial = 383] [outer = (nil)] 10:47:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f8569c4d000) [pid = 1840] [serial = 384] [outer = 0x7f8566be8c00] 10:47:08 INFO - PROCESS | 1840 | 1461088028396 Marionette DEBUG loaded listener.js 10:47:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f8570346800) [pid = 1840] [serial = 385] [outer = 0x7f8566be8c00] 10:47:09 INFO - PROCESS | 1840 | 1461088029274 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:47:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1333ms 10:47:09 INFO - PROCESS | 1840 | 1461088029333 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:47:09 INFO - PROCESS | 1840 | 1461088029335 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:47:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:47:09 INFO - PROCESS | 1840 | 1461088029342 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:47:09 INFO - PROCESS | 1840 | 1461088029349 Marionette TRACE conn3 <- [1,486,null,{}] 10:47:09 INFO - PROCESS | 1840 | 1461088029361 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:09 INFO - PROCESS | 1840 | 1461088029514 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:47:09 INFO - PROCESS | 1840 | 1461088029658 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575066800 == 63 [pid = 1840] [id = 129] 10:47:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f8569c47800) [pid = 1840] [serial = 386] [outer = (nil)] 10:47:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f85767a0800) [pid = 1840] [serial = 387] [outer = 0x7f8569c47800] 10:47:09 INFO - PROCESS | 1840 | 1461088029729 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f857d1ca000) [pid = 1840] [serial = 388] [outer = 0x7f8569c47800] 10:47:10 INFO - PROCESS | 1840 | 1461088030555 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:47:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:47:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1247ms 10:47:10 INFO - PROCESS | 1840 | 1461088030605 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 1840 | 1461088030609 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:47:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:47:10 INFO - PROCESS | 1840 | 1461088030616 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1840 | 1461088030619 Marionette TRACE conn3 <- [1,490,null,{}] 10:47:10 INFO - PROCESS | 1840 | 1461088030624 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:10 INFO - PROCESS | 1840 | 1461088030799 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:47:10 INFO - PROCESS | 1840 | 1461088030942 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a0bb000 == 64 [pid = 1840] [id = 130] 10:47:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f856a55a000) [pid = 1840] [serial = 389] [outer = (nil)] 10:47:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f856a560000) [pid = 1840] [serial = 390] [outer = 0x7f856a55a000] 10:47:11 INFO - PROCESS | 1840 | 1461088031016 Marionette DEBUG loaded listener.js 10:47:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f85843cd800) [pid = 1840] [serial = 391] [outer = 0x7f856a55a000] 10:47:11 INFO - PROCESS | 1840 | 1461088031803 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:47:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:47:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1227ms 10:47:11 INFO - PROCESS | 1840 | 1461088031843 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 1840 | 1461088031847 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:47:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:47:11 INFO - PROCESS | 1840 | 1461088031852 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - PROCESS | 1840 | 1461088031855 Marionette TRACE conn3 <- [1,494,null,{}] 10:47:11 INFO - PROCESS | 1840 | 1461088031860 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:12 INFO - PROCESS | 1840 | 1461088031999 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:47:12 INFO - PROCESS | 1840 | 1461088032145 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856685b000 == 65 [pid = 1840] [id = 131] 10:47:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f8566910000) [pid = 1840] [serial = 392] [outer = (nil)] 10:47:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f8566914400) [pid = 1840] [serial = 393] [outer = 0x7f8566910000] 10:47:12 INFO - PROCESS | 1840 | 1461088032213 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f8566918800) [pid = 1840] [serial = 394] [outer = 0x7f8566910000] 10:47:13 INFO - PROCESS | 1840 | 1461088033359 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:47:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:47:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1580ms 10:47:13 INFO - PROCESS | 1840 | 1461088033434 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 1840 | 1461088033442 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:47:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:47:13 INFO - PROCESS | 1840 | 1461088033461 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 1840 | 1461088033465 Marionette TRACE conn3 <- [1,498,null,{}] 10:47:13 INFO - PROCESS | 1840 | 1461088033477 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:13 INFO - PROCESS | 1840 | 1461088033673 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:47:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857c540800 == 64 [pid = 1840] [id = 57] 10:47:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575cde000 == 63 [pid = 1840] [id = 55] 10:47:13 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f85831c9000) [pid = 1840] [serial = 333] [outer = (nil)] [url = about:blank] 10:47:13 INFO - PROCESS | 1840 | 1461088033908 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a84c800 == 62 [pid = 1840] [id = 123] 10:47:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857c3bb000 == 61 [pid = 1840] [id = 122] 10:47:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576683800 == 60 [pid = 1840] [id = 121] 10:47:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85753cd000 == 59 [pid = 1840] [id = 120] 10:47:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e470000 == 58 [pid = 1840] [id = 119] 10:47:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a84c800 == 59 [pid = 1840] [id = 132] 10:47:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f856a557c00) [pid = 1840] [serial = 395] [outer = (nil)] 10:47:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f856a55b400) [pid = 1840] [serial = 396] [outer = 0x7f856a557c00] 10:47:14 INFO - PROCESS | 1840 | 1461088034010 Marionette DEBUG loaded listener.js 10:47:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f856bfa5c00) [pid = 1840] [serial = 397] [outer = 0x7f856a557c00] 10:47:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574ae4000 == 58 [pid = 1840] [id = 118] 10:47:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858b132800 == 57 [pid = 1840] [id = 116] 10:47:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8588631800 == 56 [pid = 1840] [id = 115] 10:47:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8585f03000 == 55 [pid = 1840] [id = 114] 10:47:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574752800 == 54 [pid = 1840] [id = 113] 10:47:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a88b000 == 53 [pid = 1840] [id = 112] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f857660dc00) [pid = 1840] [serial = 327] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f856bfa3400) [pid = 1840] [serial = 312] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f856bfc1c00) [pid = 1840] [serial = 324] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f856ca5ec00) [pid = 1840] [serial = 316] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f856c831800) [pid = 1840] [serial = 315] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f8583536800) [pid = 1840] [serial = 306] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f856bfad800) [pid = 1840] [serial = 297] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f857546f400) [pid = 1840] [serial = 303] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f8572fbcc00) [pid = 1840] [serial = 331] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f8588810c00) [pid = 1840] [serial = 309] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f8572cee800) [pid = 1840] [serial = 319] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f85761e0000) [pid = 1840] [serial = 322] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f85773dd000) [pid = 1840] [serial = 328] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f8582e6c000) [pid = 1840] [serial = 295] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f856c823400) [pid = 1840] [serial = 330] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f8570309400) [pid = 1840] [serial = 318] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f856e293800) [pid = 1840] [serial = 300] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f8575471c00) [pid = 1840] [serial = 321] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f8575478400) [pid = 1840] [serial = 325] [outer = (nil)] [url = about:blank] 10:47:14 INFO - PROCESS | 1840 | 1461088034752 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:47:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:47:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1344ms 10:47:14 INFO - PROCESS | 1840 | 1461088034801 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:47:14 INFO - PROCESS | 1840 | 1461088034808 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:47:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:47:14 INFO - PROCESS | 1840 | 1461088034818 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:47:14 INFO - PROCESS | 1840 | 1461088034822 Marionette TRACE conn3 <- [1,502,null,{}] 10:47:14 INFO - PROCESS | 1840 | 1461088034827 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:14 INFO - PROCESS | 1840 | 1461088034962 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:47:14 INFO - PROCESS | 1840 | 1461088034978 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85704b3800 == 54 [pid = 1840] [id = 133] 10:47:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f856bfbf000) [pid = 1840] [serial = 398] [outer = (nil)] 10:47:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f856c7cc400) [pid = 1840] [serial = 399] [outer = 0x7f856bfbf000] 10:47:15 INFO - PROCESS | 1840 | 1461088035035 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f856c82d000) [pid = 1840] [serial = 400] [outer = 0x7f856bfbf000] 10:47:15 INFO - PROCESS | 1840 | 1461088035783 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:47:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:47:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 984ms 10:47:15 INFO - PROCESS | 1840 | 1461088035804 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 1840 | 1461088035807 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:47:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:47:15 INFO - PROCESS | 1840 | 1461088035813 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 1840 | 1461088035818 Marionette TRACE conn3 <- [1,506,null,{}] 10:47:15 INFO - PROCESS | 1840 | 1461088035832 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:16 INFO - PROCESS | 1840 | 1461088036005 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:47:16 INFO - PROCESS | 1840 | 1461088036023 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8573d86000 == 55 [pid = 1840] [id = 134] 10:47:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f856c876c00) [pid = 1840] [serial = 401] [outer = (nil)] 10:47:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f856cabd400) [pid = 1840] [serial = 402] [outer = 0x7f856c876c00] 10:47:16 INFO - PROCESS | 1840 | 1461088036083 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f856df14400) [pid = 1840] [serial = 403] [outer = 0x7f856c876c00] 10:47:16 INFO - PROCESS | 1840 | 1461088036844 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:47:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:47:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1084ms 10:47:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:47:16 INFO - PROCESS | 1840 | 1461088036914 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 1840 | 1461088036917 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:47:16 INFO - PROCESS | 1840 | 1461088036923 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 1840 | 1461088036926 Marionette TRACE conn3 <- [1,510,null,{}] 10:47:16 INFO - PROCESS | 1840 | 1461088036931 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:17 INFO - PROCESS | 1840 | 1461088037102 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:47:17 INFO - PROCESS | 1840 | 1461088037125 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85750e8000 == 56 [pid = 1840] [id = 135] 10:47:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f856ca5a000) [pid = 1840] [serial = 404] [outer = (nil)] 10:47:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f85702efc00) [pid = 1840] [serial = 405] [outer = 0x7f856ca5a000] 10:47:17 INFO - PROCESS | 1840 | 1461088037182 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f8570346c00) [pid = 1840] [serial = 406] [outer = 0x7f856ca5a000] 10:47:17 INFO - PROCESS | 1840 | 1461088037925 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:47:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:47:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1033ms 10:47:17 INFO - PROCESS | 1840 | 1461088037955 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 1840 | 1461088037958 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:47:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:47:17 INFO - PROCESS | 1840 | 1461088037964 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 1840 | 1461088037966 Marionette TRACE conn3 <- [1,514,null,{}] 10:47:17 INFO - PROCESS | 1840 | 1461088037971 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:18 INFO - PROCESS | 1840 | 1461088038161 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:47:18 INFO - PROCESS | 1840 | 1461088038248 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e0b800 == 57 [pid = 1840] [id = 136] 10:47:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f856e28d800) [pid = 1840] [serial = 407] [outer = (nil)] 10:47:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f8572fbcc00) [pid = 1840] [serial = 408] [outer = 0x7f856e28d800] 10:47:18 INFO - PROCESS | 1840 | 1461088038307 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f8573aae800) [pid = 1840] [serial = 409] [outer = 0x7f856e28d800] 10:47:18 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f8570215000) [pid = 1840] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:47:18 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f8569d11400) [pid = 1840] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:47:18 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f8573a1e800) [pid = 1840] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:47:18 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f8578816400) [pid = 1840] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:47:18 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f856cab5000) [pid = 1840] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:47:18 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f856c87c000) [pid = 1840] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:47:18 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f8572fbe800) [pid = 1840] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:47:19 INFO - PROCESS | 1840 | 1461088039164 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:47:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 10:47:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1236ms 10:47:19 INFO - PROCESS | 1840 | 1461088039201 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 1840 | 1461088039204 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:47:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:47:19 INFO - PROCESS | 1840 | 1461088039209 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 1840 | 1461088039211 Marionette TRACE conn3 <- [1,518,null,{}] 10:47:19 INFO - PROCESS | 1840 | 1461088039217 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:19 INFO - PROCESS | 1840 | 1461088039354 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:47:19 INFO - PROCESS | 1840 | 1461088039368 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576f35800 == 58 [pid = 1840] [id = 137] 10:47:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f856c825400) [pid = 1840] [serial = 410] [outer = (nil)] 10:47:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f857608fc00) [pid = 1840] [serial = 411] [outer = 0x7f856c825400] 10:47:19 INFO - PROCESS | 1840 | 1461088039441 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f8576796800) [pid = 1840] [serial = 412] [outer = 0x7f856c825400] 10:47:20 INFO - PROCESS | 1840 | 1461088040155 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:47:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:47:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 981ms 10:47:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:47:20 INFO - PROCESS | 1840 | 1461088040192 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:47:20 INFO - PROCESS | 1840 | 1461088040194 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:47:20 INFO - PROCESS | 1840 | 1461088040200 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 1840 | 1461088040202 Marionette TRACE conn3 <- [1,522,null,{}] 10:47:20 INFO - PROCESS | 1840 | 1461088040207 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:20 INFO - PROCESS | 1840 | 1461088040372 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:47:20 INFO - PROCESS | 1840 | 1461088040392 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c3b4000 == 59 [pid = 1840] [id = 138] 10:47:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f856d1ad000) [pid = 1840] [serial = 413] [outer = (nil)] 10:47:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f856d1b9000) [pid = 1840] [serial = 414] [outer = 0x7f856d1ad000] 10:47:20 INFO - PROCESS | 1840 | 1461088040449 Marionette DEBUG loaded listener.js 10:47:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f8574574c00) [pid = 1840] [serial = 415] [outer = 0x7f856d1ad000] 10:47:21 INFO - PROCESS | 1840 | 1461088041339 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:47:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:47:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1176ms 10:47:21 INFO - PROCESS | 1840 | 1461088041376 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:47:21 INFO - PROCESS | 1840 | 1461088041381 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:47:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:47:21 INFO - PROCESS | 1840 | 1461088041389 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:47:21 INFO - PROCESS | 1840 | 1461088041395 Marionette TRACE conn3 <- [1,526,null,{}] 10:47:21 INFO - PROCESS | 1840 | 1461088041404 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:21 INFO - PROCESS | 1840 | 1461088041572 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:47:21 INFO - PROCESS | 1840 | 1461088041720 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856dfd2000 == 60 [pid = 1840] [id = 139] 10:47:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f856690c400) [pid = 1840] [serial = 416] [outer = (nil)] 10:47:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f8569faa000) [pid = 1840] [serial = 417] [outer = 0x7f856690c400] 10:47:21 INFO - PROCESS | 1840 | 1461088041792 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f856a55cc00) [pid = 1840] [serial = 418] [outer = 0x7f856690c400] 10:47:22 INFO - PROCESS | 1840 | 1461088042678 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:47:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 10:47:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1331ms 10:47:22 INFO - PROCESS | 1840 | 1461088042721 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:47:22 INFO - PROCESS | 1840 | 1461088042729 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:47:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:47:22 INFO - PROCESS | 1840 | 1461088042739 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1840 | 1461088042742 Marionette TRACE conn3 <- [1,530,null,{}] 10:47:22 INFO - PROCESS | 1840 | 1461088042748 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:22 INFO - PROCESS | 1840 | 1461088042899 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:47:23 INFO - PROCESS | 1840 | 1461088043048 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e22000 == 61 [pid = 1840] [id = 140] 10:47:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f8566beb000) [pid = 1840] [serial = 419] [outer = (nil)] 10:47:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f856ca5f000) [pid = 1840] [serial = 420] [outer = 0x7f8566beb000] 10:47:23 INFO - PROCESS | 1840 | 1461088043120 Marionette DEBUG loaded listener.js 10:47:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f856cae4c00) [pid = 1840] [serial = 421] [outer = 0x7f8566beb000] 10:47:24 INFO - PROCESS | 1840 | 1461088044048 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:47:24 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 10:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:47:24 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 10:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:47:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1332ms 10:47:24 INFO - PROCESS | 1840 | 1461088044074 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:47:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:47:24 INFO - PROCESS | 1840 | 1461088044078 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:47:24 INFO - PROCESS | 1840 | 1461088044085 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 1840 | 1461088044090 Marionette TRACE conn3 <- [1,534,null,{}] 10:47:24 INFO - PROCESS | 1840 | 1461088044121 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:24 INFO - PROCESS | 1840 | 1461088044336 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:47:24 INFO - PROCESS | 1840 | 1461088044450 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85865d7000 == 62 [pid = 1840] [id = 141] 10:47:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f856d1b1c00) [pid = 1840] [serial = 422] [outer = (nil)] 10:47:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f8574787400) [pid = 1840] [serial = 423] [outer = 0x7f856d1b1c00] 10:47:24 INFO - PROCESS | 1840 | 1461088044528 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f8576088800) [pid = 1840] [serial = 424] [outer = 0x7f856d1b1c00] 10:47:25 INFO - PROCESS | 1840 | 1461088045279 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:47:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:47:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1238ms 10:47:25 INFO - PROCESS | 1840 | 1461088045326 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:47:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:47:25 INFO - PROCESS | 1840 | 1461088045330 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:47:25 INFO - PROCESS | 1840 | 1461088045337 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 1840 | 1461088045340 Marionette TRACE conn3 <- [1,538,null,{}] 10:47:25 INFO - PROCESS | 1840 | 1461088045345 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:25 INFO - PROCESS | 1840 | 1461088045511 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:47:25 INFO - PROCESS | 1840 | 1461088045674 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85887aa800 == 63 [pid = 1840] [id = 142] 10:47:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f856df0a400) [pid = 1840] [serial = 425] [outer = (nil)] 10:47:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f8576eb0c00) [pid = 1840] [serial = 426] [outer = 0x7f856df0a400] 10:47:25 INFO - PROCESS | 1840 | 1461088045746 Marionette DEBUG loaded listener.js 10:47:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f85788e9800) [pid = 1840] [serial = 427] [outer = 0x7f856df0a400] 10:47:26 INFO - PROCESS | 1840 | 1461088046465 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:47:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 10:47:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1141ms 10:47:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:47:26 INFO - PROCESS | 1840 | 1461088046477 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:47:26 INFO - PROCESS | 1840 | 1461088046479 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:47:26 INFO - PROCESS | 1840 | 1461088046519 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:47:26 INFO - PROCESS | 1840 | 1461088046523 Marionette TRACE conn3 <- [1,542,null,{}] 10:47:26 INFO - PROCESS | 1840 | 1461088046531 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:26 INFO - PROCESS | 1840 | 1461088046676 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:47:26 INFO - PROCESS | 1840 | 1461088046824 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8569c10800 == 64 [pid = 1840] [id = 143] 10:47:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f856bde2400) [pid = 1840] [serial = 428] [outer = (nil)] 10:47:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f856bde9400) [pid = 1840] [serial = 429] [outer = 0x7f856bde2400] 10:47:26 INFO - PROCESS | 1840 | 1461088046896 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f856bdef800) [pid = 1840] [serial = 430] [outer = 0x7f856bde2400] 10:47:27 INFO - PROCESS | 1840 | 1461088047633 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:47:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 10:47:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1175ms 10:47:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:47:27 INFO - PROCESS | 1840 | 1461088047684 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 1840 | 1461088047687 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:47:27 INFO - PROCESS | 1840 | 1461088047695 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1840 | 1461088047698 Marionette TRACE conn3 <- [1,546,null,{}] 10:47:27 INFO - PROCESS | 1840 | 1461088047703 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:27 INFO - PROCESS | 1840 | 1461088047885 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:47:28 INFO - PROCESS | 1840 | 1461088048022 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564d87000 == 65 [pid = 1840] [id = 144] 10:47:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f856bade800) [pid = 1840] [serial = 431] [outer = (nil)] 10:47:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f856bae5c00) [pid = 1840] [serial = 432] [outer = 0x7f856bade800] 10:47:28 INFO - PROCESS | 1840 | 1461088048112 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f85788ed800) [pid = 1840] [serial = 433] [outer = 0x7f856bade800] 10:47:28 INFO - PROCESS | 1840 | 1461088048877 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:47:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:47:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1232ms 10:47:28 INFO - PROCESS | 1840 | 1461088048927 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:47:28 INFO - PROCESS | 1840 | 1461088048930 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:47:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:47:28 INFO - PROCESS | 1840 | 1461088048936 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:47:28 INFO - PROCESS | 1840 | 1461088048938 Marionette TRACE conn3 <- [1,550,null,{}] 10:47:28 INFO - PROCESS | 1840 | 1461088048944 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:29 INFO - PROCESS | 1840 | 1461088049134 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:47:29 INFO - PROCESS | 1840 | 1461088049281 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcb0800 == 66 [pid = 1840] [id = 145] 10:47:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f856badf400) [pid = 1840] [serial = 434] [outer = (nil)] 10:47:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f8578aabc00) [pid = 1840] [serial = 435] [outer = 0x7f856badf400] 10:47:29 INFO - PROCESS | 1840 | 1461088049350 Marionette DEBUG loaded listener.js 10:47:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f8582e6c000) [pid = 1840] [serial = 436] [outer = 0x7f856badf400] 10:47:30 INFO - PROCESS | 1840 | 1461088050107 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:47:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 10:47:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1185ms 10:47:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:47:30 INFO - PROCESS | 1840 | 1461088050121 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 1840 | 1461088050123 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:47:30 INFO - PROCESS | 1840 | 1461088050129 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:47:30 INFO - PROCESS | 1840 | 1461088050132 Marionette TRACE conn3 <- [1,554,null,{}] 10:47:30 INFO - PROCESS | 1840 | 1461088050137 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:30 INFO - PROCESS | 1840 | 1461088050273 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:47:30 INFO - PROCESS | 1840 | 1461088050437 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e218800 == 67 [pid = 1840] [id = 146] 10:47:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f856badfc00) [pid = 1840] [serial = 437] [outer = (nil)] 10:47:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f85831ca800) [pid = 1840] [serial = 438] [outer = 0x7f856badfc00] 10:47:30 INFO - PROCESS | 1840 | 1461088050509 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f85843c6c00) [pid = 1840] [serial = 439] [outer = 0x7f856badfc00] 10:47:31 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:31 INFO - PROCESS | 1840 | 1461088051338 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:47:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:47:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1281ms 10:47:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:47:31 INFO - PROCESS | 1840 | 1461088051409 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 1840 | 1461088051412 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:47:31 INFO - PROCESS | 1840 | 1461088051418 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 1840 | 1461088051421 Marionette TRACE conn3 <- [1,558,null,{}] 10:47:31 INFO - PROCESS | 1840 | 1461088051426 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:31 INFO - PROCESS | 1840 | 1461088051612 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:47:31 INFO - PROCESS | 1840 | 1461088051759 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856501a800 == 68 [pid = 1840] [id = 147] 10:47:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f85650a3800) [pid = 1840] [serial = 440] [outer = (nil)] 10:47:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f85650a8000) [pid = 1840] [serial = 441] [outer = 0x7f85650a3800] 10:47:31 INFO - PROCESS | 1840 | 1461088051832 Marionette DEBUG loaded listener.js 10:47:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f85650ad400) [pid = 1840] [serial = 442] [outer = 0x7f85650a3800] 10:47:32 INFO - PROCESS | 1840 | 1461088052613 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:47:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:47:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1231ms 10:47:32 INFO - PROCESS | 1840 | 1461088052655 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:47:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:47:32 INFO - PROCESS | 1840 | 1461088052659 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:47:32 INFO - PROCESS | 1840 | 1461088052664 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:47:32 INFO - PROCESS | 1840 | 1461088052667 Marionette TRACE conn3 <- [1,562,null,{}] 10:47:32 INFO - PROCESS | 1840 | 1461088052672 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:32 INFO - PROCESS | 1840 | 1461088052820 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:47:33 INFO - PROCESS | 1840 | 1461088053179 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564d92000 == 69 [pid = 1840] [id = 148] 10:47:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f856489d000) [pid = 1840] [serial = 443] [outer = (nil)] 10:47:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f85650a5800) [pid = 1840] [serial = 444] [outer = 0x7f856489d000] 10:47:33 INFO - PROCESS | 1840 | 1461088053306 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f856690d400) [pid = 1840] [serial = 445] [outer = 0x7f856489d000] 10:47:33 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:34 INFO - PROCESS | 1840 | 1461088054214 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:47:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:47:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1587ms 10:47:34 INFO - PROCESS | 1840 | 1461088054251 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 1840 | 1461088054257 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:47:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:47:34 INFO - PROCESS | 1840 | 1461088054266 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:47:34 INFO - PROCESS | 1840 | 1461088054270 Marionette TRACE conn3 <- [1,566,null,{}] 10:47:34 INFO - PROCESS | 1840 | 1461088054297 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:34 INFO - PROCESS | 1840 | 1461088054467 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:47:34 INFO - PROCESS | 1840 | 1461088054666 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcc9800 == 70 [pid = 1840] [id = 149] 10:47:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f8569c4a400) [pid = 1840] [serial = 446] [outer = (nil)] 10:47:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f8569d02c00) [pid = 1840] [serial = 447] [outer = 0x7f8569c4a400] 10:47:34 INFO - PROCESS | 1840 | 1461088054753 Marionette DEBUG loaded listener.js 10:47:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f8569fa7400) [pid = 1840] [serial = 448] [outer = 0x7f8569c4a400] 10:47:35 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:35 INFO - PROCESS | 1840 | 1461088055571 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:47:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:47:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1332ms 10:47:35 INFO - PROCESS | 1840 | 1461088055610 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:47:35 INFO - PROCESS | 1840 | 1461088055616 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:47:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:47:35 INFO - PROCESS | 1840 | 1461088055625 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:47:35 INFO - PROCESS | 1840 | 1461088055628 Marionette TRACE conn3 <- [1,570,null,{}] 10:47:35 INFO - PROCESS | 1840 | 1461088055633 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:35 INFO - PROCESS | 1840 | 1461088055777 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:47:35 INFO - PROCESS | 1840 | 1461088055948 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e15800 == 69 [pid = 1840] [id = 100] 10:47:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85865c6000 == 68 [pid = 1840] [id = 101] 10:47:35 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f8569d0d800) [pid = 1840] [serial = 336] [outer = (nil)] [url = about:blank] 10:47:35 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f857546c800) [pid = 1840] [serial = 342] [outer = (nil)] [url = about:blank] 10:47:35 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f85843c8c00) [pid = 1840] [serial = 348] [outer = (nil)] [url = about:blank] 10:47:35 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f8570090400) [pid = 1840] [serial = 339] [outer = (nil)] [url = about:blank] 10:47:35 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f8582257400) [pid = 1840] [serial = 345] [outer = (nil)] [url = about:blank] 10:47:35 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f856bfa9400) [pid = 1840] [serial = 351] [outer = (nil)] [url = about:blank] 10:47:35 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f85843c7c00) [pid = 1840] [serial = 372] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a885800 == 69 [pid = 1840] [id = 150] 10:47:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f8569c4d800) [pid = 1840] [serial = 449] [outer = (nil)] 10:47:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f856a559c00) [pid = 1840] [serial = 450] [outer = 0x7f8569c4d800] 10:47:36 INFO - PROCESS | 1840 | 1461088056051 Marionette DEBUG loaded listener.js 10:47:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f856bae6400) [pid = 1840] [serial = 451] [outer = 0x7f8569c4d800] 10:47:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576f35800 == 68 [pid = 1840] [id = 137] 10:47:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e0b800 == 67 [pid = 1840] [id = 136] 10:47:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85750e8000 == 66 [pid = 1840] [id = 135] 10:47:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8573d86000 == 65 [pid = 1840] [id = 134] 10:47:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85704b3800 == 64 [pid = 1840] [id = 133] 10:47:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a84c800 == 63 [pid = 1840] [id = 132] 10:47:36 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857d11f800 == 62 [pid = 1840] [id = 126] 10:47:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cc2800 == 61 [pid = 1840] [id = 125] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f8573a1d400) [pid = 1840] [serial = 360] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f856bfbec00) [pid = 1840] [serial = 354] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f85772adc00) [pid = 1840] [serial = 363] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f85822dac00) [pid = 1840] [serial = 367] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f857d1ca400) [pid = 1840] [serial = 366] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f8578ab1c00) [pid = 1840] [serial = 369] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f856cc43000) [pid = 1840] [serial = 357] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f8570211400) [pid = 1840] [serial = 358] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f85835d8800) [pid = 1840] [serial = 334] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f856c7c7400) [pid = 1840] [serial = 355] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f85787c5800) [pid = 1840] [serial = 364] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f857546cc00) [pid = 1840] [serial = 361] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f8582e75800) [pid = 1840] [serial = 370] [outer = (nil)] [url = about:blank] 10:47:36 INFO - PROCESS | 1840 | 1461088056795 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:47:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:47:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1190ms 10:47:37 INFO - PROCESS | 1840 | 1461088057076 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 1840 | 1461088057084 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:47:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:47:37 INFO - PROCESS | 1840 | 1461088057271 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - PROCESS | 1840 | 1461088057279 Marionette TRACE conn3 <- [1,574,null,{}] 10:47:37 INFO - PROCESS | 1840 | 1461088057299 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:37 INFO - PROCESS | 1840 | 1461088057436 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:47:37 INFO - PROCESS | 1840 | 1461088057490 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85753bd000 == 62 [pid = 1840] [id = 151] 10:47:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f8569fa7800) [pid = 1840] [serial = 452] [outer = (nil)] 10:47:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f856bfaf400) [pid = 1840] [serial = 453] [outer = 0x7f8569fa7800] 10:47:37 INFO - PROCESS | 1840 | 1461088057548 Marionette DEBUG loaded listener.js 10:47:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f856d1b8400) [pid = 1840] [serial = 454] [outer = 0x7f8569fa7800] 10:47:38 INFO - PROCESS | 1840 | 1461088058263 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:47:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1106ms 10:47:38 INFO - PROCESS | 1840 | 1461088058318 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 1840 | 1461088058322 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:47:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:47:38 INFO - PROCESS | 1840 | 1461088058387 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:47:38 INFO - PROCESS | 1840 | 1461088058389 Marionette TRACE conn3 <- [1,578,null,{}] 10:47:38 INFO - PROCESS | 1840 | 1461088058401 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:38 INFO - PROCESS | 1840 | 1461088058539 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:47:38 INFO - PROCESS | 1840 | 1461088058550 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576257000 == 63 [pid = 1840] [id = 152] 10:47:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f856bdecc00) [pid = 1840] [serial = 455] [outer = (nil)] 10:47:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f85702eb800) [pid = 1840] [serial = 456] [outer = 0x7f856bdecc00] 10:47:38 INFO - PROCESS | 1840 | 1461088058609 Marionette DEBUG loaded listener.js 10:47:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f8572fbec00) [pid = 1840] [serial = 457] [outer = 0x7f856bdecc00] 10:47:39 INFO - PROCESS | 1840 | 1461088059399 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:47:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:47:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1076ms 10:47:39 INFO - PROCESS | 1840 | 1461088059426 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:47:39 INFO - PROCESS | 1840 | 1461088059430 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:47:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:47:39 INFO - PROCESS | 1840 | 1461088059435 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:47:39 INFO - PROCESS | 1840 | 1461088059437 Marionette TRACE conn3 <- [1,582,null,{}] 10:47:39 INFO - PROCESS | 1840 | 1461088059442 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:39 INFO - PROCESS | 1840 | 1461088059636 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:47:39 INFO - PROCESS | 1840 | 1461088059664 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857d10a800 == 64 [pid = 1840] [id = 153] 10:47:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f857546f400) [pid = 1840] [serial = 458] [outer = (nil)] 10:47:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f8575da3000) [pid = 1840] [serial = 459] [outer = 0x7f857546f400] 10:47:39 INFO - PROCESS | 1840 | 1461088059732 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f85787bcc00) [pid = 1840] [serial = 460] [outer = 0x7f857546f400] 10:47:40 INFO - PROCESS | 1840 | 1461088060562 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:47:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:47:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1178ms 10:47:40 INFO - PROCESS | 1840 | 1461088060623 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 1840 | 1461088060627 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:47:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:47:40 INFO - PROCESS | 1840 | 1461088060632 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 1840 | 1461088060634 Marionette TRACE conn3 <- [1,586,null,{}] 10:47:40 INFO - PROCESS | 1840 | 1461088060639 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:40 INFO - PROCESS | 1840 | 1461088060826 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f857c51a800) [pid = 1840] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f858654bc00) [pid = 1840] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f856c093000) [pid = 1840] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f856c876c00) [pid = 1840] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f856cae2c00) [pid = 1840] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f8569d07400) [pid = 1840] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f8566910000) [pid = 1840] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f856ca54800) [pid = 1840] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f856c7c0000) [pid = 1840] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f8569fa5800) [pid = 1840] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f8569fa3800) [pid = 1840] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f856c825400) [pid = 1840] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f856bfa8400) [pid = 1840] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f856a557c00) [pid = 1840] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f856bfbf000) [pid = 1840] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f856c7c8800) [pid = 1840] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f856e28d800) [pid = 1840] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f8573a1b000) [pid = 1840] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f8569d10800) [pid = 1840] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f856c094c00) [pid = 1840] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f8570551c00) [pid = 1840] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f8566bf1000) [pid = 1840] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f856ca5a000) [pid = 1840] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f85702e4c00) [pid = 1840] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f857c458c00) [pid = 1840] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f856cae2400) [pid = 1840] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f8576799800) [pid = 1840] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f856c82bc00) [pid = 1840] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f856c7c0c00) [pid = 1840] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f856bfa7000) [pid = 1840] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:47:41 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f85761dd400) [pid = 1840] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:47:41 INFO - PROCESS | 1840 | 1461088061308 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a890800 == 65 [pid = 1840] [id = 154] 10:47:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f85666aec00) [pid = 1840] [serial = 461] [outer = (nil)] 10:47:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f8566be4400) [pid = 1840] [serial = 462] [outer = 0x7f85666aec00] 10:47:41 INFO - PROCESS | 1840 | 1461088061369 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f8569d0fc00) [pid = 1840] [serial = 463] [outer = 0x7f85666aec00] 10:47:41 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:42 INFO - PROCESS | 1840 | 1461088062011 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:47:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:47:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1426ms 10:47:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:47:42 INFO - PROCESS | 1840 | 1461088062059 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 1840 | 1461088062062 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:47:42 INFO - PROCESS | 1840 | 1461088062066 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:47:42 INFO - PROCESS | 1840 | 1461088062070 Marionette TRACE conn3 <- [1,590,null,{}] 10:47:42 INFO - PROCESS | 1840 | 1461088062074 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:42 INFO - PROCESS | 1840 | 1461088062242 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:47:42 INFO - PROCESS | 1840 | 1461088062265 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583576800 == 66 [pid = 1840] [id = 155] 10:47:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f85650adc00) [pid = 1840] [serial = 464] [outer = (nil)] 10:47:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f8569d10800) [pid = 1840] [serial = 465] [outer = 0x7f85650adc00] 10:47:42 INFO - PROCESS | 1840 | 1461088062323 Marionette DEBUG loaded listener.js 10:47:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f856ca54800) [pid = 1840] [serial = 466] [outer = 0x7f85650adc00] 10:47:43 INFO - PROCESS | 1840 | 1461088062996 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:47:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:47:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 975ms 10:47:43 INFO - PROCESS | 1840 | 1461088063042 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:47:43 INFO - PROCESS | 1840 | 1461088063045 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:47:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:47:43 INFO - PROCESS | 1840 | 1461088063050 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:47:43 INFO - PROCESS | 1840 | 1461088063052 Marionette TRACE conn3 <- [1,594,null,{}] 10:47:43 INFO - PROCESS | 1840 | 1461088063057 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:43 INFO - PROCESS | 1840 | 1461088063185 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:47:43 INFO - PROCESS | 1840 | 1461088063378 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564d81000 == 67 [pid = 1840] [id = 156] 10:47:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f856488e800) [pid = 1840] [serial = 467] [outer = (nil)] 10:47:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f8564899400) [pid = 1840] [serial = 468] [outer = 0x7f856488e800] 10:47:43 INFO - PROCESS | 1840 | 1461088063464 Marionette DEBUG loaded listener.js 10:47:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f85650ad000) [pid = 1840] [serial = 469] [outer = 0x7f856488e800] 10:47:44 INFO - PROCESS | 1840 | 1461088064447 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:47:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:47:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1427ms 10:47:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f85666a3c00) [pid = 1840] [serial = 470] [outer = 0x7f856c570400] 10:47:44 INFO - PROCESS | 1840 | 1461088064520 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 1840 | 1461088064524 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:47:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:47:44 INFO - PROCESS | 1840 | 1461088064571 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 1840 | 1461088064578 Marionette TRACE conn3 <- [1,598,null,{}] 10:47:44 INFO - PROCESS | 1840 | 1461088064623 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:44 INFO - PROCESS | 1840 | 1461088064776 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:47:44 INFO - PROCESS | 1840 | 1461088064900 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b5e800 == 68 [pid = 1840] [id = 157] 10:47:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f8564891400) [pid = 1840] [serial = 471] [outer = (nil)] 10:47:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f8569fa6400) [pid = 1840] [serial = 472] [outer = 0x7f8564891400] 10:47:44 INFO - PROCESS | 1840 | 1461088064971 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f856bae8400) [pid = 1840] [serial = 473] [outer = 0x7f8564891400] 10:47:46 INFO - PROCESS | 1840 | 1461088066034 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:47:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:47:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1535ms 10:47:46 INFO - PROCESS | 1840 | 1461088066082 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:47:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:47:46 INFO - PROCESS | 1840 | 1461088066088 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:47:46 INFO - PROCESS | 1840 | 1461088066094 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - PROCESS | 1840 | 1461088066097 Marionette TRACE conn3 <- [1,602,null,{}] 10:47:46 INFO - PROCESS | 1840 | 1461088066103 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:46 INFO - PROCESS | 1840 | 1461088066289 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:47:46 INFO - PROCESS | 1840 | 1461088066448 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858430f000 == 69 [pid = 1840] [id = 158] 10:47:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f8566bec400) [pid = 1840] [serial = 474] [outer = (nil)] 10:47:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f856bfa6400) [pid = 1840] [serial = 475] [outer = 0x7f8566bec400] 10:47:46 INFO - PROCESS | 1840 | 1461088066517 Marionette DEBUG loaded listener.js 10:47:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f856cae2c00) [pid = 1840] [serial = 476] [outer = 0x7f8566bec400] 10:47:47 INFO - PROCESS | 1840 | 1461088067455 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:47:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:47:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1431ms 10:47:47 INFO - PROCESS | 1840 | 1461088067524 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:47:47 INFO - PROCESS | 1840 | 1461088067528 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:47:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:47:47 INFO - PROCESS | 1840 | 1461088067542 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - PROCESS | 1840 | 1461088067550 Marionette TRACE conn3 <- [1,606,null,{}] 10:47:47 INFO - PROCESS | 1840 | 1461088067558 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:47 INFO - PROCESS | 1840 | 1461088067757 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:47:47 INFO - PROCESS | 1840 | 1461088067909 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c968000 == 70 [pid = 1840] [id = 159] 10:47:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f856badd000) [pid = 1840] [serial = 477] [outer = (nil)] 10:47:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f8572cf1c00) [pid = 1840] [serial = 478] [outer = 0x7f856badd000] 10:47:47 INFO - PROCESS | 1840 | 1461088067978 Marionette DEBUG loaded listener.js 10:47:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f8575479000) [pid = 1840] [serial = 479] [outer = 0x7f856badd000] 10:47:48 INFO - PROCESS | 1840 | 1461088068851 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:47:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1354ms 10:47:48 INFO - PROCESS | 1840 | 1461088068889 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:47:48 INFO - PROCESS | 1840 | 1461088068893 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:47:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:47:48 INFO - PROCESS | 1840 | 1461088068899 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:47:48 INFO - PROCESS | 1840 | 1461088068901 Marionette TRACE conn3 <- [1,610,null,{}] 10:47:48 INFO - PROCESS | 1840 | 1461088068906 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:49 INFO - PROCESS | 1840 | 1461088069062 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:47:49 INFO - PROCESS | 1840 | 1461088069231 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce9b000 == 71 [pid = 1840] [id = 160] 10:47:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f8569c43400) [pid = 1840] [serial = 480] [outer = (nil)] 10:47:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f85772adc00) [pid = 1840] [serial = 481] [outer = 0x7f8569c43400] 10:47:49 INFO - PROCESS | 1840 | 1461088069301 Marionette DEBUG loaded listener.js 10:47:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f85788f2800) [pid = 1840] [serial = 482] [outer = 0x7f8569c43400] 10:47:50 INFO - PROCESS | 1840 | 1461088070138 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:47:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:47:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1275ms 10:47:50 INFO - PROCESS | 1840 | 1461088070175 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:47:50 INFO - PROCESS | 1840 | 1461088070178 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:47:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:47:50 INFO - PROCESS | 1840 | 1461088070185 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:47:50 INFO - PROCESS | 1840 | 1461088070187 Marionette TRACE conn3 <- [1,614,null,{}] 10:47:50 INFO - PROCESS | 1840 | 1461088070192 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:50 INFO - PROCESS | 1840 | 1461088070338 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:47:50 INFO - PROCESS | 1840 | 1461088070495 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85638d5000 == 72 [pid = 1840] [id = 161] 10:47:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f85668ee000) [pid = 1840] [serial = 483] [outer = (nil)] 10:47:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f85668f0400) [pid = 1840] [serial = 484] [outer = 0x7f85668ee000] 10:47:50 INFO - PROCESS | 1840 | 1461088070574 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f8578aa8000) [pid = 1840] [serial = 485] [outer = 0x7f85668ee000] 10:47:51 INFO - PROCESS | 1840 | 1461088071408 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:47:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:47:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1286ms 10:47:51 INFO - PROCESS | 1840 | 1461088071473 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:47:51 INFO - PROCESS | 1840 | 1461088071477 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:47:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:47:51 INFO - PROCESS | 1840 | 1461088071482 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:47:51 INFO - PROCESS | 1840 | 1461088071484 Marionette TRACE conn3 <- [1,618,null,{}] 10:47:51 INFO - PROCESS | 1840 | 1461088071490 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:51 INFO - PROCESS | 1840 | 1461088071644 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:47:51 INFO - PROCESS | 1840 | 1461088071795 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8563dd1800 == 73 [pid = 1840] [id = 162] 10:47:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f856bd4f800) [pid = 1840] [serial = 486] [outer = (nil)] 10:47:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f856bd59800) [pid = 1840] [serial = 487] [outer = 0x7f856bd4f800] 10:47:51 INFO - PROCESS | 1840 | 1461088071863 Marionette DEBUG loaded listener.js 10:47:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f857c50e400) [pid = 1840] [serial = 488] [outer = 0x7f856bd4f800] 10:47:52 INFO - PROCESS | 1840 | 1461088072723 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:47:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:47:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1280ms 10:47:52 INFO - PROCESS | 1840 | 1461088072764 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:47:52 INFO - PROCESS | 1840 | 1461088072767 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:47:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:47:52 INFO - PROCESS | 1840 | 1461088072773 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:47:52 INFO - PROCESS | 1840 | 1461088072776 Marionette TRACE conn3 <- [1,622,null,{}] 10:47:52 INFO - PROCESS | 1840 | 1461088072781 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:52 INFO - PROCESS | 1840 | 1461088072930 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:47:53 INFO - PROCESS | 1840 | 1461088073089 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a0ae800 == 74 [pid = 1840] [id = 163] 10:47:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f8566917000) [pid = 1840] [serial = 489] [outer = (nil)] 10:47:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f8566bb1000) [pid = 1840] [serial = 490] [outer = 0x7f8566917000] 10:47:53 INFO - PROCESS | 1840 | 1461088073158 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f8566bb5800) [pid = 1840] [serial = 491] [outer = 0x7f8566917000] 10:47:54 INFO - PROCESS | 1840 | 1461088074362 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:47:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:47:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1628ms 10:47:54 INFO - PROCESS | 1840 | 1461088074402 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 1840 | 1461088074409 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:47:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:47:54 INFO - PROCESS | 1840 | 1461088074417 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 1840 | 1461088074423 Marionette TRACE conn3 <- [1,626,null,{}] 10:47:54 INFO - PROCESS | 1840 | 1461088074430 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:54 INFO - PROCESS | 1840 | 1461088074595 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:47:54 INFO - PROCESS | 1840 | 1461088074753 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcc6000 == 75 [pid = 1840] [id = 164] 10:47:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f8566bb2400) [pid = 1840] [serial = 492] [outer = (nil)] 10:47:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f8566bb5c00) [pid = 1840] [serial = 493] [outer = 0x7f8566bb2400] 10:47:54 INFO - PROCESS | 1840 | 1461088074879 Marionette DEBUG loaded listener.js 10:47:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f8566be7400) [pid = 1840] [serial = 494] [outer = 0x7f8566bb2400] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8583576800 == 74 [pid = 1840] [id = 155] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a890800 == 73 [pid = 1840] [id = 154] 10:47:55 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f856d1b9000) [pid = 1840] [serial = 414] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f856a560000) [pid = 1840] [serial = 390] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f8573aab000) [pid = 1840] [serial = 381] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f85767a0800) [pid = 1840] [serial = 387] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f8569c4d000) [pid = 1840] [serial = 384] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857d10a800 == 72 [pid = 1840] [id = 153] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576257000 == 71 [pid = 1840] [id = 152] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85753bd000 == 70 [pid = 1840] [id = 151] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a885800 == 69 [pid = 1840] [id = 150] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcc9800 == 68 [pid = 1840] [id = 149] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564d92000 == 67 [pid = 1840] [id = 148] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcb0800 == 66 [pid = 1840] [id = 145] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564d87000 == 65 [pid = 1840] [id = 144] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8569c10800 == 64 [pid = 1840] [id = 143] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85887aa800 == 63 [pid = 1840] [id = 142] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856dfd2000 == 62 [pid = 1840] [id = 139] 10:47:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857c3b4000 == 61 [pid = 1840] [id = 138] 10:47:55 INFO - PROCESS | 1840 | 1461088075860 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:47:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:47:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1481ms 10:47:55 INFO - PROCESS | 1840 | 1461088075898 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:47:55 INFO - PROCESS | 1840 | 1461088075906 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:47:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:47:55 INFO - PROCESS | 1840 | 1461088075914 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:47:55 INFO - PROCESS | 1840 | 1461088075918 Marionette TRACE conn3 <- [1,630,null,{}] 10:47:55 INFO - PROCESS | 1840 | 1461088075923 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:56 INFO - PROCESS | 1840 | 1461088076062 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f858c9d7400) [pid = 1840] [serial = 271] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f858c768400) [pid = 1840] [serial = 231] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f858c9f1c00) [pid = 1840] [serial = 274] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f856df14400) [pid = 1840] [serial = 403] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f8573a16400) [pid = 1840] [serial = 222] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f856bfb3800) [pid = 1840] [serial = 337] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f8566918800) [pid = 1840] [serial = 394] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f85843c4400) [pid = 1840] [serial = 346] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f8576e42400) [pid = 1840] [serial = 304] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f856caae400) [pid = 1840] [serial = 378] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f856bfb0000) [pid = 1840] [serial = 376] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f8576796800) [pid = 1840] [serial = 412] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f8570348400) [pid = 1840] [serial = 301] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f856a55b400) [pid = 1840] [serial = 396] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f856c7cc400) [pid = 1840] [serial = 399] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f8570310800) [pid = 1840] [serial = 340] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f856cabd400) [pid = 1840] [serial = 402] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f8572fbcc00) [pid = 1840] [serial = 408] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f858c99b800) [pid = 1840] [serial = 310] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f8575472400) [pid = 1840] [serial = 313] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f858835e400) [pid = 1840] [serial = 307] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f856cab7400) [pid = 1840] [serial = 379] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f85843cf000) [pid = 1840] [serial = 349] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f857d1c6c00) [pid = 1840] [serial = 352] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f856c82d000) [pid = 1840] [serial = 400] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f8569fad000) [pid = 1840] [serial = 375] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f85702efc00) [pid = 1840] [serial = 405] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f8573a13400) [pid = 1840] [serial = 262] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f858876d000) [pid = 1840] [serial = 268] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f856bfa5c00) [pid = 1840] [serial = 397] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f857608fc00) [pid = 1840] [serial = 411] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f8566914400) [pid = 1840] [serial = 393] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f8570217800) [pid = 1840] [serial = 219] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f858a49e000) [pid = 1840] [serial = 228] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f8576f61c00) [pid = 1840] [serial = 343] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f85787ac000) [pid = 1840] [serial = 265] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f856c572400) [pid = 1840] [serial = 298] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f8570346c00) [pid = 1840] [serial = 406] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f8573aae800) [pid = 1840] [serial = 409] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f8582257000) [pid = 1840] [serial = 225] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 1840 | 1461088076202 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566864000 == 62 [pid = 1840] [id = 165] 10:47:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f8566914400) [pid = 1840] [serial = 495] [outer = (nil)] 10:47:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f8569fa5400) [pid = 1840] [serial = 496] [outer = 0x7f8566914400] 10:47:56 INFO - PROCESS | 1840 | 1461088076260 Marionette DEBUG loaded listener.js 10:47:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f8569faf000) [pid = 1840] [serial = 497] [outer = 0x7f8566914400] 10:47:57 INFO - PROCESS | 1840 | 1461088077191 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1329ms 10:47:57 INFO - PROCESS | 1840 | 1461088077244 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:47:57 INFO - PROCESS | 1840 | 1461088077249 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:47:57 INFO - PROCESS | 1840 | 1461088077258 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:47:57 INFO - PROCESS | 1840 | 1461088077262 Marionette TRACE conn3 <- [1,634,null,{}] 10:47:57 INFO - PROCESS | 1840 | 1461088077270 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:57 INFO - PROCESS | 1840 | 1461088077430 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:47:57 INFO - PROCESS | 1840 | 1461088077576 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a88a800 == 63 [pid = 1840] [id = 166] 10:47:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f856690c800) [pid = 1840] [serial = 498] [outer = (nil)] 10:47:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f8566be6400) [pid = 1840] [serial = 499] [outer = 0x7f856690c800] 10:47:57 INFO - PROCESS | 1840 | 1461088077649 Marionette DEBUG loaded listener.js 10:47:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f8569d03c00) [pid = 1840] [serial = 500] [outer = 0x7f856690c800] 10:47:58 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:58 INFO - PROCESS | 1840 | 1461088078515 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1281ms 10:47:58 INFO - PROCESS | 1840 | 1461088078540 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:47:58 INFO - PROCESS | 1840 | 1461088078548 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:47:58 INFO - PROCESS | 1840 | 1461088078558 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:47:58 INFO - PROCESS | 1840 | 1461088078561 Marionette TRACE conn3 <- [1,638,null,{}] 10:47:58 INFO - PROCESS | 1840 | 1461088078567 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:58 INFO - PROCESS | 1840 | 1461088078716 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:47:58 INFO - PROCESS | 1840 | 1461088078867 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce9d000 == 64 [pid = 1840] [id = 167] 10:47:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f8566916c00) [pid = 1840] [serial = 501] [outer = (nil)] 10:47:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f856bae3000) [pid = 1840] [serial = 502] [outer = 0x7f8566916c00] 10:47:58 INFO - PROCESS | 1840 | 1461088078941 Marionette DEBUG loaded listener.js 10:47:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f856bd4e400) [pid = 1840] [serial = 503] [outer = 0x7f8566916c00] 10:47:59 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:59 INFO - PROCESS | 1840 | 1461088079928 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1427ms 10:47:59 INFO - PROCESS | 1840 | 1461088079985 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:47:59 INFO - PROCESS | 1840 | 1461088079989 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:47:59 INFO - PROCESS | 1840 | 1461088079995 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:48:00 INFO - PROCESS | 1840 | 1461088080000 Marionette TRACE conn3 <- [1,642,null,{}] 10:48:00 INFO - PROCESS | 1840 | 1461088080019 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:00 INFO - PROCESS | 1840 | 1461088080213 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:48:00 INFO - PROCESS | 1840 | 1461088080361 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572c89800 == 65 [pid = 1840] [id = 168] 10:48:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f856bd59c00) [pid = 1840] [serial = 504] [outer = (nil)] 10:48:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f856bfa8800) [pid = 1840] [serial = 505] [outer = 0x7f856bd59c00] 10:48:00 INFO - PROCESS | 1840 | 1461088080432 Marionette DEBUG loaded listener.js 10:48:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f856bfbe000) [pid = 1840] [serial = 506] [outer = 0x7f856bd59c00] 10:48:01 INFO - PROCESS | 1840 | 1461088081289 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1339ms 10:48:01 INFO - PROCESS | 1840 | 1461088081335 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:48:01 INFO - PROCESS | 1840 | 1461088081339 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:48:01 INFO - PROCESS | 1840 | 1461088081345 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 1840 | 1461088081348 Marionette TRACE conn3 <- [1,646,null,{}] 10:48:01 INFO - PROCESS | 1840 | 1461088081353 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:01 INFO - PROCESS | 1840 | 1461088081503 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:48:01 INFO - PROCESS | 1840 | 1461088081656 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b52000 == 66 [pid = 1840] [id = 169] 10:48:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f856bd5c800) [pid = 1840] [serial = 507] [outer = (nil)] 10:48:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f856c82e000) [pid = 1840] [serial = 508] [outer = 0x7f856bd5c800] 10:48:01 INFO - PROCESS | 1840 | 1461088081732 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f856ca55000) [pid = 1840] [serial = 509] [outer = 0x7f856bd5c800] 10:48:02 INFO - PROCESS | 1840 | 1461088082592 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1276ms 10:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:48:02 INFO - PROCESS | 1840 | 1461088082621 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:48:02 INFO - PROCESS | 1840 | 1461088082624 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:48:02 INFO - PROCESS | 1840 | 1461088082629 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:48:02 INFO - PROCESS | 1840 | 1461088082632 Marionette TRACE conn3 <- [1,650,null,{}] 10:48:02 INFO - PROCESS | 1840 | 1461088082637 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:02 INFO - PROCESS | 1840 | 1461088082777 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:48:02 INFO - PROCESS | 1840 | 1461088082926 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85750fb800 == 67 [pid = 1840] [id = 170] 10:48:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f856c574400) [pid = 1840] [serial = 510] [outer = (nil)] 10:48:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f856cab1000) [pid = 1840] [serial = 511] [outer = 0x7f856c574400] 10:48:03 INFO - PROCESS | 1840 | 1461088083000 Marionette DEBUG loaded listener.js 10:48:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f856cab9c00) [pid = 1840] [serial = 512] [outer = 0x7f856c574400] 10:48:03 INFO - PROCESS | 1840 | 1461088083851 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:48:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1282ms 10:48:03 INFO - PROCESS | 1840 | 1461088083911 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 1840 | 1461088083915 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:48:03 INFO - PROCESS | 1840 | 1461088083920 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 1840 | 1461088083923 Marionette TRACE conn3 <- [1,654,null,{}] 10:48:03 INFO - PROCESS | 1840 | 1461088083928 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:04 INFO - PROCESS | 1840 | 1461088084100 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:48:04 INFO - PROCESS | 1840 | 1461088084248 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576253000 == 68 [pid = 1840] [id = 171] 10:48:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f856d1afc00) [pid = 1840] [serial = 513] [outer = (nil)] 10:48:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f856df14400) [pid = 1840] [serial = 514] [outer = 0x7f856d1afc00] 10:48:04 INFO - PROCESS | 1840 | 1461088084321 Marionette DEBUG loaded listener.js 10:48:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f857055ac00) [pid = 1840] [serial = 515] [outer = 0x7f856d1afc00] 10:48:05 INFO - PROCESS | 1840 | 1461088085245 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:48:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:48:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1378ms 10:48:05 INFO - PROCESS | 1840 | 1461088085300 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 1840 | 1461088085303 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:48:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:48:05 INFO - PROCESS | 1840 | 1461088085310 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 1840 | 1461088085312 Marionette TRACE conn3 <- [1,658,null,{}] 10:48:05 INFO - PROCESS | 1840 | 1461088085318 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:05 INFO - PROCESS | 1840 | 1461088085471 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:48:05 INFO - PROCESS | 1840 | 1461088085650 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a24000 == 69 [pid = 1840] [id = 172] 10:48:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f85650aac00) [pid = 1840] [serial = 516] [outer = (nil)] 10:48:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f8573a16c00) [pid = 1840] [serial = 517] [outer = 0x7f85650aac00] 10:48:05 INFO - PROCESS | 1840 | 1461088085720 Marionette DEBUG loaded listener.js 10:48:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f8574783000) [pid = 1840] [serial = 518] [outer = 0x7f85650aac00] 10:48:06 INFO - PROCESS | 1840 | 1461088086540 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:48:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:48:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1278ms 10:48:06 INFO - PROCESS | 1840 | 1461088086588 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:48:06 INFO - PROCESS | 1840 | 1461088086591 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:48:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:48:06 INFO - PROCESS | 1840 | 1461088086598 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:48:06 INFO - PROCESS | 1840 | 1461088086603 Marionette TRACE conn3 <- [1,662,null,{}] 10:48:06 INFO - PROCESS | 1840 | 1461088086608 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:06 INFO - PROCESS | 1840 | 1461088086812 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:48:07 INFO - PROCESS | 1840 | 1461088087005 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a0a3800 == 70 [pid = 1840] [id = 173] 10:48:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f856489c000) [pid = 1840] [serial = 519] [outer = (nil)] 10:48:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f85666a4400) [pid = 1840] [serial = 520] [outer = 0x7f856489c000] 10:48:07 INFO - PROCESS | 1840 | 1461088087135 Marionette DEBUG loaded listener.js 10:48:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f85668edc00) [pid = 1840] [serial = 521] [outer = 0x7f856489c000] 10:48:07 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:08 INFO - PROCESS | 1840 | 1461088088009 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1478ms 10:48:08 INFO - PROCESS | 1840 | 1461088088077 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:48:08 INFO - PROCESS | 1840 | 1461088088087 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:48:08 INFO - PROCESS | 1840 | 1461088088101 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:48:08 INFO - PROCESS | 1840 | 1461088088105 Marionette TRACE conn3 <- [1,666,null,{}] 10:48:08 INFO - PROCESS | 1840 | 1461088088118 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:08 INFO - PROCESS | 1840 | 1461088088307 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:48:08 INFO - PROCESS | 1840 | 1461088088465 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856482a000 == 71 [pid = 1840] [id = 174] 10:48:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f85650ac800) [pid = 1840] [serial = 522] [outer = (nil)] 10:48:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f8569faf400) [pid = 1840] [serial = 523] [outer = 0x7f85650ac800] 10:48:08 INFO - PROCESS | 1840 | 1461088088544 Marionette DEBUG loaded listener.js 10:48:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f856bd4e000) [pid = 1840] [serial = 524] [outer = 0x7f85650ac800] 10:48:09 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcc6000 == 70 [pid = 1840] [id = 164] 10:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858c968000 == 69 [pid = 1840] [id = 159] 10:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858430f000 == 68 [pid = 1840] [id = 158] 10:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b5e800 == 67 [pid = 1840] [id = 157] 10:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564d81000 == 66 [pid = 1840] [id = 156] 10:48:09 INFO - PROCESS | 1840 | 1461088089411 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:48:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:48:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1335ms 10:48:09 INFO - PROCESS | 1840 | 1461088089437 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:48:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:48:09 INFO - PROCESS | 1840 | 1461088089443 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:48:09 INFO - PROCESS | 1840 | 1461088089450 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:48:09 INFO - PROCESS | 1840 | 1461088089453 Marionette TRACE conn3 <- [1,670,null,{}] 10:48:09 INFO - PROCESS | 1840 | 1461088089458 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:09 INFO - PROCESS | 1840 | 1461088089592 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:48:09 INFO - PROCESS | 1840 | 1461088089621 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85704a6000 == 67 [pid = 1840] [id = 175] 10:48:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f856bd52000) [pid = 1840] [serial = 525] [outer = (nil)] 10:48:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f856bfab800) [pid = 1840] [serial = 526] [outer = 0x7f856bd52000] 10:48:09 INFO - PROCESS | 1840 | 1461088089680 Marionette DEBUG loaded listener.js 10:48:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f856c7ca800) [pid = 1840] [serial = 527] [outer = 0x7f856bd52000] 10:48:10 INFO - PROCESS | 1840 | 1461088090535 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1126ms 10:48:10 INFO - PROCESS | 1840 | 1461088090575 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:48:10 INFO - PROCESS | 1840 | 1461088090578 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:48:10 INFO - PROCESS | 1840 | 1461088090586 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:48:10 INFO - PROCESS | 1840 | 1461088090593 Marionette TRACE conn3 <- [1,674,null,{}] 10:48:10 INFO - PROCESS | 1840 | 1461088090613 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:10 INFO - PROCESS | 1840 | 1461088090794 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:48:10 INFO - PROCESS | 1840 | 1461088090813 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576f38000 == 68 [pid = 1840] [id = 176] 10:48:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f856bd58000) [pid = 1840] [serial = 528] [outer = (nil)] 10:48:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f856d1b6000) [pid = 1840] [serial = 529] [outer = 0x7f856bd58000] 10:48:10 INFO - PROCESS | 1840 | 1461088090875 Marionette DEBUG loaded listener.js 10:48:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f8570307800) [pid = 1840] [serial = 530] [outer = 0x7f856bd58000] 10:48:11 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:11 INFO - PROCESS | 1840 | 1461088091605 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 10:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1047ms 10:48:11 INFO - PROCESS | 1840 | 1461088091643 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:48:11 INFO - PROCESS | 1840 | 1461088091647 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:48:11 INFO - PROCESS | 1840 | 1461088091662 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:48:11 INFO - PROCESS | 1840 | 1461088091665 Marionette TRACE conn3 <- [1,678,null,{}] 10:48:11 INFO - PROCESS | 1840 | 1461088091698 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:11 INFO - PROCESS | 1840 | 1461088091964 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:48:11 INFO - PROCESS | 1840 | 1461088091982 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85830d3800 == 69 [pid = 1840] [id = 177] 10:48:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f856ca5e800) [pid = 1840] [serial = 531] [outer = (nil)] 10:48:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f8574725000) [pid = 1840] [serial = 532] [outer = 0x7f856ca5e800] 10:48:12 INFO - PROCESS | 1840 | 1461088092042 Marionette DEBUG loaded listener.js 10:48:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f857626f400) [pid = 1840] [serial = 533] [outer = 0x7f856ca5e800] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f8569c47800) [pid = 1840] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f85787bd400) [pid = 1840] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f857546f400) [pid = 1840] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f85650adc00) [pid = 1840] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f8566bb2400) [pid = 1840] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f856d1b1c00) [pid = 1840] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f8569fa7800) [pid = 1840] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f8569c4d800) [pid = 1840] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f856badfc00) [pid = 1840] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f85650a3800) [pid = 1840] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f856bdecc00) [pid = 1840] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f856d1ad000) [pid = 1840] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f856bde2400) [pid = 1840] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f85666aec00) [pid = 1840] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f856489d000) [pid = 1840] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f8569c4a400) [pid = 1840] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f856badf400) [pid = 1840] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f8566beb000) [pid = 1840] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f856690c400) [pid = 1840] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f856df0a400) [pid = 1840] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f856bade800) [pid = 1840] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f8566be8c00) [pid = 1840] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f8570304000) [pid = 1840] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:48:12 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f856a55a000) [pid = 1840] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:48:13 INFO - PROCESS | 1840 | 1461088093153 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:48:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:48:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1564ms 10:48:13 INFO - PROCESS | 1840 | 1461088093219 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:48:13 INFO - PROCESS | 1840 | 1461088093222 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:48:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:48:13 INFO - PROCESS | 1840 | 1461088093227 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:48:13 INFO - PROCESS | 1840 | 1461088093229 Marionette TRACE conn3 <- [1,682,null,{}] 10:48:13 INFO - PROCESS | 1840 | 1461088093234 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:13 INFO - PROCESS | 1840 | 1461088093366 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:48:13 INFO - PROCESS | 1840 | 1461088093381 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a84a800 == 70 [pid = 1840] [id = 178] 10:48:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f8569c4c000) [pid = 1840] [serial = 534] [outer = (nil)] 10:48:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f8569fa7800) [pid = 1840] [serial = 535] [outer = 0x7f8569c4c000] 10:48:13 INFO - PROCESS | 1840 | 1461088093452 Marionette DEBUG loaded listener.js 10:48:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f856d1b1c00) [pid = 1840] [serial = 536] [outer = 0x7f8569c4c000] 10:48:14 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:14 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:48:14 INFO - PROCESS | 1840 | 1461088094685 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:48:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 10:48:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1475ms 10:48:14 INFO - PROCESS | 1840 | 1461088094702 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:48:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:48:14 INFO - PROCESS | 1840 | 1461088094705 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:48:14 INFO - PROCESS | 1840 | 1461088094710 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:48:14 INFO - PROCESS | 1840 | 1461088094722 Marionette TRACE conn3 <- [1,686,null,{}] 10:48:14 INFO - PROCESS | 1840 | 1461088094728 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:14 INFO - PROCESS | 1840 | 1461088094860 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:48:15 INFO - PROCESS | 1840 | 1461088095114 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564816000 == 71 [pid = 1840] [id = 179] 10:48:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f85650a1000) [pid = 1840] [serial = 537] [outer = (nil)] 10:48:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f85666afc00) [pid = 1840] [serial = 538] [outer = 0x7f85650a1000] 10:48:15 INFO - PROCESS | 1840 | 1461088095186 Marionette DEBUG loaded listener.js 10:48:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f8566bb6c00) [pid = 1840] [serial = 539] [outer = 0x7f85650a1000] 10:48:16 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:16 INFO - PROCESS | 1840 | 1461088096426 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:48:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:48:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1736ms 10:48:16 INFO - PROCESS | 1840 | 1461088096447 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:48:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:48:16 INFO - PROCESS | 1840 | 1461088096452 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:48:16 INFO - PROCESS | 1840 | 1461088096459 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:48:16 INFO - PROCESS | 1840 | 1461088096464 Marionette TRACE conn3 <- [1,690,null,{}] 10:48:16 INFO - PROCESS | 1840 | 1461088096472 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:16 INFO - PROCESS | 1840 | 1461088096672 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:48:16 INFO - PROCESS | 1840 | 1461088096826 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8571753800 == 72 [pid = 1840] [id = 180] 10:48:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f85666a5800) [pid = 1840] [serial = 540] [outer = (nil)] 10:48:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f856bae5400) [pid = 1840] [serial = 541] [outer = 0x7f85666a5800] 10:48:16 INFO - PROCESS | 1840 | 1461088096898 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f856bfa7c00) [pid = 1840] [serial = 542] [outer = 0x7f85666a5800] 10:48:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:18 INFO - PROCESS | 1840 | 1461088098330 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:48:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:48:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1932ms 10:48:18 INFO - PROCESS | 1840 | 1461088098394 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 1840 | 1461088098400 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:48:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:48:18 INFO - PROCESS | 1840 | 1461088098407 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 1840 | 1461088098409 Marionette TRACE conn3 <- [1,694,null,{}] 10:48:18 INFO - PROCESS | 1840 | 1461088098415 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:18 INFO - PROCESS | 1840 | 1461088098574 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:48:18 INFO - PROCESS | 1840 | 1461088098724 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a34800 == 73 [pid = 1840] [id = 181] 10:48:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f856509fc00) [pid = 1840] [serial = 543] [outer = (nil)] 10:48:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f856ca5d400) [pid = 1840] [serial = 544] [outer = 0x7f856509fc00] 10:48:18 INFO - PROCESS | 1840 | 1461088098795 Marionette DEBUG loaded listener.js 10:48:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f8570348800) [pid = 1840] [serial = 545] [outer = 0x7f856509fc00] 10:48:20 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:20 INFO - PROCESS | 1840 | 1461088100038 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:48:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 10:48:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1684ms 10:48:20 INFO - PROCESS | 1840 | 1461088100091 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:48:20 INFO - PROCESS | 1840 | 1461088100094 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:48:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:48:20 INFO - PROCESS | 1840 | 1461088100108 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:48:20 INFO - PROCESS | 1840 | 1461088100116 Marionette TRACE conn3 <- [1,698,null,{}] 10:48:20 INFO - PROCESS | 1840 | 1461088100124 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:20 INFO - PROCESS | 1840 | 1461088100392 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:48:20 INFO - PROCESS | 1840 | 1461088100509 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85881b9800 == 74 [pid = 1840] [id = 182] 10:48:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f856c82c800) [pid = 1840] [serial = 546] [outer = (nil)] 10:48:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f8576ebb400) [pid = 1840] [serial = 547] [outer = 0x7f856c82c800] 10:48:20 INFO - PROCESS | 1840 | 1461088100577 Marionette DEBUG loaded listener.js 10:48:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f85788e7c00) [pid = 1840] [serial = 548] [outer = 0x7f856c82c800] 10:48:21 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:21 INFO - PROCESS | 1840 | 1461088101747 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:48:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 10:48:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1695ms 10:48:21 INFO - PROCESS | 1840 | 1461088101796 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:48:21 INFO - PROCESS | 1840 | 1461088101804 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:48:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:48:21 INFO - PROCESS | 1840 | 1461088101822 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:48:21 INFO - PROCESS | 1840 | 1461088101825 Marionette TRACE conn3 <- [1,702,null,{}] 10:48:21 INFO - PROCESS | 1840 | 1461088101830 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:22 INFO - PROCESS | 1840 | 1461088102052 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:48:22 INFO - PROCESS | 1840 | 1461088102182 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856500d000 == 75 [pid = 1840] [id = 183] 10:48:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f8564890000) [pid = 1840] [serial = 549] [outer = (nil)] 10:48:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f85666aa000) [pid = 1840] [serial = 550] [outer = 0x7f8564890000] 10:48:22 INFO - PROCESS | 1840 | 1461088102249 Marionette DEBUG loaded listener.js 10:48:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f856a55dc00) [pid = 1840] [serial = 551] [outer = 0x7f8564890000] 10:48:23 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:23 INFO - PROCESS | 1840 | 1461088103478 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:48:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:48:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1678ms 10:48:23 INFO - PROCESS | 1840 | 1461088103500 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:48:23 INFO - PROCESS | 1840 | 1461088103505 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:48:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:48:23 INFO - PROCESS | 1840 | 1461088103512 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:48:23 INFO - PROCESS | 1840 | 1461088103517 Marionette TRACE conn3 <- [1,706,null,{}] 10:48:23 INFO - PROCESS | 1840 | 1461088103524 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:23 INFO - PROCESS | 1840 | 1461088103799 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:48:23 INFO - PROCESS | 1840 | 1461088103917 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e466000 == 76 [pid = 1840] [id = 184] 10:48:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f8566bee000) [pid = 1840] [serial = 552] [outer = (nil)] 10:48:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f8569c45800) [pid = 1840] [serial = 553] [outer = 0x7f8566bee000] 10:48:23 INFO - PROCESS | 1840 | 1461088103979 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f8569d0d000) [pid = 1840] [serial = 554] [outer = 0x7f8566bee000] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85833aa000 == 75 [pid = 1840] [id = 59] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e22000 == 74 [pid = 1840] [id = 140] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858c97b000 == 73 [pid = 1840] [id = 128] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857672b000 == 72 [pid = 1840] [id = 56] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a84a800 == 71 [pid = 1840] [id = 178] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85830d3800 == 70 [pid = 1840] [id = 177] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f8564899400) [pid = 1840] [serial = 468] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f8569fa6400) [pid = 1840] [serial = 472] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f856bfa6400) [pid = 1840] [serial = 475] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f8572cf1c00) [pid = 1840] [serial = 478] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f85772adc00) [pid = 1840] [serial = 481] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f85668f0400) [pid = 1840] [serial = 484] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f856bd59800) [pid = 1840] [serial = 487] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f8569fa5400) [pid = 1840] [serial = 496] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f8566bb1000) [pid = 1840] [serial = 490] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576f38000 == 69 [pid = 1840] [id = 176] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85704a6000 == 68 [pid = 1840] [id = 175] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856482a000 == 67 [pid = 1840] [id = 174] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a0a3800 == 66 [pid = 1840] [id = 173] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576253000 == 65 [pid = 1840] [id = 171] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85750fb800 == 64 [pid = 1840] [id = 170] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b52000 == 63 [pid = 1840] [id = 169] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572c89800 == 62 [pid = 1840] [id = 168] 10:48:25 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ce9d000 == 61 [pid = 1840] [id = 167] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a88a800 == 60 [pid = 1840] [id = 166] 10:48:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8566864000 == 59 [pid = 1840] [id = 165] 10:48:25 INFO - PROCESS | 1840 | 1461088105302 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:48:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:48:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1833ms 10:48:25 INFO - PROCESS | 1840 | 1461088105375 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:48:25 INFO - PROCESS | 1840 | 1461088105383 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:48:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:48:25 INFO - PROCESS | 1840 | 1461088105395 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:48:25 INFO - PROCESS | 1840 | 1461088105398 Marionette TRACE conn3 <- [1,710,null,{}] 10:48:25 INFO - PROCESS | 1840 | 1461088105404 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:25 INFO - PROCESS | 1840 | 1461088105544 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f8570346800) [pid = 1840] [serial = 385] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f85761db400) [pid = 1840] [serial = 382] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f85843cd800) [pid = 1840] [serial = 391] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f857d1ca000) [pid = 1840] [serial = 388] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f85843fc000) [pid = 1840] [serial = 373] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f856a55cc00) [pid = 1840] [serial = 418] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f856cae4c00) [pid = 1840] [serial = 421] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f856ca54800) [pid = 1840] [serial = 466] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f8575da3000) [pid = 1840] [serial = 459] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f85787bcc00) [pid = 1840] [serial = 460] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f8569d10800) [pid = 1840] [serial = 465] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f8566bb5c00) [pid = 1840] [serial = 493] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f8574787400) [pid = 1840] [serial = 423] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f856bfaf400) [pid = 1840] [serial = 453] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f856d1b8400) [pid = 1840] [serial = 454] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f8566be7400) [pid = 1840] [serial = 494] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f856a559c00) [pid = 1840] [serial = 450] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f856bae6400) [pid = 1840] [serial = 451] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f85831ca800) [pid = 1840] [serial = 438] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f85650a8000) [pid = 1840] [serial = 441] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f85702eb800) [pid = 1840] [serial = 456] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f8574574c00) [pid = 1840] [serial = 415] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f856bde9400) [pid = 1840] [serial = 429] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f8566be4400) [pid = 1840] [serial = 462] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f856690d400) [pid = 1840] [serial = 445] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f85650a5800) [pid = 1840] [serial = 444] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f8569fa7400) [pid = 1840] [serial = 448] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f8569d02c00) [pid = 1840] [serial = 447] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f8578aabc00) [pid = 1840] [serial = 435] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f856ca5f000) [pid = 1840] [serial = 420] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f8569faa000) [pid = 1840] [serial = 417] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f856ca55c00) [pid = 1840] [serial = 259] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f8576eb0c00) [pid = 1840] [serial = 426] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f856bae5c00) [pid = 1840] [serial = 432] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f8572fbec00) [pid = 1840] [serial = 457] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f8569d0fc00) [pid = 1840] [serial = 463] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f8576088800) [pid = 1840] [serial = 424] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f85788e9800) [pid = 1840] [serial = 427] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f85788ed800) [pid = 1840] [serial = 433] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f8582e6c000) [pid = 1840] [serial = 436] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f856bdef800) [pid = 1840] [serial = 430] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f85650ad400) [pid = 1840] [serial = 442] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f85843c6c00) [pid = 1840] [serial = 439] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1840 | 1461088105691 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565009800 == 60 [pid = 1840] [id = 185] 10:48:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f85650a5800) [pid = 1840] [serial = 555] [outer = (nil)] 10:48:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f8566beb800) [pid = 1840] [serial = 556] [outer = 0x7f85650a5800] 10:48:25 INFO - PROCESS | 1840 | 1461088105750 Marionette DEBUG loaded listener.js 10:48:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f856baea400) [pid = 1840] [serial = 557] [outer = 0x7f85650a5800] 10:48:26 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:26 INFO - PROCESS | 1840 | 1461088106804 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:48:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:48:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1434ms 10:48:26 INFO - PROCESS | 1840 | 1461088106829 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 1840 | 1461088106832 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:48:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:48:26 INFO - PROCESS | 1840 | 1461088106837 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 1840 | 1461088106842 Marionette TRACE conn3 <- [1,714,null,{}] 10:48:26 INFO - PROCESS | 1840 | 1461088106856 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:27 INFO - PROCESS | 1840 | 1461088107001 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:48:27 INFO - PROCESS | 1840 | 1461088107012 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcb1000 == 61 [pid = 1840] [id = 186] 10:48:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f856bd54800) [pid = 1840] [serial = 558] [outer = (nil)] 10:48:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f856c094c00) [pid = 1840] [serial = 559] [outer = 0x7f856bd54800] 10:48:27 INFO - PROCESS | 1840 | 1461088107076 Marionette DEBUG loaded listener.js 10:48:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f856c876000) [pid = 1840] [serial = 560] [outer = 0x7f856bd54800] 10:48:28 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:28 INFO - PROCESS | 1840 | 1461088108358 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:48:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:48:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1539ms 10:48:28 INFO - PROCESS | 1840 | 1461088108377 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:48:28 INFO - PROCESS | 1840 | 1461088108379 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:48:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:48:28 INFO - PROCESS | 1840 | 1461088108385 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 1840 | 1461088108387 Marionette TRACE conn3 <- [1,718,null,{}] 10:48:28 INFO - PROCESS | 1840 | 1461088108398 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:28 INFO - PROCESS | 1840 | 1461088108589 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:48:28 INFO - PROCESS | 1840 | 1461088108678 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ee8e000 == 62 [pid = 1840] [id = 187] 10:48:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f856bd50c00) [pid = 1840] [serial = 561] [outer = (nil)] 10:48:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f856d1b7c00) [pid = 1840] [serial = 562] [outer = 0x7f856bd50c00] 10:48:28 INFO - PROCESS | 1840 | 1461088108737 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f8570095c00) [pid = 1840] [serial = 563] [outer = 0x7f856bd50c00] 10:48:29 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:29 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f8564891400) [pid = 1840] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f8566917000) [pid = 1840] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f856489c000) [pid = 1840] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f85650ac800) [pid = 1840] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f856bd58000) [pid = 1840] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f8566bec400) [pid = 1840] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f856bd52000) [pid = 1840] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f8566914400) [pid = 1840] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f856ca5e800) [pid = 1840] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f8569c43400) [pid = 1840] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f856bd4f800) [pid = 1840] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f856badd000) [pid = 1840] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f85668ee000) [pid = 1840] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:48:29 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f856488e800) [pid = 1840] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:48:30 INFO - PROCESS | 1840 | 1461088110011 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:48:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:48:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1684ms 10:48:30 INFO - PROCESS | 1840 | 1461088110127 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:48:30 INFO - PROCESS | 1840 | 1461088110130 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:48:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:48:30 INFO - PROCESS | 1840 | 1461088110139 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:48:30 INFO - PROCESS | 1840 | 1461088110142 Marionette TRACE conn3 <- [1,722,null,{}] 10:48:30 INFO - PROCESS | 1840 | 1461088110147 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:30 INFO - PROCESS | 1840 | 1461088110313 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:48:30 INFO - PROCESS | 1840 | 1461088110381 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a891000 == 63 [pid = 1840] [id = 188] 10:48:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f8564891400) [pid = 1840] [serial = 564] [outer = (nil)] 10:48:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f8569d10400) [pid = 1840] [serial = 565] [outer = 0x7f8564891400] 10:48:30 INFO - PROCESS | 1840 | 1461088110441 Marionette DEBUG loaded listener.js 10:48:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f856c095000) [pid = 1840] [serial = 566] [outer = 0x7f8564891400] 10:48:31 INFO - PROCESS | 1840 | 1461088111035 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:48:31 INFO - PROCESS | 1840 | 1461088111069 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:48:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:48:31 INFO - PROCESS | 1840 | 1461088111074 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:48:31 INFO - PROCESS | 1840 | 1461088111076 Marionette TRACE conn3 <- [1,726,null,{}] 10:48:31 INFO - PROCESS | 1840 | 1461088111081 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:31 INFO - PROCESS | 1840 | 1461088111314 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:48:31 INFO - PROCESS | 1840 | 1461088111340 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575064800 == 64 [pid = 1840] [id = 189] 10:48:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f856c096400) [pid = 1840] [serial = 567] [outer = (nil)] 10:48:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f8572ce2c00) [pid = 1840] [serial = 568] [outer = 0x7f856c096400] 10:48:31 INFO - PROCESS | 1840 | 1461088111403 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f85761db800) [pid = 1840] [serial = 569] [outer = 0x7f856c096400] 10:48:32 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:32 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:48:32 INFO - PROCESS | 1840 | 1461088112333 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:48:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:48:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1324ms 10:48:32 INFO - PROCESS | 1840 | 1461088112400 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:48:32 INFO - PROCESS | 1840 | 1461088112406 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:48:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:48:32 INFO - PROCESS | 1840 | 1461088112414 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 1840 | 1461088112420 Marionette TRACE conn3 <- [1,730,null,{}] 10:48:32 INFO - PROCESS | 1840 | 1461088112429 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:32 INFO - PROCESS | 1840 | 1461088112631 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:48:32 INFO - PROCESS | 1840 | 1461088112786 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a87b800 == 65 [pid = 1840] [id = 190] 10:48:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f8566912800) [pid = 1840] [serial = 570] [outer = (nil)] 10:48:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f8569d07c00) [pid = 1840] [serial = 571] [outer = 0x7f8566912800] 10:48:32 INFO - PROCESS | 1840 | 1461088112857 Marionette DEBUG loaded listener.js 10:48:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f856baddc00) [pid = 1840] [serial = 572] [outer = 0x7f8566912800] 10:48:33 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:33 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:48:33 INFO - PROCESS | 1840 | 1461088113841 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:48:33 INFO - PROCESS | 1840 | 1461088113910 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:48:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:48:33 INFO - PROCESS | 1840 | 1461088113920 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:48:33 INFO - PROCESS | 1840 | 1461088113923 Marionette TRACE conn3 <- [1,734,null,{}] 10:48:33 INFO - PROCESS | 1840 | 1461088113929 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:34 INFO - PROCESS | 1840 | 1461088114085 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:48:34 INFO - PROCESS | 1840 | 1461088114233 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576255800 == 66 [pid = 1840] [id = 191] 10:48:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f8566bb3800) [pid = 1840] [serial = 573] [outer = (nil)] 10:48:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f857008fc00) [pid = 1840] [serial = 574] [outer = 0x7f8566bb3800] 10:48:34 INFO - PROCESS | 1840 | 1461088114302 Marionette DEBUG loaded listener.js 10:48:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f8572ce3000) [pid = 1840] [serial = 575] [outer = 0x7f8566bb3800] 10:48:35 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:35 INFO - PROCESS | 1840 | 1461088115293 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:48:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:48:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1427ms 10:48:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:48:35 INFO - PROCESS | 1840 | 1461088115347 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:48:35 INFO - PROCESS | 1840 | 1461088115350 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:48:35 INFO - PROCESS | 1840 | 1461088115356 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:48:35 INFO - PROCESS | 1840 | 1461088115362 Marionette TRACE conn3 <- [1,738,null,{}] 10:48:35 INFO - PROCESS | 1840 | 1461088115377 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:35 INFO - PROCESS | 1840 | 1461088115536 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:48:35 INFO - PROCESS | 1840 | 1461088115684 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a23000 == 67 [pid = 1840] [id = 192] 10:48:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f8574574400) [pid = 1840] [serial = 576] [outer = (nil)] 10:48:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f8576eb0c00) [pid = 1840] [serial = 577] [outer = 0x7f8574574400] 10:48:35 INFO - PROCESS | 1840 | 1461088115798 Marionette DEBUG loaded listener.js 10:48:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f85787b6800) [pid = 1840] [serial = 578] [outer = 0x7f8574574400] 10:48:37 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:37 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:48:37 INFO - PROCESS | 1840 | 1461088117055 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:48:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:48:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1740ms 10:48:37 INFO - PROCESS | 1840 | 1461088117095 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:48:37 INFO - PROCESS | 1840 | 1461088117098 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:48:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:48:37 INFO - PROCESS | 1840 | 1461088117105 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:48:37 INFO - PROCESS | 1840 | 1461088117108 Marionette TRACE conn3 <- [1,742,null,{}] 10:48:37 INFO - PROCESS | 1840 | 1461088117113 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:37 INFO - PROCESS | 1840 | 1461088117335 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:48:37 INFO - PROCESS | 1840 | 1461088117485 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583109000 == 68 [pid = 1840] [id = 193] 10:48:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f8566bb3c00) [pid = 1840] [serial = 579] [outer = (nil)] 10:48:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f857c456800) [pid = 1840] [serial = 580] [outer = 0x7f8566bb3c00] 10:48:37 INFO - PROCESS | 1840 | 1461088117554 Marionette DEBUG loaded listener.js 10:48:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f8582e6dc00) [pid = 1840] [serial = 581] [outer = 0x7f8566bb3c00] 10:48:38 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:38 INFO - PROCESS | 1840 | 1461088118755 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:48:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 10:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1679ms 10:48:38 INFO - PROCESS | 1840 | 1461088118785 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:48:38 INFO - PROCESS | 1840 | 1461088118788 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:48:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:48:38 INFO - PROCESS | 1840 | 1461088118803 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 1840 | 1461088118806 Marionette TRACE conn3 <- [1,746,null,{}] 10:48:38 INFO - PROCESS | 1840 | 1461088118811 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:38 INFO - PROCESS | 1840 | 1461088118997 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:48:39 INFO - PROCESS | 1840 | 1461088119164 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8584514800 == 69 [pid = 1840] [id = 194] 10:48:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f856c095400) [pid = 1840] [serial = 582] [outer = (nil)] 10:48:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f85788e9800) [pid = 1840] [serial = 583] [outer = 0x7f856c095400] 10:48:39 INFO - PROCESS | 1840 | 1461088119241 Marionette DEBUG loaded listener.js 10:48:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f858350f400) [pid = 1840] [serial = 584] [outer = 0x7f856c095400] 10:48:39 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:40 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:40 INFO - PROCESS | 1840 | 1461088120541 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:48:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 10:48:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1781ms 10:48:40 INFO - PROCESS | 1840 | 1461088120598 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:48:40 INFO - PROCESS | 1840 | 1461088120602 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:48:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:48:40 INFO - PROCESS | 1840 | 1461088120625 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:48:40 INFO - PROCESS | 1840 | 1461088120629 Marionette TRACE conn3 <- [1,750,null,{}] 10:48:40 INFO - PROCESS | 1840 | 1461088120636 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:40 INFO - PROCESS | 1840 | 1461088120808 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:48:40 INFO - PROCESS | 1840 | 1461088120959 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8563dd9800 == 70 [pid = 1840] [id = 195] 10:48:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f8564890400) [pid = 1840] [serial = 585] [outer = (nil)] 10:48:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f85668ec800) [pid = 1840] [serial = 586] [outer = 0x7f8564890400] 10:48:41 INFO - PROCESS | 1840 | 1461088121033 Marionette DEBUG loaded listener.js 10:48:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f85843c4400) [pid = 1840] [serial = 587] [outer = 0x7f8564890400] 10:48:42 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:42 INFO - PROCESS | 1840 | 1461088122572 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:48:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:48:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2000ms 10:48:42 INFO - PROCESS | 1840 | 1461088122608 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:48:42 INFO - PROCESS | 1840 | 1461088122612 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:48:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:48:42 INFO - PROCESS | 1840 | 1461088122621 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:48:42 INFO - PROCESS | 1840 | 1461088122626 Marionette TRACE conn3 <- [1,754,null,{}] 10:48:42 INFO - PROCESS | 1840 | 1461088122633 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:42 INFO - PROCESS | 1840 | 1461088122818 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:48:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856c9a3000 == 69 [pid = 1840] [id = 44] 10:48:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85865ca000 == 68 [pid = 1840] [id = 64] 10:48:42 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f8569fa7800) [pid = 1840] [serial = 535] [outer = (nil)] [url = about:blank] 10:48:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a34800 == 67 [pid = 1840] [id = 181] 10:48:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8571753800 == 66 [pid = 1840] [id = 180] 10:48:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564816000 == 65 [pid = 1840] [id = 179] 10:48:42 INFO - PROCESS | 1840 | 1461088122981 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8563ddd000 == 66 [pid = 1840] [id = 196] 10:48:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f85650a3c00) [pid = 1840] [serial = 588] [outer = (nil)] 10:48:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f856690e000) [pid = 1840] [serial = 589] [outer = 0x7f85650a3c00] 10:48:43 INFO - PROCESS | 1840 | 1461088123043 Marionette DEBUG loaded listener.js 10:48:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f8566919c00) [pid = 1840] [serial = 590] [outer = 0x7f85650a3c00] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f856bae8400) [pid = 1840] [serial = 473] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f8566bb5800) [pid = 1840] [serial = 491] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f856c82e000) [pid = 1840] [serial = 508] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f85668edc00) [pid = 1840] [serial = 521] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f8569faf400) [pid = 1840] [serial = 523] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f856bd4e000) [pid = 1840] [serial = 524] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f856d1b6000) [pid = 1840] [serial = 529] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f856df14400) [pid = 1840] [serial = 514] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f856cae2c00) [pid = 1840] [serial = 476] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f856c7ca800) [pid = 1840] [serial = 527] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f856bfa8800) [pid = 1840] [serial = 505] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f8569faf000) [pid = 1840] [serial = 497] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f8574725000) [pid = 1840] [serial = 532] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f856bae3000) [pid = 1840] [serial = 502] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f85788f2800) [pid = 1840] [serial = 482] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f856cab1000) [pid = 1840] [serial = 511] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f857c50e400) [pid = 1840] [serial = 488] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f8570307800) [pid = 1840] [serial = 530] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f8566be6400) [pid = 1840] [serial = 499] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f8575479000) [pid = 1840] [serial = 479] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f8578aa8000) [pid = 1840] [serial = 485] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f8573a16c00) [pid = 1840] [serial = 517] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f85666a4400) [pid = 1840] [serial = 520] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f85650ad000) [pid = 1840] [serial = 469] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f857626f400) [pid = 1840] [serial = 533] [outer = (nil)] [url = about:blank] 10:48:43 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f856bfab800) [pid = 1840] [serial = 526] [outer = (nil)] [url = about:blank] 10:48:44 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:44 INFO - PROCESS | 1840 | 1461088124148 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:48:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 10:48:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1586ms 10:48:44 INFO - PROCESS | 1840 | 1461088124206 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:48:44 INFO - PROCESS | 1840 | 1461088124213 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:48:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:48:44 INFO - PROCESS | 1840 | 1461088124222 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:48:44 INFO - PROCESS | 1840 | 1461088124226 Marionette TRACE conn3 <- [1,758,null,{}] 10:48:44 INFO - PROCESS | 1840 | 1461088124231 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:44 INFO - PROCESS | 1840 | 1461088124412 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:48:44 INFO - PROCESS | 1840 | 1461088124471 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a838000 == 67 [pid = 1840] [id = 197] 10:48:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f8566baec00) [pid = 1840] [serial = 591] [outer = (nil)] 10:48:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f8566bef800) [pid = 1840] [serial = 592] [outer = 0x7f8566baec00] 10:48:44 INFO - PROCESS | 1840 | 1461088124529 Marionette DEBUG loaded listener.js 10:48:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f8569d04c00) [pid = 1840] [serial = 593] [outer = 0x7f8566baec00] 10:48:45 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:45 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:48:45 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:45 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:45 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:48:45 INFO - PROCESS | 1840 | 1461088125389 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:48:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:48:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1231ms 10:48:45 INFO - PROCESS | 1840 | 1461088125454 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:48:45 INFO - PROCESS | 1840 | 1461088125457 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:48:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:48:45 INFO - PROCESS | 1840 | 1461088125463 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 1840 | 1461088125468 Marionette TRACE conn3 <- [1,762,null,{}] 10:48:45 INFO - PROCESS | 1840 | 1461088125483 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:45 INFO - PROCESS | 1840 | 1461088125676 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:48:45 INFO - PROCESS | 1840 | 1461088125693 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c70a000 == 68 [pid = 1840] [id = 198] 10:48:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f8569faf000) [pid = 1840] [serial = 594] [outer = (nil)] 10:48:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f856bae1c00) [pid = 1840] [serial = 595] [outer = 0x7f8569faf000] 10:48:45 INFO - PROCESS | 1840 | 1461088125765 Marionette DEBUG loaded listener.js 10:48:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f856bde4000) [pid = 1840] [serial = 596] [outer = 0x7f8569faf000] 10:48:46 INFO - PROCESS | 1840 | 1461088126920 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:48:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:48:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1483ms 10:48:46 INFO - PROCESS | 1840 | 1461088126946 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:48:46 INFO - PROCESS | 1840 | 1461088126950 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:48:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:48:46 INFO - PROCESS | 1840 | 1461088126956 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:48:46 INFO - PROCESS | 1840 | 1461088126958 Marionette TRACE conn3 <- [1,766,null,{}] 10:48:46 INFO - PROCESS | 1840 | 1461088126969 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:47 INFO - PROCESS | 1840 | 1461088127188 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f8569c4c000) [pid = 1840] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f85650a5800) [pid = 1840] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f8566bee000) [pid = 1840] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f856bd54800) [pid = 1840] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f856bd50c00) [pid = 1840] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f8564891400) [pid = 1840] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:48:47 INFO - PROCESS | 1840 | 1461088127355 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856cea1800 == 69 [pid = 1840] [id = 199] 10:48:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f8564891400) [pid = 1840] [serial = 597] [outer = (nil)] 10:48:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f856a561000) [pid = 1840] [serial = 598] [outer = 0x7f8564891400] 10:48:47 INFO - PROCESS | 1840 | 1461088127414 Marionette DEBUG loaded listener.js 10:48:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f856c08d000) [pid = 1840] [serial = 599] [outer = 0x7f8564891400] 10:48:48 INFO - PROCESS | 1840 | 1461088128414 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:48:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:48:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1476ms 10:48:48 INFO - PROCESS | 1840 | 1461088128432 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:48:48 INFO - PROCESS | 1840 | 1461088128435 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:48:48 INFO - PROCESS | 1840 | 1461088128440 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:48:48 INFO - PROCESS | 1840 | 1461088128442 Marionette TRACE conn3 <- [1,770,null,{}] 10:48:48 INFO - PROCESS | 1840 | 1461088128447 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:48 INFO - PROCESS | 1840 | 1461088128577 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:48:48 INFO - PROCESS | 1840 | 1461088128586 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856685a800 == 70 [pid = 1840] [id = 200] 10:48:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f856c08d800) [pid = 1840] [serial = 600] [outer = (nil)] 10:48:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f856c575400) [pid = 1840] [serial = 601] [outer = 0x7f856c08d800] 10:48:48 INFO - PROCESS | 1840 | 1461088128650 Marionette DEBUG loaded listener.js 10:48:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f856c7c6800) [pid = 1840] [serial = 602] [outer = 0x7f856c08d800] 10:48:49 INFO - PROCESS | 1840 | 1461088129460 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1074ms 10:48:49 INFO - PROCESS | 1840 | 1461088129523 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:48:49 INFO - PROCESS | 1840 | 1461088129527 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:48:49 INFO - PROCESS | 1840 | 1461088129553 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:48:49 INFO - PROCESS | 1840 | 1461088129559 Marionette TRACE conn3 <- [1,774,null,{}] 10:48:49 INFO - PROCESS | 1840 | 1461088129568 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:49 INFO - PROCESS | 1840 | 1461088129749 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:48:49 INFO - PROCESS | 1840 | 1461088129903 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8569c12000 == 71 [pid = 1840] [id = 201] 10:48:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f85650a2c00) [pid = 1840] [serial = 603] [outer = (nil)] 10:48:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f8566914000) [pid = 1840] [serial = 604] [outer = 0x7f85650a2c00] 10:48:49 INFO - PROCESS | 1840 | 1461088129974 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f8566be3800) [pid = 1840] [serial = 605] [outer = 0x7f85650a2c00] 10:48:50 INFO - PROCESS | 1840 | 1461088130878 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1393ms 10:48:50 INFO - PROCESS | 1840 | 1461088130944 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:48:50 INFO - PROCESS | 1840 | 1461088130952 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:48:50 INFO - PROCESS | 1840 | 1461088130962 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:48:50 INFO - PROCESS | 1840 | 1461088130966 Marionette TRACE conn3 <- [1,778,null,{}] 10:48:50 INFO - PROCESS | 1840 | 1461088130971 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:51 INFO - PROCESS | 1840 | 1461088131168 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:48:51 INFO - PROCESS | 1840 | 1461088131320 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e211000 == 72 [pid = 1840] [id = 202] 10:48:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f85668f2400) [pid = 1840] [serial = 606] [outer = (nil)] 10:48:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f856badf400) [pid = 1840] [serial = 607] [outer = 0x7f85668f2400] 10:48:51 INFO - PROCESS | 1840 | 1461088131388 Marionette DEBUG loaded listener.js 10:48:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f856bde3000) [pid = 1840] [serial = 608] [outer = 0x7f85668f2400] 10:48:52 INFO - PROCESS | 1840 | 1461088132338 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1434ms 10:48:52 INFO - PROCESS | 1840 | 1461088132396 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:48:52 INFO - PROCESS | 1840 | 1461088132399 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:48:52 INFO - PROCESS | 1840 | 1461088132405 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:48:52 INFO - PROCESS | 1840 | 1461088132411 Marionette TRACE conn3 <- [1,782,null,{}] 10:48:52 INFO - PROCESS | 1840 | 1461088132426 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:52 INFO - PROCESS | 1840 | 1461088132626 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:48:52 INFO - PROCESS | 1840 | 1461088132780 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cd2800 == 73 [pid = 1840] [id = 203] 10:48:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f856bfa8c00) [pid = 1840] [serial = 609] [outer = (nil)] 10:48:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f856c874800) [pid = 1840] [serial = 610] [outer = 0x7f856bfa8c00] 10:48:52 INFO - PROCESS | 1840 | 1461088132895 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f856ca5bc00) [pid = 1840] [serial = 611] [outer = 0x7f856bfa8c00] 10:48:53 INFO - PROCESS | 1840 | 1461088133711 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1333ms 10:48:53 INFO - PROCESS | 1840 | 1461088133738 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:48:53 INFO - PROCESS | 1840 | 1461088133743 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:48:53 INFO - PROCESS | 1840 | 1461088133748 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:48:53 INFO - PROCESS | 1840 | 1461088133751 Marionette TRACE conn3 <- [1,786,null,{}] 10:48:53 INFO - PROCESS | 1840 | 1461088133756 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:53 INFO - PROCESS | 1840 | 1461088133905 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:48:54 INFO - PROCESS | 1840 | 1461088134063 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b5e800 == 74 [pid = 1840] [id = 204] 10:48:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f856c57f800) [pid = 1840] [serial = 612] [outer = (nil)] 10:48:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f856cae5400) [pid = 1840] [serial = 613] [outer = 0x7f856c57f800] 10:48:54 INFO - PROCESS | 1840 | 1461088134135 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f856cc43000) [pid = 1840] [serial = 614] [outer = 0x7f856c57f800] 10:48:54 INFO - PROCESS | 1840 | 1461088134996 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1279ms 10:48:55 INFO - PROCESS | 1840 | 1461088135029 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 1840 | 1461088135032 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:48:55 INFO - PROCESS | 1840 | 1461088135038 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 1840 | 1461088135041 Marionette TRACE conn3 <- [1,790,null,{}] 10:48:55 INFO - PROCESS | 1840 | 1461088135046 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:55 INFO - PROCESS | 1840 | 1461088135193 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:48:55 INFO - PROCESS | 1840 | 1461088135351 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857584a800 == 75 [pid = 1840] [id = 205] 10:48:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f856cab3400) [pid = 1840] [serial = 615] [outer = (nil)] 10:48:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f856d1b6400) [pid = 1840] [serial = 616] [outer = 0x7f856cab3400] 10:48:55 INFO - PROCESS | 1840 | 1461088135420 Marionette DEBUG loaded listener.js 10:48:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f856d48f400) [pid = 1840] [serial = 617] [outer = 0x7f856cab3400] 10:48:56 INFO - PROCESS | 1840 | 1461088136277 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1284ms 10:48:56 INFO - PROCESS | 1840 | 1461088136324 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:48:56 INFO - PROCESS | 1840 | 1461088136328 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:48:56 INFO - PROCESS | 1840 | 1461088136334 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:48:56 INFO - PROCESS | 1840 | 1461088136337 Marionette TRACE conn3 <- [1,794,null,{}] 10:48:56 INFO - PROCESS | 1840 | 1461088136342 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:56 INFO - PROCESS | 1840 | 1461088136526 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:48:56 INFO - PROCESS | 1840 | 1461088136681 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576738000 == 76 [pid = 1840] [id = 206] 10:48:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f856e28f400) [pid = 1840] [serial = 618] [outer = (nil)] 10:48:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f85702ebc00) [pid = 1840] [serial = 619] [outer = 0x7f856e28f400] 10:48:56 INFO - PROCESS | 1840 | 1461088136756 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f8570352400) [pid = 1840] [serial = 620] [outer = 0x7f856e28f400] 10:48:57 INFO - PROCESS | 1840 | 1461088137547 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1277ms 10:48:57 INFO - PROCESS | 1840 | 1461088137612 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 1840 | 1461088137615 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:48:57 INFO - PROCESS | 1840 | 1461088137621 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 1840 | 1461088137623 Marionette TRACE conn3 <- [1,798,null,{}] 10:48:57 INFO - PROCESS | 1840 | 1461088137628 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:57 INFO - PROCESS | 1840 | 1461088137775 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:48:57 INFO - PROCESS | 1840 | 1461088137928 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a22000 == 77 [pid = 1840] [id = 207] 10:48:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f856e292c00) [pid = 1840] [serial = 621] [outer = (nil)] 10:48:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f8572cefc00) [pid = 1840] [serial = 622] [outer = 0x7f856e292c00] 10:48:58 INFO - PROCESS | 1840 | 1461088138005 Marionette DEBUG loaded listener.js 10:48:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f8573a17c00) [pid = 1840] [serial = 623] [outer = 0x7f856e292c00] 10:48:58 INFO - PROCESS | 1840 | 1461088138856 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1283ms 10:48:58 INFO - PROCESS | 1840 | 1461088138905 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 1840 | 1461088138909 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:48:58 INFO - PROCESS | 1840 | 1461088138914 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 1840 | 1461088138916 Marionette TRACE conn3 <- [1,802,null,{}] 10:48:58 INFO - PROCESS | 1840 | 1461088138922 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:59 INFO - PROCESS | 1840 | 1461088139070 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:48:59 INFO - PROCESS | 1840 | 1461088139457 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a0ac800 == 78 [pid = 1840] [id = 208] 10:48:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f85668e3400) [pid = 1840] [serial = 624] [outer = (nil)] 10:48:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f85668eac00) [pid = 1840] [serial = 625] [outer = 0x7f85668e3400] 10:48:59 INFO - PROCESS | 1840 | 1461088139605 Marionette DEBUG loaded listener.js 10:48:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f8566baf000) [pid = 1840] [serial = 626] [outer = 0x7f85668e3400] 10:49:00 INFO - PROCESS | 1840 | 1461088140483 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 10:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1628ms 10:49:00 INFO - PROCESS | 1840 | 1461088140543 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:49:00 INFO - PROCESS | 1840 | 1461088140551 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:49:00 INFO - PROCESS | 1840 | 1461088140593 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:49:00 INFO - PROCESS | 1840 | 1461088140609 Marionette TRACE conn3 <- [1,806,null,{}] 10:49:00 INFO - PROCESS | 1840 | 1461088140620 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:00 INFO - PROCESS | 1840 | 1461088140792 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:49:00 INFO - PROCESS | 1840 | 1461088140978 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a0b1800 == 79 [pid = 1840] [id = 209] 10:49:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f8569c43400) [pid = 1840] [serial = 627] [outer = (nil)] 10:49:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f8569d0d400) [pid = 1840] [serial = 628] [outer = 0x7f8569c43400] 10:49:01 INFO - PROCESS | 1840 | 1461088141062 Marionette DEBUG loaded listener.js 10:49:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f856bade400) [pid = 1840] [serial = 629] [outer = 0x7f8569c43400] 10:49:01 INFO - PROCESS | 1840 | 1461088141925 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 10:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1401ms 10:49:01 INFO - PROCESS | 1840 | 1461088141992 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:49:02 INFO - PROCESS | 1840 | 1461088141998 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:49:02 INFO - PROCESS | 1840 | 1461088142005 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:49:02 INFO - PROCESS | 1840 | 1461088142007 Marionette TRACE conn3 <- [1,810,null,{}] 10:49:02 INFO - PROCESS | 1840 | 1461088142013 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:02 INFO - PROCESS | 1840 | 1461088142186 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:49:02 INFO - PROCESS | 1840 | 1461088142360 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85702a4800 == 78 [pid = 1840] [id = 35] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f85666aa000) [pid = 1840] [serial = 550] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f8572ce2c00) [pid = 1840] [serial = 568] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f85666afc00) [pid = 1840] [serial = 538] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f856bae5400) [pid = 1840] [serial = 541] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f856ca5d400) [pid = 1840] [serial = 544] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f8576ebb400) [pid = 1840] [serial = 547] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564d80800 == 79 [pid = 1840] [id = 210] 10:49:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f85666aa000) [pid = 1840] [serial = 630] [outer = (nil)] 10:49:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f8566bed000) [pid = 1840] [serial = 631] [outer = 0x7f85666aa000] 10:49:02 INFO - PROCESS | 1840 | 1461088142461 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f856bdee400) [pid = 1840] [serial = 632] [outer = 0x7f85666aa000] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f856d1b1c00) [pid = 1840] [serial = 536] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f8566beb800) [pid = 1840] [serial = 556] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f856baea400) [pid = 1840] [serial = 557] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f8569d0d000) [pid = 1840] [serial = 554] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f8569c45800) [pid = 1840] [serial = 553] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f856c094c00) [pid = 1840] [serial = 559] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f856d1b7c00) [pid = 1840] [serial = 562] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f8569d10400) [pid = 1840] [serial = 565] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f8570095c00) [pid = 1840] [serial = 563] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f856c876000) [pid = 1840] [serial = 560] [outer = (nil)] [url = about:blank] 10:49:02 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f856c095000) [pid = 1840] [serial = 566] [outer = (nil)] [url = about:blank] 10:49:03 INFO - PROCESS | 1840 | 1461088143214 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1228ms 10:49:03 INFO - PROCESS | 1840 | 1461088143233 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 1840 | 1461088143237 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:49:03 INFO - PROCESS | 1840 | 1461088143244 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 1840 | 1461088143252 Marionette TRACE conn3 <- [1,814,null,{}] 10:49:03 INFO - PROCESS | 1840 | 1461088143265 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:03 INFO - PROCESS | 1840 | 1461088143461 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:49:03 INFO - PROCESS | 1840 | 1461088143482 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bf24800 == 80 [pid = 1840] [id = 211] 10:49:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f856a55f400) [pid = 1840] [serial = 633] [outer = (nil)] 10:49:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f856c7c5000) [pid = 1840] [serial = 634] [outer = 0x7f856a55f400] 10:49:03 INFO - PROCESS | 1840 | 1461088143542 Marionette DEBUG loaded listener.js 10:49:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f856c882000) [pid = 1840] [serial = 635] [outer = 0x7f856a55f400] 10:49:04 INFO - PROCESS | 1840 | 1461088144266 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:49:04 INFO - PROCESS | 1840 | 1461088144352 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:49:04 INFO - PROCESS | 1840 | 1461088144358 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 1840 | 1461088144360 Marionette TRACE conn3 <- [1,818,null,{}] 10:49:04 INFO - PROCESS | 1840 | 1461088144365 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:04 INFO - PROCESS | 1840 | 1461088144498 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:49:04 INFO - PROCESS | 1840 | 1461088144512 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cba000 == 81 [pid = 1840] [id = 212] 10:49:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f856c08cc00) [pid = 1840] [serial = 636] [outer = (nil)] 10:49:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f856d1af400) [pid = 1840] [serial = 637] [outer = 0x7f856c08cc00] 10:49:04 INFO - PROCESS | 1840 | 1461088144568 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f856df13c00) [pid = 1840] [serial = 638] [outer = 0x7f856c08cc00] 10:49:05 INFO - PROCESS | 1840 | 1461088145437 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1124ms 10:49:05 INFO - PROCESS | 1840 | 1461088145483 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:49:05 INFO - PROCESS | 1840 | 1461088145486 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:49:05 INFO - PROCESS | 1840 | 1461088145498 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 1840 | 1461088145500 Marionette TRACE conn3 <- [1,822,null,{}] 10:49:05 INFO - PROCESS | 1840 | 1461088145506 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:05 INFO - PROCESS | 1840 | 1461088145689 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:49:05 INFO - PROCESS | 1840 | 1461088145710 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574aee800 == 82 [pid = 1840] [id = 213] 10:49:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f8570095800) [pid = 1840] [serial = 639] [outer = (nil)] 10:49:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f8570213000) [pid = 1840] [serial = 640] [outer = 0x7f8570095800] 10:49:05 INFO - PROCESS | 1840 | 1461088145779 Marionette DEBUG loaded listener.js 10:49:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f857030ac00) [pid = 1840] [serial = 641] [outer = 0x7f8570095800] 10:49:06 INFO - PROCESS | 1840 | 1461088146615 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:49:06 INFO - PROCESS | 1840 | 1461088146683 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:49:06 INFO - PROCESS | 1840 | 1461088146688 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 1840 | 1461088146691 Marionette TRACE conn3 <- [1,826,null,{}] 10:49:06 INFO - PROCESS | 1840 | 1461088146696 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:06 INFO - PROCESS | 1840 | 1461088146883 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:49:06 INFO - PROCESS | 1840 | 1461088146907 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e0d800 == 83 [pid = 1840] [id = 214] 10:49:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f8572ce5c00) [pid = 1840] [serial = 642] [outer = (nil)] 10:49:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f8573a1f800) [pid = 1840] [serial = 643] [outer = 0x7f8572ce5c00] 10:49:06 INFO - PROCESS | 1840 | 1461088146964 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f8573b36c00) [pid = 1840] [serial = 644] [outer = 0x7f8572ce5c00] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f8564890400) [pid = 1840] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f856c82c800) [pid = 1840] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f85650a1000) [pid = 1840] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f8564890000) [pid = 1840] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f856509fc00) [pid = 1840] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f85666a5800) [pid = 1840] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f856690c800) [pid = 1840] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f85650aac00) [pid = 1840] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f856bd5c800) [pid = 1840] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f8566916c00) [pid = 1840] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f856c574400) [pid = 1840] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f856d1afc00) [pid = 1840] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f856bd59c00) [pid = 1840] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f8569faf000) [pid = 1840] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f8564891400) [pid = 1840] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f8566bb3800) [pid = 1840] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f85650a3c00) [pid = 1840] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f856c095400) [pid = 1840] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f8566baec00) [pid = 1840] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f8566bb3c00) [pid = 1840] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f8574574400) [pid = 1840] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:49:07 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f8566912800) [pid = 1840] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:49:08 INFO - PROCESS | 1840 | 1461088147997 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1329ms 10:49:08 INFO - PROCESS | 1840 | 1461088148026 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 1840 | 1461088148030 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:49:08 INFO - PROCESS | 1840 | 1461088148036 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1840 | 1461088148038 Marionette TRACE conn3 <- [1,830,null,{}] 10:49:08 INFO - PROCESS | 1840 | 1461088148043 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:08 INFO - PROCESS | 1840 | 1461088148228 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:49:08 INFO - PROCESS | 1840 | 1461088148245 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575060000 == 84 [pid = 1840] [id = 215] 10:49:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f85650a3c00) [pid = 1840] [serial = 645] [outer = (nil)] 10:49:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f856a55e000) [pid = 1840] [serial = 646] [outer = 0x7f85650a3c00] 10:49:08 INFO - PROCESS | 1840 | 1461088148301 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f856c828400) [pid = 1840] [serial = 647] [outer = 0x7f85650a3c00] 10:49:08 INFO - PROCESS | 1840 | 1461088148986 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1079ms 10:49:09 INFO - PROCESS | 1840 | 1461088149124 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:49:09 INFO - PROCESS | 1840 | 1461088149128 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:49:09 INFO - PROCESS | 1840 | 1461088149137 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 1840 | 1461088149141 Marionette TRACE conn3 <- [1,834,null,{}] 10:49:09 INFO - PROCESS | 1840 | 1461088149150 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:09 INFO - PROCESS | 1840 | 1461088149355 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:49:09 INFO - PROCESS | 1840 | 1461088149513 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8569c22000 == 85 [pid = 1840] [id = 216] 10:49:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f85668eec00) [pid = 1840] [serial = 648] [outer = (nil)] 10:49:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f8566be2800) [pid = 1840] [serial = 649] [outer = 0x7f85668eec00] 10:49:09 INFO - PROCESS | 1840 | 1461088149585 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f8569c45800) [pid = 1840] [serial = 650] [outer = 0x7f85668eec00] 10:49:10 INFO - PROCESS | 1840 | 1461088150446 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1332ms 10:49:10 INFO - PROCESS | 1840 | 1461088150470 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 1840 | 1461088150475 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:49:10 INFO - PROCESS | 1840 | 1461088150487 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 1840 | 1461088150493 Marionette TRACE conn3 <- [1,838,null,{}] 10:49:10 INFO - PROCESS | 1840 | 1461088150501 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:10 INFO - PROCESS | 1840 | 1461088150672 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:49:10 INFO - PROCESS | 1840 | 1461088150841 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85704b8800 == 86 [pid = 1840] [id = 217] 10:49:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f8566bb3400) [pid = 1840] [serial = 651] [outer = (nil)] 10:49:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f856bae5400) [pid = 1840] [serial = 652] [outer = 0x7f8566bb3400] 10:49:10 INFO - PROCESS | 1840 | 1461088150910 Marionette DEBUG loaded listener.js 10:49:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f856bfa8800) [pid = 1840] [serial = 653] [outer = 0x7f8566bb3400] 10:49:11 INFO - PROCESS | 1840 | 1461088151892 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1436ms 10:49:11 INFO - PROCESS | 1840 | 1461088151920 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:49:11 INFO - PROCESS | 1840 | 1461088151924 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:49:11 INFO - PROCESS | 1840 | 1461088151930 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:49:11 INFO - PROCESS | 1840 | 1461088151932 Marionette TRACE conn3 <- [1,842,null,{}] 10:49:11 INFO - PROCESS | 1840 | 1461088151948 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:12 INFO - PROCESS | 1840 | 1461088152121 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:49:12 INFO - PROCESS | 1840 | 1461088152283 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a35800 == 87 [pid = 1840] [id = 218] 10:49:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f856c092c00) [pid = 1840] [serial = 654] [outer = (nil)] 10:49:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f856caba400) [pid = 1840] [serial = 655] [outer = 0x7f856c092c00] 10:49:12 INFO - PROCESS | 1840 | 1461088152358 Marionette DEBUG loaded listener.js 10:49:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f856df16c00) [pid = 1840] [serial = 656] [outer = 0x7f856c092c00] 10:49:13 INFO - PROCESS | 1840 | 1461088153268 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1385ms 10:49:13 INFO - PROCESS | 1840 | 1461088153316 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:49:13 INFO - PROCESS | 1840 | 1461088153319 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:49:13 INFO - PROCESS | 1840 | 1461088153325 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - PROCESS | 1840 | 1461088153328 Marionette TRACE conn3 <- [1,846,null,{}] 10:49:13 INFO - PROCESS | 1840 | 1461088153333 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:13 INFO - PROCESS | 1840 | 1461088153488 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:49:13 INFO - PROCESS | 1840 | 1461088153649 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8582ef0000 == 88 [pid = 1840] [id = 219] 10:49:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f856c7cc800) [pid = 1840] [serial = 657] [outer = (nil)] 10:49:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f857030c000) [pid = 1840] [serial = 658] [outer = 0x7f856c7cc800] 10:49:13 INFO - PROCESS | 1840 | 1461088153720 Marionette DEBUG loaded listener.js 10:49:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f8572d78400) [pid = 1840] [serial = 659] [outer = 0x7f856c7cc800] 10:49:14 INFO - PROCESS | 1840 | 1461088154596 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1334ms 10:49:14 INFO - PROCESS | 1840 | 1461088154659 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:49:14 INFO - PROCESS | 1840 | 1461088154663 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:49:14 INFO - PROCESS | 1840 | 1461088154669 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:49:14 INFO - PROCESS | 1840 | 1461088154672 Marionette TRACE conn3 <- [1,850,null,{}] 10:49:14 INFO - PROCESS | 1840 | 1461088154677 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:14 INFO - PROCESS | 1840 | 1461088154829 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:49:14 INFO - PROCESS | 1840 | 1461088154988 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858332a000 == 89 [pid = 1840] [id = 220] 10:49:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f85650a5800) [pid = 1840] [serial = 660] [outer = (nil)] 10:49:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f8573a12c00) [pid = 1840] [serial = 661] [outer = 0x7f85650a5800] 10:49:15 INFO - PROCESS | 1840 | 1461088155080 Marionette DEBUG loaded listener.js 10:49:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f8573dacc00) [pid = 1840] [serial = 662] [outer = 0x7f85650a5800] 10:49:15 INFO - PROCESS | 1840 | 1461088155978 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1383ms 10:49:16 INFO - PROCESS | 1840 | 1461088156052 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:49:16 INFO - PROCESS | 1840 | 1461088156056 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:49:16 INFO - PROCESS | 1840 | 1461088156061 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:49:16 INFO - PROCESS | 1840 | 1461088156064 Marionette TRACE conn3 <- [1,854,null,{}] 10:49:16 INFO - PROCESS | 1840 | 1461088156069 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:16 INFO - PROCESS | 1840 | 1461088156287 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:49:16 INFO - PROCESS | 1840 | 1461088156445 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8585f17800 == 90 [pid = 1840] [id = 221] 10:49:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f8573a20800) [pid = 1840] [serial = 663] [outer = (nil)] 10:49:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f857546d000) [pid = 1840] [serial = 664] [outer = 0x7f8573a20800] 10:49:16 INFO - PROCESS | 1840 | 1461088156519 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f8575492000) [pid = 1840] [serial = 665] [outer = 0x7f8573a20800] 10:49:17 INFO - PROCESS | 1840 | 1461088157378 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1377ms 10:49:17 INFO - PROCESS | 1840 | 1461088157439 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:49:17 INFO - PROCESS | 1840 | 1461088157442 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:49:17 INFO - PROCESS | 1840 | 1461088157448 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - PROCESS | 1840 | 1461088157450 Marionette TRACE conn3 <- [1,858,null,{}] 10:49:17 INFO - PROCESS | 1840 | 1461088157456 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:17 INFO - PROCESS | 1840 | 1461088157612 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:49:17 INFO - PROCESS | 1840 | 1461088157775 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587c17000 == 91 [pid = 1840] [id = 222] 10:49:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f857478ac00) [pid = 1840] [serial = 666] [outer = (nil)] 10:49:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f857608f800) [pid = 1840] [serial = 667] [outer = 0x7f857478ac00] 10:49:17 INFO - PROCESS | 1840 | 1461088157842 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f8576433800) [pid = 1840] [serial = 668] [outer = 0x7f857478ac00] 10:49:18 INFO - PROCESS | 1840 | 1461088158671 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1236ms 10:49:18 INFO - PROCESS | 1840 | 1461088158684 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 1840 | 1461088158686 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:49:18 INFO - PROCESS | 1840 | 1461088158710 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 1840 | 1461088158714 Marionette TRACE conn3 <- [1,862,null,{}] 10:49:18 INFO - PROCESS | 1840 | 1461088158720 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:18 INFO - PROCESS | 1840 | 1461088158874 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:49:19 INFO - PROCESS | 1840 | 1461088159036 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8569c14000 == 92 [pid = 1840] [id = 223] 10:49:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f85668e9400) [pid = 1840] [serial = 669] [outer = (nil)] 10:49:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f856a55ec00) [pid = 1840] [serial = 670] [outer = 0x7f85668e9400] 10:49:19 INFO - PROCESS | 1840 | 1461088159106 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f8576434c00) [pid = 1840] [serial = 671] [outer = 0x7f85668e9400] 10:49:20 INFO - PROCESS | 1840 | 1461088160216 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1596ms 10:49:20 INFO - PROCESS | 1840 | 1461088160290 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 1840 | 1461088160294 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:49:20 INFO - PROCESS | 1840 | 1461088160303 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 1840 | 1461088160309 Marionette TRACE conn3 <- [1,866,null,{}] 10:49:20 INFO - PROCESS | 1840 | 1461088160317 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:20 INFO - PROCESS | 1840 | 1461088160526 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:49:20 INFO - PROCESS | 1840 | 1461088160756 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e219800 == 93 [pid = 1840] [id = 224] 10:49:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f856690bc00) [pid = 1840] [serial = 672] [outer = (nil)] 10:49:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f8566918c00) [pid = 1840] [serial = 673] [outer = 0x7f856690bc00] 10:49:20 INFO - PROCESS | 1840 | 1461088160834 Marionette DEBUG loaded listener.js 10:49:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f8566bec000) [pid = 1840] [serial = 674] [outer = 0x7f856690bc00] 10:49:21 INFO - PROCESS | 1840 | 1461088161726 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1439ms 10:49:21 INFO - PROCESS | 1840 | 1461088161742 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:49:21 INFO - PROCESS | 1840 | 1461088161749 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:49:21 INFO - PROCESS | 1840 | 1461088161758 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:49:21 INFO - PROCESS | 1840 | 1461088161762 Marionette TRACE conn3 <- [1,870,null,{}] 10:49:21 INFO - PROCESS | 1840 | 1461088161767 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:21 INFO - PROCESS | 1840 | 1461088161910 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:49:22 INFO - PROCESS | 1840 | 1461088162089 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858c79e800 == 92 [pid = 1840] [id = 77] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e0d800 == 91 [pid = 1840] [id = 214] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f856c575400) [pid = 1840] [serial = 601] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565009000 == 92 [pid = 1840] [id = 225] 10:49:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f8566be9c00) [pid = 1840] [serial = 675] [outer = (nil)] 10:49:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f856bae3800) [pid = 1840] [serial = 676] [outer = 0x7f8566be9c00] 10:49:22 INFO - PROCESS | 1840 | 1461088162201 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f856bdef000) [pid = 1840] [serial = 677] [outer = 0x7f8566be9c00] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574aee800 == 91 [pid = 1840] [id = 213] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cba000 == 90 [pid = 1840] [id = 212] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bf24800 == 89 [pid = 1840] [id = 211] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564d80800 == 88 [pid = 1840] [id = 210] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a0b1800 == 87 [pid = 1840] [id = 209] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a0ac800 == 86 [pid = 1840] [id = 208] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857584a800 == 85 [pid = 1840] [id = 205] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b5e800 == 84 [pid = 1840] [id = 204] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cd2800 == 83 [pid = 1840] [id = 203] 10:49:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e211000 == 82 [pid = 1840] [id = 202] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f8569d03c00) [pid = 1840] [serial = 500] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f8574783000) [pid = 1840] [serial = 518] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f856ca55000) [pid = 1840] [serial = 509] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f856bd4e400) [pid = 1840] [serial = 503] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f856cab9c00) [pid = 1840] [serial = 512] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f857055ac00) [pid = 1840] [serial = 515] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f856bfbe000) [pid = 1840] [serial = 506] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f856a55dc00) [pid = 1840] [serial = 551] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f8570348800) [pid = 1840] [serial = 545] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f856bfa7c00) [pid = 1840] [serial = 542] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f856bae1c00) [pid = 1840] [serial = 595] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f856a561000) [pid = 1840] [serial = 598] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f8572ce3000) [pid = 1840] [serial = 575] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f857008fc00) [pid = 1840] [serial = 574] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f856690e000) [pid = 1840] [serial = 589] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f858350f400) [pid = 1840] [serial = 584] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f85788e9800) [pid = 1840] [serial = 583] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f8566919c00) [pid = 1840] [serial = 590] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f8566bef800) [pid = 1840] [serial = 592] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f857c456800) [pid = 1840] [serial = 580] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f8582e6dc00) [pid = 1840] [serial = 581] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f85787b6800) [pid = 1840] [serial = 578] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f8576eb0c00) [pid = 1840] [serial = 577] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f856baddc00) [pid = 1840] [serial = 572] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f85843c4400) [pid = 1840] [serial = 587] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f85668ec800) [pid = 1840] [serial = 586] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f8569d07c00) [pid = 1840] [serial = 571] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f856bde4000) [pid = 1840] [serial = 596] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f856c08d000) [pid = 1840] [serial = 599] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f8569d04c00) [pid = 1840] [serial = 593] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f85788e7c00) [pid = 1840] [serial = 548] [outer = (nil)] [url = about:blank] 10:49:22 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f8566bb6c00) [pid = 1840] [serial = 539] [outer = (nil)] [url = about:blank] 10:49:23 INFO - PROCESS | 1840 | 1461088163060 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1336ms 10:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:49:23 INFO - PROCESS | 1840 | 1461088163094 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:49:23 INFO - PROCESS | 1840 | 1461088163097 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:49:23 INFO - PROCESS | 1840 | 1461088163103 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:49:23 INFO - PROCESS | 1840 | 1461088163108 Marionette TRACE conn3 <- [1,874,null,{}] 10:49:23 INFO - PROCESS | 1840 | 1461088163123 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:23 INFO - PROCESS | 1840 | 1461088163262 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:49:23 INFO - PROCESS | 1840 | 1461088163278 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce8d000 == 83 [pid = 1840] [id = 226] 10:49:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f856bfbe000) [pid = 1840] [serial = 678] [outer = (nil)] 10:49:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f856c7c0400) [pid = 1840] [serial = 679] [outer = 0x7f856bfbe000] 10:49:23 INFO - PROCESS | 1840 | 1461088163340 Marionette DEBUG loaded listener.js 10:49:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f856c876000) [pid = 1840] [serial = 680] [outer = 0x7f856bfbe000] 10:49:24 INFO - PROCESS | 1840 | 1461088164113 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1034ms 10:49:24 INFO - PROCESS | 1840 | 1461088164138 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:49:24 INFO - PROCESS | 1840 | 1461088164142 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:49:24 INFO - PROCESS | 1840 | 1461088164147 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:49:24 INFO - PROCESS | 1840 | 1461088164149 Marionette TRACE conn3 <- [1,878,null,{}] 10:49:24 INFO - PROCESS | 1840 | 1461088164154 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:24 INFO - PROCESS | 1840 | 1461088164290 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:49:24 INFO - PROCESS | 1840 | 1461088164304 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572c93800 == 84 [pid = 1840] [id = 227] 10:49:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f856bfb6400) [pid = 1840] [serial = 681] [outer = (nil)] 10:49:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f856cabd400) [pid = 1840] [serial = 682] [outer = 0x7f856bfb6400] 10:49:24 INFO - PROCESS | 1840 | 1461088164364 Marionette DEBUG loaded listener.js 10:49:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f856cc42000) [pid = 1840] [serial = 683] [outer = 0x7f856bfb6400] 10:49:25 INFO - PROCESS | 1840 | 1461088165161 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1030ms 10:49:25 INFO - PROCESS | 1840 | 1461088165179 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 1840 | 1461088165181 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:49:25 INFO - PROCESS | 1840 | 1461088165187 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:49:25 INFO - PROCESS | 1840 | 1461088165189 Marionette TRACE conn3 <- [1,882,null,{}] 10:49:25 INFO - PROCESS | 1840 | 1461088165212 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:25 INFO - PROCESS | 1840 | 1461088165393 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:49:25 INFO - PROCESS | 1840 | 1461088165478 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b61800 == 85 [pid = 1840] [id = 228] 10:49:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f856c7c5c00) [pid = 1840] [serial = 684] [outer = (nil)] 10:49:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f856d372400) [pid = 1840] [serial = 685] [outer = 0x7f856c7c5c00] 10:49:25 INFO - PROCESS | 1840 | 1461088165536 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f8570095c00) [pid = 1840] [serial = 686] [outer = 0x7f856c7c5c00] 10:49:26 INFO - PROCESS | 1840 | 1461088166349 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1230ms 10:49:26 INFO - PROCESS | 1840 | 1461088166417 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:49:26 INFO - PROCESS | 1840 | 1461088166420 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:49:26 INFO - PROCESS | 1840 | 1461088166425 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - PROCESS | 1840 | 1461088166427 Marionette TRACE conn3 <- [1,886,null,{}] 10:49:26 INFO - PROCESS | 1840 | 1461088166432 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:26 INFO - PROCESS | 1840 | 1461088166651 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:49:26 INFO - PROCESS | 1840 | 1461088166671 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e11800 == 86 [pid = 1840] [id = 229] 10:49:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f8570211800) [pid = 1840] [serial = 687] [outer = (nil)] 10:49:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f8570350c00) [pid = 1840] [serial = 688] [outer = 0x7f8570211800] 10:49:26 INFO - PROCESS | 1840 | 1461088166738 Marionette DEBUG loaded listener.js 10:49:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f8574573400) [pid = 1840] [serial = 689] [outer = 0x7f8570211800] 10:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f8570095800) [pid = 1840] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f8572ce5c00) [pid = 1840] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f85666aa000) [pid = 1840] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f85668e3400) [pid = 1840] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f856a55f400) [pid = 1840] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f856c08cc00) [pid = 1840] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f8569c43400) [pid = 1840] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:49:27 INFO - PROCESS | 1840 | 1461088167591 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1227ms 10:49:27 INFO - PROCESS | 1840 | 1461088167654 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:49:27 INFO - PROCESS | 1840 | 1461088167656 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:49:27 INFO - PROCESS | 1840 | 1461088167662 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:49:27 INFO - PROCESS | 1840 | 1461088167664 Marionette TRACE conn3 <- [1,890,null,{}] 10:49:27 INFO - PROCESS | 1840 | 1461088167669 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:27 INFO - PROCESS | 1840 | 1461088167844 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:49:27 INFO - PROCESS | 1840 | 1461088167860 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857474e000 == 87 [pid = 1840] [id = 230] 10:49:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f856bde2c00) [pid = 1840] [serial = 690] [outer = (nil)] 10:49:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f8574571800) [pid = 1840] [serial = 691] [outer = 0x7f856bde2c00] 10:49:27 INFO - PROCESS | 1840 | 1461088167919 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f85748ddc00) [pid = 1840] [serial = 692] [outer = 0x7f856bde2c00] 10:49:28 INFO - PROCESS | 1840 | 1461088168601 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 979ms 10:49:28 INFO - PROCESS | 1840 | 1461088168641 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 1840 | 1461088168644 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:49:28 INFO - PROCESS | 1840 | 1461088168650 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 1840 | 1461088168651 Marionette TRACE conn3 <- [1,894,null,{}] 10:49:28 INFO - PROCESS | 1840 | 1461088168657 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:28 INFO - PROCESS | 1840 | 1461088168843 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:49:28 INFO - PROCESS | 1840 | 1461088168859 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8577d78000 == 88 [pid = 1840] [id = 231] 10:49:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f8569c46800) [pid = 1840] [serial = 693] [outer = (nil)] 10:49:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f8575476400) [pid = 1840] [serial = 694] [outer = 0x7f8569c46800] 10:49:28 INFO - PROCESS | 1840 | 1461088168918 Marionette DEBUG loaded listener.js 10:49:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f8576433c00) [pid = 1840] [serial = 695] [outer = 0x7f8569c46800] 10:49:29 INFO - PROCESS | 1840 | 1461088169843 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1224ms 10:49:29 INFO - PROCESS | 1840 | 1461088169875 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 1840 | 1461088169881 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:49:29 INFO - PROCESS | 1840 | 1461088169889 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 1840 | 1461088169895 Marionette TRACE conn3 <- [1,898,null,{}] 10:49:29 INFO - PROCESS | 1840 | 1461088169903 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:30 INFO - PROCESS | 1840 | 1461088170067 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:49:30 INFO - PROCESS | 1840 | 1461088170285 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bf2d800 == 89 [pid = 1840] [id = 232] 10:49:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f8569d05c00) [pid = 1840] [serial = 696] [outer = (nil)] 10:49:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f8569fb1c00) [pid = 1840] [serial = 697] [outer = 0x7f8569d05c00] 10:49:30 INFO - PROCESS | 1840 | 1461088170402 Marionette DEBUG loaded listener.js 10:49:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f856bd4fc00) [pid = 1840] [serial = 698] [outer = 0x7f8569d05c00] 10:49:31 INFO - PROCESS | 1840 | 1461088171281 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1430ms 10:49:31 INFO - PROCESS | 1840 | 1461088171318 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:49:31 INFO - PROCESS | 1840 | 1461088171326 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:49:31 INFO - PROCESS | 1840 | 1461088171336 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:49:31 INFO - PROCESS | 1840 | 1461088171339 Marionette TRACE conn3 <- [1,902,null,{}] 10:49:31 INFO - PROCESS | 1840 | 1461088171345 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:31 INFO - PROCESS | 1840 | 1461088171541 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:49:31 INFO - PROCESS | 1840 | 1461088171709 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85753b8800 == 90 [pid = 1840] [id = 233] 10:49:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f8569d0d000) [pid = 1840] [serial = 699] [outer = (nil)] 10:49:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f856c825400) [pid = 1840] [serial = 700] [outer = 0x7f8569d0d000] 10:49:31 INFO - PROCESS | 1840 | 1461088171782 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f856cae4400) [pid = 1840] [serial = 701] [outer = 0x7f8569d0d000] 10:49:32 INFO - PROCESS | 1840 | 1461088172724 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1438ms 10:49:32 INFO - PROCESS | 1840 | 1461088172774 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:49:32 INFO - PROCESS | 1840 | 1461088172778 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:49:32 INFO - PROCESS | 1840 | 1461088172784 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:49:32 INFO - PROCESS | 1840 | 1461088172789 Marionette TRACE conn3 <- [1,906,null,{}] 10:49:32 INFO - PROCESS | 1840 | 1461088172804 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:32 INFO - PROCESS | 1840 | 1461088172973 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:49:33 INFO - PROCESS | 1840 | 1461088173137 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85830c5800 == 91 [pid = 1840] [id = 234] 10:49:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f856ca53400) [pid = 1840] [serial = 702] [outer = (nil)] 10:49:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f8572ce7000) [pid = 1840] [serial = 703] [outer = 0x7f856ca53400] 10:49:33 INFO - PROCESS | 1840 | 1461088173211 Marionette DEBUG loaded listener.js 10:49:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f8573db1800) [pid = 1840] [serial = 704] [outer = 0x7f856ca53400] 10:49:34 INFO - PROCESS | 1840 | 1461088174030 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1281ms 10:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:49:34 INFO - PROCESS | 1840 | 1461088174065 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:49:34 INFO - PROCESS | 1840 | 1461088174069 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:49:34 INFO - PROCESS | 1840 | 1461088174074 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:49:34 INFO - PROCESS | 1840 | 1461088174077 Marionette TRACE conn3 <- [1,910,null,{}] 10:49:34 INFO - PROCESS | 1840 | 1461088174082 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:34 INFO - PROCESS | 1840 | 1461088174239 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:49:34 INFO - PROCESS | 1840 | 1461088174402 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8584516800 == 92 [pid = 1840] [id = 235] 10:49:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f856cae6400) [pid = 1840] [serial = 705] [outer = (nil)] 10:49:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f8575494c00) [pid = 1840] [serial = 706] [outer = 0x7f856cae6400] 10:49:34 INFO - PROCESS | 1840 | 1461088174471 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f8576799000) [pid = 1840] [serial = 707] [outer = 0x7f856cae6400] 10:49:35 INFO - PROCESS | 1840 | 1461088175316 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1276ms 10:49:35 INFO - PROCESS | 1840 | 1461088175351 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:49:35 INFO - PROCESS | 1840 | 1461088175355 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:49:35 INFO - PROCESS | 1840 | 1461088175360 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:49:35 INFO - PROCESS | 1840 | 1461088175362 Marionette TRACE conn3 <- [1,914,null,{}] 10:49:35 INFO - PROCESS | 1840 | 1461088175368 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:35 INFO - PROCESS | 1840 | 1461088175526 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:49:35 INFO - PROCESS | 1840 | 1461088175704 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85881c3000 == 93 [pid = 1840] [id = 236] 10:49:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f8569d07c00) [pid = 1840] [serial = 708] [outer = (nil)] 10:49:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f8576ebb400) [pid = 1840] [serial = 709] [outer = 0x7f8569d07c00] 10:49:35 INFO - PROCESS | 1840 | 1461088175772 Marionette DEBUG loaded listener.js 10:49:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f85773dac00) [pid = 1840] [serial = 710] [outer = 0x7f8569d07c00] 10:49:36 INFO - PROCESS | 1840 | 1461088176641 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1325ms 10:49:36 INFO - PROCESS | 1840 | 1461088176687 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 1840 | 1461088176690 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:49:36 INFO - PROCESS | 1840 | 1461088176696 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 1840 | 1461088176698 Marionette TRACE conn3 <- [1,918,null,{}] 10:49:36 INFO - PROCESS | 1840 | 1461088176704 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:36 INFO - PROCESS | 1840 | 1461088176888 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:49:37 INFO - PROCESS | 1840 | 1461088177053 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85887a8000 == 94 [pid = 1840] [id = 237] 10:49:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f8578815800) [pid = 1840] [serial = 711] [outer = (nil)] 10:49:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f857881fc00) [pid = 1840] [serial = 712] [outer = 0x7f8578815800] 10:49:37 INFO - PROCESS | 1840 | 1461088177129 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f857d1c7000) [pid = 1840] [serial = 713] [outer = 0x7f8578815800] 10:49:37 INFO - PROCESS | 1840 | 1461088177962 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1329ms 10:49:38 INFO - PROCESS | 1840 | 1461088178026 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:49:38 INFO - PROCESS | 1840 | 1461088178030 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:49:38 INFO - PROCESS | 1840 | 1461088178037 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:49:38 INFO - PROCESS | 1840 | 1461088178040 Marionette TRACE conn3 <- [1,922,null,{}] 10:49:38 INFO - PROCESS | 1840 | 1461088178045 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:38 INFO - PROCESS | 1840 | 1461088178206 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:49:38 INFO - PROCESS | 1840 | 1461088178374 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858a480800 == 95 [pid = 1840] [id = 238] 10:49:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f8570350800) [pid = 1840] [serial = 714] [outer = (nil)] 10:49:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f857d1d1c00) [pid = 1840] [serial = 715] [outer = 0x7f8570350800] 10:49:38 INFO - PROCESS | 1840 | 1461088178450 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f85822d5400) [pid = 1840] [serial = 716] [outer = 0x7f8570350800] 10:49:39 INFO - PROCESS | 1840 | 1461088179263 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1283ms 10:49:39 INFO - PROCESS | 1840 | 1461088179320 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:49:39 INFO - PROCESS | 1840 | 1461088179324 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:49:39 INFO - PROCESS | 1840 | 1461088179329 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 1840 | 1461088179332 Marionette TRACE conn3 <- [1,926,null,{}] 10:49:39 INFO - PROCESS | 1840 | 1461088179338 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:39 INFO - PROCESS | 1840 | 1461088179497 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:49:39 INFO - PROCESS | 1840 | 1461088179671 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c70c000 == 96 [pid = 1840] [id = 239] 10:49:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f8578816000) [pid = 1840] [serial = 717] [outer = (nil)] 10:49:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f8582e69800) [pid = 1840] [serial = 718] [outer = 0x7f8578816000] 10:49:39 INFO - PROCESS | 1840 | 1461088179744 Marionette DEBUG loaded listener.js 10:49:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f85830b7800) [pid = 1840] [serial = 719] [outer = 0x7f8578816000] 10:49:40 INFO - PROCESS | 1840 | 1461088180610 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1335ms 10:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:49:40 INFO - PROCESS | 1840 | 1461088180665 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:49:40 INFO - PROCESS | 1840 | 1461088180668 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:49:40 INFO - PROCESS | 1840 | 1461088180674 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:49:40 INFO - PROCESS | 1840 | 1461088180681 Marionette TRACE conn3 <- [1,930,null,{}] 10:49:40 INFO - PROCESS | 1840 | 1461088180692 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:40 INFO - PROCESS | 1840 | 1461088180862 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:49:41 INFO - PROCESS | 1840 | 1461088181025 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c982000 == 97 [pid = 1840] [id = 240] 10:49:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f857d1ce400) [pid = 1840] [serial = 720] [outer = (nil)] 10:49:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f85831c8000) [pid = 1840] [serial = 721] [outer = 0x7f857d1ce400] 10:49:41 INFO - PROCESS | 1840 | 1461088181100 Marionette DEBUG loaded listener.js 10:49:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f858339a800) [pid = 1840] [serial = 722] [outer = 0x7f857d1ce400] 10:49:41 INFO - PROCESS | 1840 | 1461088181961 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1345ms 10:49:42 INFO - PROCESS | 1840 | 1461088182018 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:49:42 INFO - PROCESS | 1840 | 1461088182022 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:49:42 INFO - PROCESS | 1840 | 1461088182027 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:49:42 INFO - PROCESS | 1840 | 1461088182030 Marionette TRACE conn3 <- [1,934,null,{}] 10:49:42 INFO - PROCESS | 1840 | 1461088182035 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:42 INFO - PROCESS | 1840 | 1461088182182 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:49:42 INFO - PROCESS | 1840 | 1461088182750 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566865800 == 98 [pid = 1840] [id = 241] 10:49:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f85650ac000) [pid = 1840] [serial = 723] [outer = (nil)] 10:49:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f85666ae000) [pid = 1840] [serial = 724] [outer = 0x7f85650ac000] 10:49:42 INFO - PROCESS | 1840 | 1461088182860 Marionette DEBUG loaded listener.js 10:49:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f8566baec00) [pid = 1840] [serial = 725] [outer = 0x7f85650ac000] 10:49:43 INFO - PROCESS | 1840 | 1461088183655 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1684ms 10:49:43 INFO - PROCESS | 1840 | 1461088183713 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:49:43 INFO - PROCESS | 1840 | 1461088183720 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:49:43 INFO - PROCESS | 1840 | 1461088183728 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:49:43 INFO - PROCESS | 1840 | 1461088183732 Marionette TRACE conn3 <- [1,938,null,{}] 10:49:43 INFO - PROCESS | 1840 | 1461088183738 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:43 INFO - PROCESS | 1840 | 1461088183907 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:49:44 INFO - PROCESS | 1840 | 1461088184196 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565016000 == 99 [pid = 1840] [id = 242] 10:49:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f856bd4ec00) [pid = 1840] [serial = 726] [outer = (nil)] 10:49:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f856bd59c00) [pid = 1840] [serial = 727] [outer = 0x7f856bd4ec00] 10:49:44 INFO - PROCESS | 1840 | 1461088184319 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f856bfb3800) [pid = 1840] [serial = 728] [outer = 0x7f856bd4ec00] 10:49:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f856c575c00) [pid = 1840] [serial = 729] [outer = 0x7f856c570400] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857474e000 == 98 [pid = 1840] [id = 230] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e11800 == 97 [pid = 1840] [id = 229] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f856a55e000) [pid = 1840] [serial = 646] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f8566914000) [pid = 1840] [serial = 604] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f856cae5400) [pid = 1840] [serial = 613] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f856d1b6400) [pid = 1840] [serial = 616] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f856badf400) [pid = 1840] [serial = 607] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f85702ebc00) [pid = 1840] [serial = 619] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f8572cefc00) [pid = 1840] [serial = 622] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f856c874800) [pid = 1840] [serial = 610] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b61800 == 96 [pid = 1840] [id = 228] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572c93800 == 95 [pid = 1840] [id = 227] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ce8d000 == 94 [pid = 1840] [id = 226] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565009000 == 93 [pid = 1840] [id = 225] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e219800 == 92 [pid = 1840] [id = 224] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8582ef0000 == 91 [pid = 1840] [id = 219] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a35800 == 90 [pid = 1840] [id = 218] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85704b8800 == 89 [pid = 1840] [id = 217] 10:49:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8569c22000 == 88 [pid = 1840] [id = 216] 10:49:45 INFO - PROCESS | 1840 | 1461088185336 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f8570213000) [pid = 1840] [serial = 640] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f8573a1f800) [pid = 1840] [serial = 643] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f8566bed000) [pid = 1840] [serial = 631] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f856bdee400) [pid = 1840] [serial = 632] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f8566baf000) [pid = 1840] [serial = 626] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f85668eac00) [pid = 1840] [serial = 625] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f856c7c5000) [pid = 1840] [serial = 634] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f8573b36c00) [pid = 1840] [serial = 644] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f856d1af400) [pid = 1840] [serial = 637] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f856bade400) [pid = 1840] [serial = 629] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f8569d0d400) [pid = 1840] [serial = 628] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f856c882000) [pid = 1840] [serial = 635] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f857030ac00) [pid = 1840] [serial = 641] [outer = (nil)] [url = about:blank] 10:49:45 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f856df13c00) [pid = 1840] [serial = 638] [outer = (nil)] [url = about:blank] 10:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1637ms 10:49:45 INFO - PROCESS | 1840 | 1461088185369 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:49:45 INFO - PROCESS | 1840 | 1461088185374 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:49:45 INFO - PROCESS | 1840 | 1461088185380 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 1840 | 1461088185383 Marionette TRACE conn3 <- [1,942,null,{}] 10:49:45 INFO - PROCESS | 1840 | 1461088185389 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:45 INFO - PROCESS | 1840 | 1461088185532 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:49:45 INFO - PROCESS | 1840 | 1461088185736 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcbb000 == 89 [pid = 1840] [id = 243] 10:49:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f85666ab000) [pid = 1840] [serial = 730] [outer = (nil)] 10:49:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f856bd50800) [pid = 1840] [serial = 731] [outer = 0x7f85666ab000] 10:49:45 INFO - PROCESS | 1840 | 1461088185799 Marionette DEBUG loaded listener.js 10:49:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f856cab2000) [pid = 1840] [serial = 732] [outer = 0x7f85666ab000] 10:49:46 INFO - PROCESS | 1840 | 1461088186490 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1128ms 10:49:46 INFO - PROCESS | 1840 | 1461088186511 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:49:46 INFO - PROCESS | 1840 | 1461088186515 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:49:46 INFO - PROCESS | 1840 | 1461088186528 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:49:46 INFO - PROCESS | 1840 | 1461088186534 Marionette TRACE conn3 <- [1,946,null,{}] 10:49:46 INFO - PROCESS | 1840 | 1461088186560 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:46 INFO - PROCESS | 1840 | 1461088186707 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:49:46 INFO - PROCESS | 1840 | 1461088186725 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85704aa000 == 90 [pid = 1840] [id = 244] 10:49:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f856c08e000) [pid = 1840] [serial = 733] [outer = (nil)] 10:49:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f8570097800) [pid = 1840] [serial = 734] [outer = 0x7f856c08e000] 10:49:46 INFO - PROCESS | 1840 | 1461088186782 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f8570303800) [pid = 1840] [serial = 735] [outer = 0x7f856c08e000] 10:49:47 INFO - PROCESS | 1840 | 1461088187564 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1058ms 10:49:47 INFO - PROCESS | 1840 | 1461088187588 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:49:47 INFO - PROCESS | 1840 | 1461088187593 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:49:47 INFO - PROCESS | 1840 | 1461088187599 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 1840 | 1461088187601 Marionette TRACE conn3 <- [1,950,null,{}] 10:49:47 INFO - PROCESS | 1840 | 1461088187606 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:47 INFO - PROCESS | 1840 | 1461088187820 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:49:47 INFO - PROCESS | 1840 | 1461088187851 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cc5800 == 91 [pid = 1840] [id = 245] 10:49:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f856cab9000) [pid = 1840] [serial = 736] [outer = (nil)] 10:49:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f857034bc00) [pid = 1840] [serial = 737] [outer = 0x7f856cab9000] 10:49:47 INFO - PROCESS | 1840 | 1461088187909 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f8573a18400) [pid = 1840] [serial = 738] [outer = 0x7f856cab9000] 10:49:48 INFO - PROCESS | 1840 | 1461088188698 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1125ms 10:49:48 INFO - PROCESS | 1840 | 1461088188724 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:49:48 INFO - PROCESS | 1840 | 1461088188727 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:49:48 INFO - PROCESS | 1840 | 1461088188732 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:49:48 INFO - PROCESS | 1840 | 1461088188734 Marionette TRACE conn3 <- [1,954,null,{}] 10:49:48 INFO - PROCESS | 1840 | 1461088188739 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:48 INFO - PROCESS | 1840 | 1461088188924 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:49:48 INFO - PROCESS | 1840 | 1461088188951 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b56000 == 92 [pid = 1840] [id = 246] 10:49:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f85744b5c00) [pid = 1840] [serial = 739] [outer = (nil)] 10:49:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f857485fc00) [pid = 1840] [serial = 740] [outer = 0x7f85744b5c00] 10:49:49 INFO - PROCESS | 1840 | 1461088189027 Marionette DEBUG loaded listener.js 10:49:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f85758cc800) [pid = 1840] [serial = 741] [outer = 0x7f85744b5c00] 10:49:50 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f856c7c5c00) [pid = 1840] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:49:50 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f8570211800) [pid = 1840] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:49:50 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f856bde2c00) [pid = 1840] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:49:50 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f8566be9c00) [pid = 1840] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:49:50 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f856bfb6400) [pid = 1840] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:49:50 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f856bfbe000) [pid = 1840] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:49:50 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f856690bc00) [pid = 1840] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:49:50 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f85650a3c00) [pid = 1840] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:49:50 INFO - PROCESS | 1840 | 1461088190122 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1427ms 10:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:49:50 INFO - PROCESS | 1840 | 1461088190161 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 1840 | 1461088190163 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:49:50 INFO - PROCESS | 1840 | 1461088190169 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 1840 | 1461088190172 Marionette TRACE conn3 <- [1,958,null,{}] 10:49:50 INFO - PROCESS | 1840 | 1461088190177 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:50 INFO - PROCESS | 1840 | 1461088190334 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:49:50 INFO - PROCESS | 1840 | 1461088190487 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85753d0800 == 93 [pid = 1840] [id = 247] 10:49:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f8573aa4400) [pid = 1840] [serial = 742] [outer = (nil)] 10:49:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f8576088800) [pid = 1840] [serial = 743] [outer = 0x7f8573aa4400] 10:49:50 INFO - PROCESS | 1840 | 1461088190549 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f85767a0800) [pid = 1840] [serial = 744] [outer = 0x7f8573aa4400] 10:49:51 INFO - PROCESS | 1840 | 1461088191158 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1033ms 10:49:51 INFO - PROCESS | 1840 | 1461088191201 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 1840 | 1461088191203 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:49:51 INFO - PROCESS | 1840 | 1461088191209 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 1840 | 1461088191211 Marionette TRACE conn3 <- [1,962,null,{}] 10:49:51 INFO - PROCESS | 1840 | 1461088191216 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:51 INFO - PROCESS | 1840 | 1461088191397 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:49:51 INFO - PROCESS | 1840 | 1461088191414 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857624f000 == 94 [pid = 1840] [id = 248] 10:49:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f856bde2c00) [pid = 1840] [serial = 745] [outer = (nil)] 10:49:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f857679e000) [pid = 1840] [serial = 746] [outer = 0x7f856bde2c00] 10:49:51 INFO - PROCESS | 1840 | 1461088191474 Marionette DEBUG loaded listener.js 10:49:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f8578aab400) [pid = 1840] [serial = 747] [outer = 0x7f856bde2c00] 10:49:52 INFO - PROCESS | 1840 | 1461088192336 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1179ms 10:49:52 INFO - PROCESS | 1840 | 1461088192388 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:49:52 INFO - PROCESS | 1840 | 1461088192393 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:49:52 INFO - PROCESS | 1840 | 1461088192402 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:49:52 INFO - PROCESS | 1840 | 1461088192407 Marionette TRACE conn3 <- [1,966,null,{}] 10:49:52 INFO - PROCESS | 1840 | 1461088192416 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:52 INFO - PROCESS | 1840 | 1461088192592 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:49:52 INFO - PROCESS | 1840 | 1461088192743 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcb4800 == 95 [pid = 1840] [id = 249] 10:49:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f85650a7000) [pid = 1840] [serial = 748] [outer = (nil)] 10:49:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f8569c4a400) [pid = 1840] [serial = 749] [outer = 0x7f85650a7000] 10:49:52 INFO - PROCESS | 1840 | 1461088192815 Marionette DEBUG loaded listener.js 10:49:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f856bd55c00) [pid = 1840] [serial = 750] [outer = 0x7f85650a7000] 10:49:53 INFO - PROCESS | 1840 | 1461088193674 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1338ms 10:49:53 INFO - PROCESS | 1840 | 1461088193741 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:49:53 INFO - PROCESS | 1840 | 1461088193749 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:49:53 INFO - PROCESS | 1840 | 1461088193760 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:49:53 INFO - PROCESS | 1840 | 1461088193765 Marionette TRACE conn3 <- [1,970,null,{}] 10:49:53 INFO - PROCESS | 1840 | 1461088193770 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:53 INFO - PROCESS | 1840 | 1461088193947 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:49:54 INFO - PROCESS | 1840 | 1461088194108 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cc8000 == 96 [pid = 1840] [id = 250] 10:49:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f85668e3c00) [pid = 1840] [serial = 751] [outer = (nil)] 10:49:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f856cabac00) [pid = 1840] [serial = 752] [outer = 0x7f85668e3c00] 10:49:54 INFO - PROCESS | 1840 | 1461088194180 Marionette DEBUG loaded listener.js 10:49:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f856d372c00) [pid = 1840] [serial = 753] [outer = 0x7f85668e3c00] 10:49:55 INFO - PROCESS | 1840 | 1461088195138 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1430ms 10:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:49:55 INFO - PROCESS | 1840 | 1461088195191 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:49:55 INFO - PROCESS | 1840 | 1461088195194 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:49:55 INFO - PROCESS | 1840 | 1461088195200 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:49:55 INFO - PROCESS | 1840 | 1461088195205 Marionette TRACE conn3 <- [1,974,null,{}] 10:49:55 INFO - PROCESS | 1840 | 1461088195221 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:55 INFO - PROCESS | 1840 | 1461088195401 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:49:55 INFO - PROCESS | 1840 | 1461088195610 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c54d800 == 97 [pid = 1840] [id = 251] 10:49:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f8573a19c00) [pid = 1840] [serial = 754] [outer = (nil)] 10:49:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f8575486400) [pid = 1840] [serial = 755] [outer = 0x7f8573a19c00] 10:49:55 INFO - PROCESS | 1840 | 1461088195731 Marionette DEBUG loaded listener.js 10:49:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f8576f5f400) [pid = 1840] [serial = 756] [outer = 0x7f8573a19c00] 10:49:56 INFO - PROCESS | 1840 | 1461088196548 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1399ms 10:49:56 INFO - PROCESS | 1840 | 1461088196599 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:49:56 INFO - PROCESS | 1840 | 1461088196604 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:49:56 INFO - PROCESS | 1840 | 1461088196610 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:49:56 INFO - PROCESS | 1840 | 1461088196612 Marionette TRACE conn3 <- [1,978,null,{}] 10:49:56 INFO - PROCESS | 1840 | 1461088196617 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:56 INFO - PROCESS | 1840 | 1461088196778 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:49:56 INFO - PROCESS | 1840 | 1461088196945 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85833aa000 == 98 [pid = 1840] [id = 252] 10:49:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f856cab8c00) [pid = 1840] [serial = 757] [outer = (nil)] 10:49:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f85788ecc00) [pid = 1840] [serial = 758] [outer = 0x7f856cab8c00] 10:49:57 INFO - PROCESS | 1840 | 1461088197021 Marionette DEBUG loaded listener.js 10:49:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f857d1d3400) [pid = 1840] [serial = 759] [outer = 0x7f856cab8c00] 10:49:57 INFO - PROCESS | 1840 | 1461088197879 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1333ms 10:49:57 INFO - PROCESS | 1840 | 1461088197944 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 1840 | 1461088197948 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:49:57 INFO - PROCESS | 1840 | 1461088197954 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 1840 | 1461088197957 Marionette TRACE conn3 <- [1,982,null,{}] 10:49:57 INFO - PROCESS | 1840 | 1461088197962 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:58 INFO - PROCESS | 1840 | 1461088198114 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:49:58 INFO - PROCESS | 1840 | 1461088198284 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587c0d800 == 99 [pid = 1840] [id = 253] 10:49:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f8573b36c00) [pid = 1840] [serial = 760] [outer = (nil)] 10:49:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f8582e6d800) [pid = 1840] [serial = 761] [outer = 0x7f8573b36c00] 10:49:58 INFO - PROCESS | 1840 | 1461088198353 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f858339bc00) [pid = 1840] [serial = 762] [outer = 0x7f8573b36c00] 10:49:59 INFO - PROCESS | 1840 | 1461088199250 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1327ms 10:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:49:59 INFO - PROCESS | 1840 | 1461088199282 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:49:59 INFO - PROCESS | 1840 | 1461088199285 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:49:59 INFO - PROCESS | 1840 | 1461088199291 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:49:59 INFO - PROCESS | 1840 | 1461088199294 Marionette TRACE conn3 <- [1,986,null,{}] 10:49:59 INFO - PROCESS | 1840 | 1461088199299 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:59 INFO - PROCESS | 1840 | 1461088199493 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:49:59 INFO - PROCESS | 1840 | 1461088199670 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858a47d800 == 100 [pid = 1840] [id = 254] 10:49:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f8583536800) [pid = 1840] [serial = 763] [outer = (nil)] 10:49:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f85842d5800) [pid = 1840] [serial = 764] [outer = 0x7f8583536800] 10:49:59 INFO - PROCESS | 1840 | 1461088199744 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f85843d1000) [pid = 1840] [serial = 765] [outer = 0x7f8583536800] 10:50:00 INFO - PROCESS | 1840 | 1461088200614 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1377ms 10:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:50:00 INFO - PROCESS | 1840 | 1461088200668 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 1840 | 1461088200671 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:50:00 INFO - PROCESS | 1840 | 1461088200678 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - PROCESS | 1840 | 1461088200681 Marionette TRACE conn3 <- [1,990,null,{}] 10:50:00 INFO - PROCESS | 1840 | 1461088200686 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:00 INFO - PROCESS | 1840 | 1461088200853 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:50:01 INFO - PROCESS | 1840 | 1461088201042 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564cd4800 == 101 [pid = 1840] [id = 255] 10:50:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f856c08f800) [pid = 1840] [serial = 766] [outer = (nil)] 10:50:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f85843cc400) [pid = 1840] [serial = 767] [outer = 0x7f856c08f800] 10:50:01 INFO - PROCESS | 1840 | 1461088201115 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f85846e8000) [pid = 1840] [serial = 768] [outer = 0x7f856c08f800] 10:50:02 INFO - PROCESS | 1840 | 1461088202000 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1382ms 10:50:02 INFO - PROCESS | 1840 | 1461088202062 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:50:02 INFO - PROCESS | 1840 | 1461088202068 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:50:02 INFO - PROCESS | 1840 | 1461088202077 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:50:02 INFO - PROCESS | 1840 | 1461088202080 Marionette TRACE conn3 <- [1,994,null,{}] 10:50:02 INFO - PROCESS | 1840 | 1461088202088 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:02 INFO - PROCESS | 1840 | 1461088202347 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:50:02 INFO - PROCESS | 1840 | 1461088202515 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628e8800 == 102 [pid = 1840] [id = 256] 10:50:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f8570210400) [pid = 1840] [serial = 769] [outer = (nil)] 10:50:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f8586428000) [pid = 1840] [serial = 770] [outer = 0x7f8570210400] 10:50:02 INFO - PROCESS | 1840 | 1461088202585 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f85864d1c00) [pid = 1840] [serial = 771] [outer = 0x7f8570210400] 10:50:03 INFO - PROCESS | 1840 | 1461088203446 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1429ms 10:50:03 INFO - PROCESS | 1840 | 1461088203506 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:50:03 INFO - PROCESS | 1840 | 1461088203510 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:50:03 INFO - PROCESS | 1840 | 1461088203516 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:50:03 INFO - PROCESS | 1840 | 1461088203518 Marionette TRACE conn3 <- [1,998,null,{}] 10:50:03 INFO - PROCESS | 1840 | 1461088203524 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:03 INFO - PROCESS | 1840 | 1461088203694 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:50:03 INFO - PROCESS | 1840 | 1461088203871 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564ce2000 == 103 [pid = 1840] [id = 257] 10:50:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f85846e5c00) [pid = 1840] [serial = 772] [outer = (nil)] 10:50:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f8588227800) [pid = 1840] [serial = 773] [outer = 0x7f85846e5c00] 10:50:03 INFO - PROCESS | 1840 | 1461088203943 Marionette DEBUG loaded listener.js 10:50:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f8588230800) [pid = 1840] [serial = 774] [outer = 0x7f85846e5c00] 10:50:04 INFO - PROCESS | 1840 | 1461088204767 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1281ms 10:50:04 INFO - PROCESS | 1840 | 1461088204798 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:50:04 INFO - PROCESS | 1840 | 1461088204802 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:50:04 INFO - PROCESS | 1840 | 1461088204808 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:50:04 INFO - PROCESS | 1840 | 1461088204811 Marionette TRACE conn3 <- [1,1002,null,{}] 10:50:04 INFO - PROCESS | 1840 | 1461088204816 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:04 INFO - PROCESS | 1840 | 1461088204974 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:50:05 INFO - PROCESS | 1840 | 1461088205147 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85616a4800 == 104 [pid = 1840] [id = 258] 10:50:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f8561733400) [pid = 1840] [serial = 775] [outer = (nil)] 10:50:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f856173b400) [pid = 1840] [serial = 776] [outer = 0x7f8561733400] 10:50:05 INFO - PROCESS | 1840 | 1461088205219 Marionette DEBUG loaded listener.js 10:50:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f856173f400) [pid = 1840] [serial = 777] [outer = 0x7f8561733400] 10:50:06 INFO - PROCESS | 1840 | 1461088206140 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1382ms 10:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:50:06 INFO - PROCESS | 1840 | 1461088206192 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 1840 | 1461088206195 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:50:06 INFO - PROCESS | 1840 | 1461088206202 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 1840 | 1461088206206 Marionette TRACE conn3 <- [1,1006,null,{}] 10:50:06 INFO - PROCESS | 1840 | 1461088206211 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:06 INFO - PROCESS | 1840 | 1461088206436 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:50:06 INFO - PROCESS | 1840 | 1461088206605 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85618c1000 == 105 [pid = 1840] [id = 259] 10:50:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f8561735c00) [pid = 1840] [serial = 778] [outer = (nil)] 10:50:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f856ca58400) [pid = 1840] [serial = 779] [outer = 0x7f8561735c00] 10:50:06 INFO - PROCESS | 1840 | 1461088206686 Marionette DEBUG loaded listener.js 10:50:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f85883b0c00) [pid = 1840] [serial = 780] [outer = 0x7f8561735c00] 10:50:07 INFO - PROCESS | 1840 | 1461088207886 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1734ms 10:50:07 INFO - PROCESS | 1840 | 1461088207936 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:50:07 INFO - PROCESS | 1840 | 1461088207941 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:50:07 INFO - PROCESS | 1840 | 1461088207949 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:50:07 INFO - PROCESS | 1840 | 1461088207954 Marionette TRACE conn3 <- [1,1010,null,{}] 10:50:07 INFO - PROCESS | 1840 | 1461088207972 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:08 INFO - PROCESS | 1840 | 1461088208143 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:50:08 INFO - PROCESS | 1840 | 1461088208379 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a87f800 == 106 [pid = 1840] [id = 260] 10:50:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f856662e800) [pid = 1840] [serial = 781] [outer = (nil)] 10:50:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f8566636c00) [pid = 1840] [serial = 782] [outer = 0x7f856662e800] 10:50:08 INFO - PROCESS | 1840 | 1461088208445 Marionette DEBUG loaded listener.js 10:50:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f856690bc00) [pid = 1840] [serial = 783] [outer = 0x7f856662e800] 10:50:09 INFO - PROCESS | 1840 | 1461088209334 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1487ms 10:50:09 INFO - PROCESS | 1840 | 1461088209436 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:50:09 INFO - PROCESS | 1840 | 1461088209444 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:50:09 INFO - PROCESS | 1840 | 1461088209454 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:50:09 INFO - PROCESS | 1840 | 1461088209458 Marionette TRACE conn3 <- [1,1014,null,{}] 10:50:09 INFO - PROCESS | 1840 | 1461088209464 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:09 INFO - PROCESS | 1840 | 1461088209671 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:50:09 INFO - PROCESS | 1840 | 1461088209909 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a880000 == 107 [pid = 1840] [id = 261] 10:50:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f8569d08000) [pid = 1840] [serial = 784] [outer = (nil)] 10:50:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f856bde8800) [pid = 1840] [serial = 785] [outer = 0x7f8569d08000] 10:50:09 INFO - PROCESS | 1840 | 1461088209979 Marionette DEBUG loaded listener.js 10:50:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f856c570c00) [pid = 1840] [serial = 786] [outer = 0x7f8569d08000] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85753d0800 == 106 [pid = 1840] [id = 247] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b56000 == 105 [pid = 1840] [id = 246] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f8575476400) [pid = 1840] [serial = 694] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f8573a12c00) [pid = 1840] [serial = 661] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f857546d000) [pid = 1840] [serial = 664] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f857608f800) [pid = 1840] [serial = 667] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cc5800 == 104 [pid = 1840] [id = 245] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85704aa000 == 103 [pid = 1840] [id = 244] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcbb000 == 102 [pid = 1840] [id = 243] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565016000 == 101 [pid = 1840] [id = 242] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8566865800 == 100 [pid = 1840] [id = 241] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858a480800 == 99 [pid = 1840] [id = 238] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85887a8000 == 98 [pid = 1840] [id = 237] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85881c3000 == 97 [pid = 1840] [id = 236] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8584516800 == 96 [pid = 1840] [id = 235] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85830c5800 == 95 [pid = 1840] [id = 234] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576738000 == 94 [pid = 1840] [id = 206] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85753b8800 == 93 [pid = 1840] [id = 233] 10:50:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bf2d800 == 92 [pid = 1840] [id = 232] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f856d372400) [pid = 1840] [serial = 685] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f8570350c00) [pid = 1840] [serial = 688] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f8570095c00) [pid = 1840] [serial = 686] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f8574571800) [pid = 1840] [serial = 691] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f856caba400) [pid = 1840] [serial = 655] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f856a55ec00) [pid = 1840] [serial = 670] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f856bae3800) [pid = 1840] [serial = 676] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f856bdef000) [pid = 1840] [serial = 677] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f856cabd400) [pid = 1840] [serial = 682] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f856c7c0400) [pid = 1840] [serial = 679] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f856c876000) [pid = 1840] [serial = 680] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f8566be2800) [pid = 1840] [serial = 649] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f8566918c00) [pid = 1840] [serial = 673] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f8566bec000) [pid = 1840] [serial = 674] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f857030c000) [pid = 1840] [serial = 658] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f856bae5400) [pid = 1840] [serial = 652] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f856c828400) [pid = 1840] [serial = 647] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f8574573400) [pid = 1840] [serial = 689] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f85748ddc00) [pid = 1840] [serial = 692] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f856cc42000) [pid = 1840] [serial = 683] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1840 | 1461088210903 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1478ms 10:50:10 INFO - PROCESS | 1840 | 1461088210932 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:50:10 INFO - PROCESS | 1840 | 1461088210936 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:50:10 INFO - PROCESS | 1840 | 1461088210942 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:50:10 INFO - PROCESS | 1840 | 1461088210947 Marionette TRACE conn3 <- [1,1018,null,{}] 10:50:10 INFO - PROCESS | 1840 | 1461088210961 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:11 INFO - PROCESS | 1840 | 1461088211137 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:50:11 INFO - PROCESS | 1840 | 1461088211272 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ee84800 == 93 [pid = 1840] [id = 262] 10:50:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f8566be2800) [pid = 1840] [serial = 787] [outer = (nil)] 10:50:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f856ca58000) [pid = 1840] [serial = 788] [outer = 0x7f8566be2800] 10:50:11 INFO - PROCESS | 1840 | 1461088211334 Marionette DEBUG loaded listener.js 10:50:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f8570095c00) [pid = 1840] [serial = 789] [outer = 0x7f8566be2800] 10:50:12 INFO - PROCESS | 1840 | 1461088212087 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1180ms 10:50:12 INFO - PROCESS | 1840 | 1461088212123 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:50:12 INFO - PROCESS | 1840 | 1461088212126 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:50:12 INFO - PROCESS | 1840 | 1461088212132 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:50:12 INFO - PROCESS | 1840 | 1461088212135 Marionette TRACE conn3 <- [1,1022,null,{}] 10:50:12 INFO - PROCESS | 1840 | 1461088212140 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:12 INFO - PROCESS | 1840 | 1461088212299 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:50:12 INFO - PROCESS | 1840 | 1461088212314 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572ccd800 == 94 [pid = 1840] [id = 263] 10:50:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f856df0b400) [pid = 1840] [serial = 790] [outer = (nil)] 10:50:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f8572ceb800) [pid = 1840] [serial = 791] [outer = 0x7f856df0b400] 10:50:12 INFO - PROCESS | 1840 | 1461088212388 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f8573a1c000) [pid = 1840] [serial = 792] [outer = 0x7f856df0b400] 10:50:13 INFO - PROCESS | 1840 | 1461088213248 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1176ms 10:50:13 INFO - PROCESS | 1840 | 1461088213315 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:50:13 INFO - PROCESS | 1840 | 1461088213317 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:50:13 INFO - PROCESS | 1840 | 1461088213323 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:50:13 INFO - PROCESS | 1840 | 1461088213325 Marionette TRACE conn3 <- [1,1026,null,{}] 10:50:13 INFO - PROCESS | 1840 | 1461088213331 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:13 INFO - PROCESS | 1840 | 1461088213536 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:50:13 INFO - PROCESS | 1840 | 1461088213565 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85750dd000 == 95 [pid = 1840] [id = 264] 10:50:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f857030c800) [pid = 1840] [serial = 793] [outer = (nil)] 10:50:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f8574573400) [pid = 1840] [serial = 794] [outer = 0x7f857030c800] 10:50:13 INFO - PROCESS | 1840 | 1461088213628 Marionette DEBUG loaded listener.js 10:50:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f8575bb9000) [pid = 1840] [serial = 795] [outer = 0x7f857030c800] 10:50:14 INFO - PROCESS | 1840 | 1461088214476 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1176ms 10:50:14 INFO - PROCESS | 1840 | 1461088214501 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:50:14 INFO - PROCESS | 1840 | 1461088214503 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:50:14 INFO - PROCESS | 1840 | 1461088214511 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:50:14 INFO - PROCESS | 1840 | 1461088214514 Marionette TRACE conn3 <- [1,1030,null,{}] 10:50:14 INFO - PROCESS | 1840 | 1461088214519 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:14 INFO - PROCESS | 1840 | 1461088214773 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:50:14 INFO - PROCESS | 1840 | 1461088214808 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576738000 == 96 [pid = 1840] [id = 265] 10:50:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f8576797400) [pid = 1840] [serial = 796] [outer = (nil)] 10:50:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f85788ef000) [pid = 1840] [serial = 797] [outer = 0x7f8576797400] 10:50:14 INFO - PROCESS | 1840 | 1461088214872 Marionette DEBUG loaded listener.js 10:50:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f85830ba400) [pid = 1840] [serial = 798] [outer = 0x7f8576797400] 10:50:15 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f8573aa4400) [pid = 1840] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:50:15 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f85744b5c00) [pid = 1840] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:50:15 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f856bd4ec00) [pid = 1840] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:50:15 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f8569c46800) [pid = 1840] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:50:15 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f85650ac000) [pid = 1840] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:50:15 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f85666ab000) [pid = 1840] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:50:15 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f856c08e000) [pid = 1840] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:50:15 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f856cab9000) [pid = 1840] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:50:15 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f856c08d800) [pid = 1840] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:50:15 INFO - PROCESS | 1840 | 1461088215909 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1429ms 10:50:15 INFO - PROCESS | 1840 | 1461088215939 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:50:15 INFO - PROCESS | 1840 | 1461088215943 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:50:15 INFO - PROCESS | 1840 | 1461088215948 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:50:15 INFO - PROCESS | 1840 | 1461088215951 Marionette TRACE conn3 <- [1,1034,null,{}] 10:50:15 INFO - PROCESS | 1840 | 1461088215956 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:16 INFO - PROCESS | 1840 | 1461088216168 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:50:16 INFO - PROCESS | 1840 | 1461088216188 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857889d800 == 97 [pid = 1840] [id = 266] 10:50:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f856c573800) [pid = 1840] [serial = 799] [outer = (nil)] 10:50:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f85788f2800) [pid = 1840] [serial = 800] [outer = 0x7f856c573800] 10:50:16 INFO - PROCESS | 1840 | 1461088216250 Marionette DEBUG loaded listener.js 10:50:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f858330dc00) [pid = 1840] [serial = 801] [outer = 0x7f856c573800] 10:50:17 INFO - PROCESS | 1840 | 1461088217037 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1129ms 10:50:17 INFO - PROCESS | 1840 | 1461088217085 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:50:17 INFO - PROCESS | 1840 | 1461088217088 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:50:17 INFO - PROCESS | 1840 | 1461088217095 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:50:17 INFO - PROCESS | 1840 | 1461088217097 Marionette TRACE conn3 <- [1,1038,null,{}] 10:50:17 INFO - PROCESS | 1840 | 1461088217103 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:17 INFO - PROCESS | 1840 | 1461088217255 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:50:17 INFO - PROCESS | 1840 | 1461088217268 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858310c000 == 98 [pid = 1840] [id = 267] 10:50:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f85788eec00) [pid = 1840] [serial = 802] [outer = (nil)] 10:50:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f85842d4400) [pid = 1840] [serial = 803] [outer = 0x7f85788eec00] 10:50:17 INFO - PROCESS | 1840 | 1461088217331 Marionette DEBUG loaded listener.js 10:50:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f85843cc000) [pid = 1840] [serial = 804] [outer = 0x7f85788eec00] 10:50:18 INFO - PROCESS | 1840 | 1461088218499 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1476ms 10:50:18 INFO - PROCESS | 1840 | 1461088218573 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:50:18 INFO - PROCESS | 1840 | 1461088218582 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:50:18 INFO - PROCESS | 1840 | 1461088218591 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:50:18 INFO - PROCESS | 1840 | 1461088218596 Marionette TRACE conn3 <- [1,1042,null,{}] 10:50:18 INFO - PROCESS | 1840 | 1461088218604 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:18 INFO - PROCESS | 1840 | 1461088218835 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:50:19 INFO - PROCESS | 1840 | 1461088219067 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcac000 == 99 [pid = 1840] [id = 268] 10:50:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f8566be9800) [pid = 1840] [serial = 805] [outer = (nil)] 10:50:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f8569d0dc00) [pid = 1840] [serial = 806] [outer = 0x7f8566be9800] 10:50:19 INFO - PROCESS | 1840 | 1461088219193 Marionette DEBUG loaded listener.js 10:50:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f856c08d800) [pid = 1840] [serial = 807] [outer = 0x7f8566be9800] 10:50:20 INFO - PROCESS | 1840 | 1461088220103 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1583ms 10:50:20 INFO - PROCESS | 1840 | 1461088220175 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:50:20 INFO - PROCESS | 1840 | 1461088220184 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:50:20 INFO - PROCESS | 1840 | 1461088220195 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:50:20 INFO - PROCESS | 1840 | 1461088220198 Marionette TRACE conn3 <- [1,1046,null,{}] 10:50:20 INFO - PROCESS | 1840 | 1461088220204 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:20 INFO - PROCESS | 1840 | 1461088220431 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:50:20 INFO - PROCESS | 1840 | 1461088220682 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575ccd000 == 100 [pid = 1840] [id = 269] 10:50:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f856c090000) [pid = 1840] [serial = 808] [outer = (nil)] 10:50:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f857021b400) [pid = 1840] [serial = 809] [outer = 0x7f856c090000] 10:50:20 INFO - PROCESS | 1840 | 1461088220804 Marionette DEBUG loaded listener.js 10:50:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f8573a1b000) [pid = 1840] [serial = 810] [outer = 0x7f856c090000] 10:50:21 INFO - PROCESS | 1840 | 1461088221650 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1482ms 10:50:21 INFO - PROCESS | 1840 | 1461088221677 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:50:21 INFO - PROCESS | 1840 | 1461088221680 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:50:21 INFO - PROCESS | 1840 | 1461088221687 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:50:21 INFO - PROCESS | 1840 | 1461088221693 Marionette TRACE conn3 <- [1,1050,null,{}] 10:50:21 INFO - PROCESS | 1840 | 1461088221708 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:21 INFO - PROCESS | 1840 | 1461088221888 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:50:22 INFO - PROCESS | 1840 | 1461088222068 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587c40800 == 101 [pid = 1840] [id = 270] 10:50:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f8576434400) [pid = 1840] [serial = 811] [outer = (nil)] 10:50:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f857d1c6c00) [pid = 1840] [serial = 812] [outer = 0x7f8576434400] 10:50:22 INFO - PROCESS | 1840 | 1461088222144 Marionette DEBUG loaded listener.js 10:50:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f85833e3000) [pid = 1840] [serial = 813] [outer = 0x7f8576434400] 10:50:22 INFO - PROCESS | 1840 | 1461088222982 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1335ms 10:50:23 INFO - PROCESS | 1840 | 1461088223023 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:50:23 INFO - PROCESS | 1840 | 1461088223028 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:50:23 INFO - PROCESS | 1840 | 1461088223033 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:50:23 INFO - PROCESS | 1840 | 1461088223037 Marionette TRACE conn3 <- [1,1054,null,{}] 10:50:23 INFO - PROCESS | 1840 | 1461088223042 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:23 INFO - PROCESS | 1840 | 1461088223218 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:50:23 INFO - PROCESS | 1840 | 1461088223395 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588831800 == 102 [pid = 1840] [id = 271] 10:50:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f85767a1800) [pid = 1840] [serial = 814] [outer = (nil)] 10:50:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f85843cc800) [pid = 1840] [serial = 815] [outer = 0x7f85767a1800] 10:50:23 INFO - PROCESS | 1840 | 1461088223468 Marionette DEBUG loaded listener.js 10:50:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f85846e5400) [pid = 1840] [serial = 816] [outer = 0x7f85767a1800] 10:50:24 INFO - PROCESS | 1840 | 1461088224345 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1349ms 10:50:24 INFO - PROCESS | 1840 | 1461088224383 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:50:24 INFO - PROCESS | 1840 | 1461088224388 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:50:24 INFO - PROCESS | 1840 | 1461088224394 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:50:24 INFO - PROCESS | 1840 | 1461088224397 Marionette TRACE conn3 <- [1,1058,null,{}] 10:50:24 INFO - PROCESS | 1840 | 1461088224403 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:24 INFO - PROCESS | 1840 | 1461088224572 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:50:24 INFO - PROCESS | 1840 | 1461088224754 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587d93000 == 103 [pid = 1840] [id = 272] 10:50:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f857546c400) [pid = 1840] [serial = 817] [outer = (nil)] 10:50:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f8586589800) [pid = 1840] [serial = 818] [outer = 0x7f857546c400] 10:50:24 INFO - PROCESS | 1840 | 1461088224827 Marionette DEBUG loaded listener.js 10:50:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f8588364800) [pid = 1840] [serial = 819] [outer = 0x7f857546c400] 10:50:25 INFO - PROCESS | 1840 | 1461088225739 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1388ms 10:50:25 INFO - PROCESS | 1840 | 1461088225784 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 1840 | 1461088225787 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:50:25 INFO - PROCESS | 1840 | 1461088225794 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 1840 | 1461088225797 Marionette TRACE conn3 <- [1,1062,null,{}] 10:50:25 INFO - PROCESS | 1840 | 1461088225803 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:26 INFO - PROCESS | 1840 | 1461088225996 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:50:26 INFO - PROCESS | 1840 | 1461088226168 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564985800 == 104 [pid = 1840] [id = 273] 10:50:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f8564a54000) [pid = 1840] [serial = 820] [outer = (nil)] 10:50:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f85831cbc00) [pid = 1840] [serial = 821] [outer = 0x7f8564a54000] 10:50:26 INFO - PROCESS | 1840 | 1461088226247 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f858871e400) [pid = 1840] [serial = 822] [outer = 0x7f8564a54000] 10:50:27 INFO - PROCESS | 1840 | 1461088227075 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1332ms 10:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:50:27 INFO - PROCESS | 1840 | 1461088227127 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:50:27 INFO - PROCESS | 1840 | 1461088227130 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:50:27 INFO - PROCESS | 1840 | 1461088227137 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:50:27 INFO - PROCESS | 1840 | 1461088227140 Marionette TRACE conn3 <- [1,1066,null,{}] 10:50:27 INFO - PROCESS | 1840 | 1461088227145 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:27 INFO - PROCESS | 1840 | 1461088227314 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:50:27 INFO - PROCESS | 1840 | 1461088227492 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8585f13000 == 105 [pid = 1840] [id = 274] 10:50:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f8564a54c00) [pid = 1840] [serial = 823] [outer = (nil)] 10:50:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f8569c69000) [pid = 1840] [serial = 824] [outer = 0x7f8564a54c00] 10:50:27 INFO - PROCESS | 1840 | 1461088227565 Marionette DEBUG loaded listener.js 10:50:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f8569c6d400) [pid = 1840] [serial = 825] [outer = 0x7f8564a54c00] 10:50:28 INFO - PROCESS | 1840 | 1461088228442 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1335ms 10:50:28 INFO - PROCESS | 1840 | 1461088228471 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:50:28 INFO - PROCESS | 1840 | 1461088228475 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:50:28 INFO - PROCESS | 1840 | 1461088228481 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:50:28 INFO - PROCESS | 1840 | 1461088228484 Marionette TRACE conn3 <- [1,1070,null,{}] 10:50:28 INFO - PROCESS | 1840 | 1461088228489 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:28 INFO - PROCESS | 1840 | 1461088228661 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:50:28 INFO - PROCESS | 1840 | 1461088228847 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564f78800 == 106 [pid = 1840] [id = 275] 10:50:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f8564a55000) [pid = 1840] [serial = 826] [outer = (nil)] 10:50:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f8569c71c00) [pid = 1840] [serial = 827] [outer = 0x7f8564a55000] 10:50:28 INFO - PROCESS | 1840 | 1461088228916 Marionette DEBUG loaded listener.js 10:50:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f856c17f800) [pid = 1840] [serial = 828] [outer = 0x7f8564a55000] 10:50:29 INFO - PROCESS | 1840 | 1461088229786 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1376ms 10:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:50:29 INFO - PROCESS | 1840 | 1461088229859 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:50:29 INFO - PROCESS | 1840 | 1461088229861 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:50:29 INFO - PROCESS | 1840 | 1461088229867 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:50:29 INFO - PROCESS | 1840 | 1461088229870 Marionette TRACE conn3 <- [1,1074,null,{}] 10:50:29 INFO - PROCESS | 1840 | 1461088229876 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:30 INFO - PROCESS | 1840 | 1461088230086 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:50:30 INFO - PROCESS | 1840 | 1461088230262 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f0d1800 == 107 [pid = 1840] [id = 276] 10:50:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f855f5c2400) [pid = 1840] [serial = 829] [outer = (nil)] 10:50:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f855f5cb400) [pid = 1840] [serial = 830] [outer = 0x7f855f5c2400] 10:50:30 INFO - PROCESS | 1840 | 1461088230334 Marionette DEBUG loaded listener.js 10:50:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f855f5cf800) [pid = 1840] [serial = 831] [outer = 0x7f855f5c2400] 10:50:31 INFO - PROCESS | 1840 | 1461088231722 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1934ms 10:50:31 INFO - PROCESS | 1840 | 1461088231880 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:50:31 INFO - PROCESS | 1840 | 1461088231884 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:50:31 INFO - PROCESS | 1840 | 1461088231894 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:50:31 INFO - PROCESS | 1840 | 1461088231896 Marionette TRACE conn3 <- [1,1078,null,{}] 10:50:31 INFO - PROCESS | 1840 | 1461088231905 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:32 INFO - PROCESS | 1840 | 1461088232066 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:50:32 INFO - PROCESS | 1840 | 1461088232261 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566865800 == 108 [pid = 1840] [id = 277] 10:50:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f856173d000) [pid = 1840] [serial = 832] [outer = (nil)] 10:50:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f8564898800) [pid = 1840] [serial = 833] [outer = 0x7f856173d000] 10:50:32 INFO - PROCESS | 1840 | 1461088232329 Marionette DEBUG loaded listener.js 10:50:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f85650aa800) [pid = 1840] [serial = 834] [outer = 0x7f856173d000] 10:50:33 INFO - PROCESS | 1840 | 1461088233319 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1479ms 10:50:33 INFO - PROCESS | 1840 | 1461088233374 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:50:33 INFO - PROCESS | 1840 | 1461088233382 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:50:33 INFO - PROCESS | 1840 | 1461088233392 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - PROCESS | 1840 | 1461088233395 Marionette TRACE conn3 <- [1,1082,null,{}] 10:50:33 INFO - PROCESS | 1840 | 1461088233401 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:33 INFO - PROCESS | 1840 | 1461088233660 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:50:33 INFO - PROCESS | 1840 | 1461088233896 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857889d800 == 107 [pid = 1840] [id = 266] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f8572ce7000) [pid = 1840] [serial = 703] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f8569fb1c00) [pid = 1840] [serial = 697] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f8582e69800) [pid = 1840] [serial = 718] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f856c825400) [pid = 1840] [serial = 700] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f857881fc00) [pid = 1840] [serial = 712] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f85831c8000) [pid = 1840] [serial = 721] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f8576ebb400) [pid = 1840] [serial = 709] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f8575494c00) [pid = 1840] [serial = 706] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f857d1d1c00) [pid = 1840] [serial = 715] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f857679e000) [pid = 1840] [serial = 746] [outer = (nil)] [url = about:blank] 10:50:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564ae3000 == 108 [pid = 1840] [id = 278] 10:50:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f856662a800) [pid = 1840] [serial = 835] [outer = (nil)] 10:50:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f8566914400) [pid = 1840] [serial = 836] [outer = 0x7f856662a800] 10:50:34 INFO - PROCESS | 1840 | 1461088234029 Marionette DEBUG loaded listener.js 10:50:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f8569c63400) [pid = 1840] [serial = 837] [outer = 0x7f856662a800] 10:50:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576738000 == 107 [pid = 1840] [id = 265] 10:50:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85750dd000 == 106 [pid = 1840] [id = 264] 10:50:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572ccd800 == 105 [pid = 1840] [id = 263] 10:50:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ee84800 == 104 [pid = 1840] [id = 262] 10:50:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a880000 == 103 [pid = 1840] [id = 261] 10:50:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a87f800 == 102 [pid = 1840] [id = 260] 10:50:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85833aa000 == 101 [pid = 1840] [id = 252] 10:50:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcb4800 == 100 [pid = 1840] [id = 249] 10:50:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857624f000 == 99 [pid = 1840] [id = 248] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f85767a0800) [pid = 1840] [serial = 744] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f85666a3c00) [pid = 1840] [serial = 470] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f857485fc00) [pid = 1840] [serial = 740] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f856bfb3800) [pid = 1840] [serial = 728] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f8576088800) [pid = 1840] [serial = 743] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f8576433c00) [pid = 1840] [serial = 695] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f85758cc800) [pid = 1840] [serial = 741] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f85666ae000) [pid = 1840] [serial = 724] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f856bd50800) [pid = 1840] [serial = 731] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f856cab2000) [pid = 1840] [serial = 732] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f8570097800) [pid = 1840] [serial = 734] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f857034bc00) [pid = 1840] [serial = 737] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f8566baec00) [pid = 1840] [serial = 725] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f8573a18400) [pid = 1840] [serial = 738] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f856c7c6800) [pid = 1840] [serial = 602] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f8570303800) [pid = 1840] [serial = 735] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f856bd59c00) [pid = 1840] [serial = 727] [outer = (nil)] [url = about:blank] 10:50:34 INFO - PROCESS | 1840 | 1461088234906 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1530ms 10:50:34 INFO - PROCESS | 1840 | 1461088234922 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:50:34 INFO - PROCESS | 1840 | 1461088234924 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:50:34 INFO - PROCESS | 1840 | 1461088234931 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:50:34 INFO - PROCESS | 1840 | 1461088234937 Marionette TRACE conn3 <- [1,1086,null,{}] 10:50:34 INFO - PROCESS | 1840 | 1461088234952 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:35 INFO - PROCESS | 1840 | 1461088235105 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:50:35 INFO - PROCESS | 1840 | 1461088235122 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a882000 == 100 [pid = 1840] [id = 279] 10:50:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f8569fb1c00) [pid = 1840] [serial = 838] [outer = (nil)] 10:50:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f856bdef000) [pid = 1840] [serial = 839] [outer = 0x7f8569fb1c00] 10:50:35 INFO - PROCESS | 1840 | 1461088235187 Marionette DEBUG loaded listener.js 10:50:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f856bfb5400) [pid = 1840] [serial = 840] [outer = 0x7f8569fb1c00] 10:50:35 INFO - PROCESS | 1840 | 1461088235984 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1082ms 10:50:36 INFO - PROCESS | 1840 | 1461088236018 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:50:36 INFO - PROCESS | 1840 | 1461088236022 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:50:36 INFO - PROCESS | 1840 | 1461088236029 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:50:36 INFO - PROCESS | 1840 | 1461088236032 Marionette TRACE conn3 <- [1,1090,null,{}] 10:50:36 INFO - PROCESS | 1840 | 1461088236037 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:36 INFO - PROCESS | 1840 | 1461088236193 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:50:36 INFO - PROCESS | 1840 | 1461088236207 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce91800 == 101 [pid = 1840] [id = 280] 10:50:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f856bfb7c00) [pid = 1840] [serial = 841] [outer = (nil)] 10:50:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f856c183800) [pid = 1840] [serial = 842] [outer = 0x7f856bfb7c00] 10:50:36 INFO - PROCESS | 1840 | 1461088236270 Marionette DEBUG loaded listener.js 10:50:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f856c187000) [pid = 1840] [serial = 843] [outer = 0x7f856bfb7c00] 10:50:37 INFO - PROCESS | 1840 | 1461088237219 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1234ms 10:50:37 INFO - PROCESS | 1840 | 1461088237263 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 1840 | 1461088237266 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:50:37 INFO - PROCESS | 1840 | 1461088237272 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 1840 | 1461088237274 Marionette TRACE conn3 <- [1,1094,null,{}] 10:50:37 INFO - PROCESS | 1840 | 1461088237280 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:37 INFO - PROCESS | 1840 | 1461088237491 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:50:37 INFO - PROCESS | 1840 | 1461088237521 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e472800 == 102 [pid = 1840] [id = 281] 10:50:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f856bfc0c00) [pid = 1840] [serial = 844] [outer = (nil)] 10:50:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f856c57d400) [pid = 1840] [serial = 845] [outer = 0x7f856bfc0c00] 10:50:37 INFO - PROCESS | 1840 | 1461088237585 Marionette DEBUG loaded listener.js 10:50:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f856c876000) [pid = 1840] [serial = 846] [outer = 0x7f856bfc0c00] 10:50:38 INFO - PROCESS | 1840 | 1461088238426 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1184ms 10:50:38 INFO - PROCESS | 1840 | 1461088238456 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:50:38 INFO - PROCESS | 1840 | 1461088238460 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:50:38 INFO - PROCESS | 1840 | 1461088238465 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:50:38 INFO - PROCESS | 1840 | 1461088238467 Marionette TRACE conn3 <- [1,1098,null,{}] 10:50:38 INFO - PROCESS | 1840 | 1461088238472 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:38 INFO - PROCESS | 1840 | 1461088238709 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:50:38 INFO - PROCESS | 1840 | 1461088238733 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cc3800 == 103 [pid = 1840] [id = 282] 10:50:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f856cabdc00) [pid = 1840] [serial = 847] [outer = (nil)] 10:50:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f856d1afc00) [pid = 1840] [serial = 848] [outer = 0x7f856cabdc00] 10:50:38 INFO - PROCESS | 1840 | 1461088238799 Marionette DEBUG loaded listener.js 10:50:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f8570306400) [pid = 1840] [serial = 849] [outer = 0x7f856cabdc00] 10:50:39 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f857030c800) [pid = 1840] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:50:39 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f856c573800) [pid = 1840] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:50:39 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f8576797400) [pid = 1840] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:50:39 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f8566be2800) [pid = 1840] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:50:39 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f8569d08000) [pid = 1840] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:50:39 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f856662e800) [pid = 1840] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:50:39 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f856df0b400) [pid = 1840] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:50:40 INFO - PROCESS | 1840 | 1461088240094 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1678ms 10:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:50:40 INFO - PROCESS | 1840 | 1461088240145 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:50:40 INFO - PROCESS | 1840 | 1461088240148 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:50:40 INFO - PROCESS | 1840 | 1461088240154 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:50:40 INFO - PROCESS | 1840 | 1461088240157 Marionette TRACE conn3 <- [1,1102,null,{}] 10:50:40 INFO - PROCESS | 1840 | 1461088240163 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:40 INFO - PROCESS | 1840 | 1461088240324 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:50:40 INFO - PROCESS | 1840 | 1461088240337 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574753000 == 104 [pid = 1840] [id = 283] 10:50:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f856cc4cc00) [pid = 1840] [serial = 850] [outer = (nil)] 10:50:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f8570349800) [pid = 1840] [serial = 851] [outer = 0x7f856cc4cc00] 10:50:40 INFO - PROCESS | 1840 | 1461088240402 Marionette DEBUG loaded listener.js 10:50:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f8572ce7000) [pid = 1840] [serial = 852] [outer = 0x7f856cc4cc00] 10:50:41 INFO - PROCESS | 1840 | 1461088241188 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1080ms 10:50:41 INFO - PROCESS | 1840 | 1461088241234 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:50:41 INFO - PROCESS | 1840 | 1461088241237 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:50:41 INFO - PROCESS | 1840 | 1461088241243 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:50:41 INFO - PROCESS | 1840 | 1461088241245 Marionette TRACE conn3 <- [1,1106,null,{}] 10:50:41 INFO - PROCESS | 1840 | 1461088241250 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:41 INFO - PROCESS | 1840 | 1461088241465 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:50:41 INFO - PROCESS | 1840 | 1461088241663 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f0e2000 == 105 [pid = 1840] [id = 284] 10:50:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f855f5c4c00) [pid = 1840] [serial = 853] [outer = (nil)] 10:50:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f855f5ca400) [pid = 1840] [serial = 854] [outer = 0x7f855f5c4c00] 10:50:41 INFO - PROCESS | 1840 | 1461088241741 Marionette DEBUG loaded listener.js 10:50:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f8564899400) [pid = 1840] [serial = 855] [outer = 0x7f855f5c4c00] 10:50:42 INFO - PROCESS | 1840 | 1461088242675 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1490ms 10:50:42 INFO - PROCESS | 1840 | 1461088242734 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:50:42 INFO - PROCESS | 1840 | 1461088242742 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:50:42 INFO - PROCESS | 1840 | 1461088242750 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:50:42 INFO - PROCESS | 1840 | 1461088242755 Marionette TRACE conn3 <- [1,1110,null,{}] 10:50:42 INFO - PROCESS | 1840 | 1461088242761 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:42 INFO - PROCESS | 1840 | 1461088242993 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:50:43 INFO - PROCESS | 1840 | 1461088243164 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a880000 == 106 [pid = 1840] [id = 285] 10:50:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f856690c800) [pid = 1840] [serial = 856] [outer = (nil)] 10:50:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f8569c63c00) [pid = 1840] [serial = 857] [outer = 0x7f856690c800] 10:50:43 INFO - PROCESS | 1840 | 1461088243285 Marionette DEBUG loaded listener.js 10:50:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f8569d10c00) [pid = 1840] [serial = 858] [outer = 0x7f856690c800] 10:50:44 INFO - PROCESS | 1840 | 1461088244230 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1540ms 10:50:44 INFO - PROCESS | 1840 | 1461088244295 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:50:44 INFO - PROCESS | 1840 | 1461088244301 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:50:44 INFO - PROCESS | 1840 | 1461088244308 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:50:44 INFO - PROCESS | 1840 | 1461088244311 Marionette TRACE conn3 <- [1,1114,null,{}] 10:50:44 INFO - PROCESS | 1840 | 1461088244317 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:44 INFO - PROCESS | 1840 | 1461088244500 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:50:44 INFO - PROCESS | 1840 | 1461088244752 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572c87000 == 107 [pid = 1840] [id = 286] 10:50:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f856bd53800) [pid = 1840] [serial = 859] [outer = (nil)] 10:50:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f856bfbf400) [pid = 1840] [serial = 860] [outer = 0x7f856bd53800] 10:50:44 INFO - PROCESS | 1840 | 1461088244867 Marionette DEBUG loaded listener.js 10:50:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f856c188800) [pid = 1840] [serial = 861] [outer = 0x7f856bd53800] 10:50:45 INFO - PROCESS | 1840 | 1461088245748 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1481ms 10:50:45 INFO - PROCESS | 1840 | 1461088245789 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:50:45 INFO - PROCESS | 1840 | 1461088245792 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:50:45 INFO - PROCESS | 1840 | 1461088245807 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:50:45 INFO - PROCESS | 1840 | 1461088245815 Marionette TRACE conn3 <- [1,1118,null,{}] 10:50:45 INFO - PROCESS | 1840 | 1461088245823 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:46 INFO - PROCESS | 1840 | 1461088246015 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:50:46 INFO - PROCESS | 1840 | 1461088246188 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e15800 == 108 [pid = 1840] [id = 287] 10:50:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f856bde4c00) [pid = 1840] [serial = 862] [outer = (nil)] 10:50:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f856d1acc00) [pid = 1840] [serial = 863] [outer = 0x7f856bde4c00] 10:50:46 INFO - PROCESS | 1840 | 1461088246261 Marionette DEBUG loaded listener.js 10:50:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f857008e800) [pid = 1840] [serial = 864] [outer = 0x7f856bde4c00] 10:50:47 INFO - PROCESS | 1840 | 1461088247167 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1396ms 10:50:47 INFO - PROCESS | 1840 | 1461088247196 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:50:47 INFO - PROCESS | 1840 | 1461088247201 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:50:47 INFO - PROCESS | 1840 | 1461088247207 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:50:47 INFO - PROCESS | 1840 | 1461088247209 Marionette TRACE conn3 <- [1,1122,null,{}] 10:50:47 INFO - PROCESS | 1840 | 1461088247215 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:47 INFO - PROCESS | 1840 | 1461088247391 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:50:47 INFO - PROCESS | 1840 | 1461088247574 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a2b800 == 109 [pid = 1840] [id = 288] 10:50:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f856c825c00) [pid = 1840] [serial = 865] [outer = (nil)] 10:50:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f8573692400) [pid = 1840] [serial = 866] [outer = 0x7f856c825c00] 10:50:47 INFO - PROCESS | 1840 | 1461088247645 Marionette DEBUG loaded listener.js 10:50:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f8573a1fc00) [pid = 1840] [serial = 867] [outer = 0x7f856c825c00] 10:50:48 INFO - PROCESS | 1840 | 1461088248533 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1378ms 10:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:50:48 INFO - PROCESS | 1840 | 1461088248586 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:50:48 INFO - PROCESS | 1840 | 1461088248589 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:50:48 INFO - PROCESS | 1840 | 1461088248595 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:50:48 INFO - PROCESS | 1840 | 1461088248599 Marionette TRACE conn3 <- [1,1126,null,{}] 10:50:48 INFO - PROCESS | 1840 | 1461088248604 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:48 INFO - PROCESS | 1840 | 1461088248778 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:50:48 INFO - PROCESS | 1840 | 1461088248957 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583059000 == 110 [pid = 1840] [id = 289] 10:50:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f857471e400) [pid = 1840] [serial = 868] [outer = (nil)] 10:50:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f85748d4400) [pid = 1840] [serial = 869] [outer = 0x7f857471e400] 10:50:49 INFO - PROCESS | 1840 | 1461088249041 Marionette DEBUG loaded listener.js 10:50:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f8576433c00) [pid = 1840] [serial = 870] [outer = 0x7f857471e400] 10:50:50 INFO - PROCESS | 1840 | 1461088250010 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1482ms 10:50:50 INFO - PROCESS | 1840 | 1461088250077 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:50:50 INFO - PROCESS | 1840 | 1461088250081 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:50:50 INFO - PROCESS | 1840 | 1461088250087 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:50:50 INFO - PROCESS | 1840 | 1461088250090 Marionette TRACE conn3 <- [1,1130,null,{}] 10:50:50 INFO - PROCESS | 1840 | 1461088250095 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:50 INFO - PROCESS | 1840 | 1461088250277 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:50:50 INFO - PROCESS | 1840 | 1461088250452 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85865c1000 == 111 [pid = 1840] [id = 290] 10:50:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f8574726400) [pid = 1840] [serial = 871] [outer = (nil)] 10:50:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f857d1c8c00) [pid = 1840] [serial = 872] [outer = 0x7f8574726400] 10:50:50 INFO - PROCESS | 1840 | 1461088250527 Marionette DEBUG loaded listener.js 10:50:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f8582e73c00) [pid = 1840] [serial = 873] [outer = 0x7f8574726400] 10:50:51 INFO - PROCESS | 1840 | 1461088251410 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1380ms 10:50:51 INFO - PROCESS | 1840 | 1461088251468 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:50:51 INFO - PROCESS | 1840 | 1461088251472 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:50:51 INFO - PROCESS | 1840 | 1461088251479 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:50:51 INFO - PROCESS | 1840 | 1461088251483 Marionette TRACE conn3 <- [1,1134,null,{}] 10:50:51 INFO - PROCESS | 1840 | 1461088251488 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:51 INFO - PROCESS | 1840 | 1461088251666 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:50:51 INFO - PROCESS | 1840 | 1461088251863 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85881c7000 == 112 [pid = 1840] [id = 291] 10:50:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f856bfb7800) [pid = 1840] [serial = 874] [outer = (nil)] 10:50:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f85831cd000) [pid = 1840] [serial = 875] [outer = 0x7f856bfb7800] 10:50:51 INFO - PROCESS | 1840 | 1461088251936 Marionette DEBUG loaded listener.js 10:50:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f8583535000) [pid = 1840] [serial = 876] [outer = 0x7f856bfb7800] 10:50:52 INFO - PROCESS | 1840 | 1461088252798 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1381ms 10:50:52 INFO - PROCESS | 1840 | 1461088252861 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:50:52 INFO - PROCESS | 1840 | 1461088252865 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:50:52 INFO - PROCESS | 1840 | 1461088252871 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:50:52 INFO - PROCESS | 1840 | 1461088252873 Marionette TRACE conn3 <- [1,1138,null,{}] 10:50:52 INFO - PROCESS | 1840 | 1461088252879 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:53 INFO - PROCESS | 1840 | 1461088253039 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:50:53 INFO - PROCESS | 1840 | 1461088253218 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858a47b800 == 113 [pid = 1840] [id = 292] 10:50:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f85666b1000) [pid = 1840] [serial = 877] [outer = (nil)] 10:50:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f85843cd400) [pid = 1840] [serial = 878] [outer = 0x7f85666b1000] 10:50:53 INFO - PROCESS | 1840 | 1461088253291 Marionette DEBUG loaded listener.js 10:50:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f8585fedc00) [pid = 1840] [serial = 879] [outer = 0x7f85666b1000] 10:50:54 INFO - PROCESS | 1840 | 1461088254083 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1242ms 10:50:54 INFO - PROCESS | 1840 | 1461088254116 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:50:54 INFO - PROCESS | 1840 | 1461088254119 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:50:54 INFO - PROCESS | 1840 | 1461088254127 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:50:54 INFO - PROCESS | 1840 | 1461088254130 Marionette TRACE conn3 <- [1,1142,null,{}] 10:50:54 INFO - PROCESS | 1840 | 1461088254134 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:54 INFO - PROCESS | 1840 | 1461088254311 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:50:54 INFO - PROCESS | 1840 | 1461088254490 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8d1000 == 114 [pid = 1840] [id = 293] 10:50:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f856191c400) [pid = 1840] [serial = 880] [outer = (nil)] 10:50:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f8561925c00) [pid = 1840] [serial = 881] [outer = 0x7f856191c400] 10:50:54 INFO - PROCESS | 1840 | 1461088254562 Marionette DEBUG loaded listener.js 10:50:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f856192ac00) [pid = 1840] [serial = 882] [outer = 0x7f856191c400] 10:50:55 INFO - PROCESS | 1840 | 1461088255420 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1327ms 10:50:55 INFO - PROCESS | 1840 | 1461088255456 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 1840 | 1461088255460 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:50:55 INFO - PROCESS | 1840 | 1461088255465 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 1840 | 1461088255467 Marionette TRACE conn3 <- [1,1146,null,{}] 10:50:55 INFO - PROCESS | 1840 | 1461088255473 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:55 INFO - PROCESS | 1840 | 1461088255650 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:50:55 INFO - PROCESS | 1840 | 1461088255840 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c7ac000 == 115 [pid = 1840] [id = 294] 10:50:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f856192b800) [pid = 1840] [serial = 883] [outer = (nil)] 10:50:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f85843c8800) [pid = 1840] [serial = 884] [outer = 0x7f856192b800] 10:50:55 INFO - PROCESS | 1840 | 1461088255926 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f8588232800) [pid = 1840] [serial = 885] [outer = 0x7f856192b800] 10:50:56 INFO - PROCESS | 1840 | 1461088256817 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1393ms 10:50:56 INFO - PROCESS | 1840 | 1461088256858 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 1840 | 1461088256866 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:50:56 INFO - PROCESS | 1840 | 1461088256877 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 1840 | 1461088256883 Marionette TRACE conn3 <- [1,1150,null,{}] 10:50:56 INFO - PROCESS | 1840 | 1461088256888 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:57 INFO - PROCESS | 1840 | 1461088257088 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:50:57 INFO - PROCESS | 1840 | 1461088257265 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8560047000 == 116 [pid = 1840] [id = 295] 10:50:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f855fec3400) [pid = 1840] [serial = 886] [outer = (nil)] 10:50:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f855fed1c00) [pid = 1840] [serial = 887] [outer = 0x7f855fec3400] 10:50:57 INFO - PROCESS | 1840 | 1461088257333 Marionette DEBUG loaded listener.js 10:50:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f8588606c00) [pid = 1840] [serial = 888] [outer = 0x7f855fec3400] 10:50:58 INFO - PROCESS | 1840 | 1461088258197 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1378ms 10:50:58 INFO - PROCESS | 1840 | 1461088258256 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:50:58 INFO - PROCESS | 1840 | 1461088258260 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:50:58 INFO - PROCESS | 1840 | 1461088258266 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:50:58 INFO - PROCESS | 1840 | 1461088258269 Marionette TRACE conn3 <- [1,1154,null,{}] 10:50:58 INFO - PROCESS | 1840 | 1461088258274 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:58 INFO - PROCESS | 1840 | 1461088258430 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:50:58 INFO - PROCESS | 1840 | 1461088258611 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856005f800 == 117 [pid = 1840] [id = 296] 10:50:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f855fec8800) [pid = 1840] [serial = 889] [outer = (nil)] 10:50:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f8563b85800) [pid = 1840] [serial = 890] [outer = 0x7f855fec8800] 10:50:58 INFO - PROCESS | 1840 | 1461088258679 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f8563b8a800) [pid = 1840] [serial = 891] [outer = 0x7f855fec8800] 10:50:59 INFO - PROCESS | 1840 | 1461088259461 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1239ms 10:50:59 INFO - PROCESS | 1840 | 1461088259505 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:50:59 INFO - PROCESS | 1840 | 1461088259508 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:50:59 INFO - PROCESS | 1840 | 1461088259514 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 1840 | 1461088259516 Marionette TRACE conn3 <- [1,1158,null,{}] 10:50:59 INFO - PROCESS | 1840 | 1461088259522 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:59 INFO - PROCESS | 1840 | 1461088259674 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:51:00 INFO - PROCESS | 1840 | 1461088260203 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8560061000 == 118 [pid = 1840] [id = 297] 10:51:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f855fec3800) [pid = 1840] [serial = 892] [outer = (nil)] 10:51:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f855fec7c00) [pid = 1840] [serial = 893] [outer = 0x7f855fec3800] 10:51:00 INFO - PROCESS | 1840 | 1461088260313 Marionette DEBUG loaded listener.js 10:51:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f856173ec00) [pid = 1840] [serial = 894] [outer = 0x7f855fec3800] 10:51:01 INFO - PROCESS | 1840 | 1461088261146 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1678ms 10:51:01 INFO - PROCESS | 1840 | 1461088261194 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:51:01 INFO - PROCESS | 1840 | 1461088261201 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:51:01 INFO - PROCESS | 1840 | 1461088261209 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:51:01 INFO - PROCESS | 1840 | 1461088261213 Marionette TRACE conn3 <- [1,1162,null,{}] 10:51:01 INFO - PROCESS | 1840 | 1461088261219 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:01 INFO - PROCESS | 1840 | 1461088261379 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:51:01 INFO - PROCESS | 1840 | 1461088261692 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628f6800 == 119 [pid = 1840] [id = 298] 10:51:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f8564a4bc00) [pid = 1840] [serial = 895] [outer = (nil)] 10:51:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f8564a4e800) [pid = 1840] [serial = 896] [outer = 0x7f8564a4bc00] 10:51:01 INFO - PROCESS | 1840 | 1461088261805 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f85650a3400) [pid = 1840] [serial = 897] [outer = 0x7f8564a4bc00] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ee8e000 == 118 [pid = 1840] [id = 187] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565009800 == 117 [pid = 1840] [id = 185] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574753000 == 116 [pid = 1840] [id = 283] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cc3800 == 115 [pid = 1840] [id = 282] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e472800 == 114 [pid = 1840] [id = 281] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ce91800 == 113 [pid = 1840] [id = 280] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a882000 == 112 [pid = 1840] [id = 279] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564ae3000 == 111 [pid = 1840] [id = 278] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8566865800 == 110 [pid = 1840] [id = 277] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8588831800 == 109 [pid = 1840] [id = 271] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8587c40800 == 108 [pid = 1840] [id = 270] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575ccd000 == 107 [pid = 1840] [id = 269] 10:51:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcac000 == 106 [pid = 1840] [id = 268] 10:51:02 INFO - PROCESS | 1840 | 1461088262810 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1628ms 10:51:02 INFO - PROCESS | 1840 | 1461088262847 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:51:02 INFO - PROCESS | 1840 | 1461088262852 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f8574573400) [pid = 1840] [serial = 794] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f85788f2800) [pid = 1840] [serial = 800] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f85788ef000) [pid = 1840] [serial = 797] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f8582e6d800) [pid = 1840] [serial = 761] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f856ca58000) [pid = 1840] [serial = 788] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f8570095c00) [pid = 1840] [serial = 789] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f85788ecc00) [pid = 1840] [serial = 758] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f8586428000) [pid = 1840] [serial = 770] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f856cabac00) [pid = 1840] [serial = 752] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f85843cc400) [pid = 1840] [serial = 767] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f8575486400) [pid = 1840] [serial = 755] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f8569c4a400) [pid = 1840] [serial = 749] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f856c570c00) [pid = 1840] [serial = 786] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f856bde8800) [pid = 1840] [serial = 785] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f856690bc00) [pid = 1840] [serial = 783] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f8566636c00) [pid = 1840] [serial = 782] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f8572ceb800) [pid = 1840] [serial = 791] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f85842d5800) [pid = 1840] [serial = 764] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f856ca58400) [pid = 1840] [serial = 779] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f8588227800) [pid = 1840] [serial = 773] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f856173b400) [pid = 1840] [serial = 776] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f858330dc00) [pid = 1840] [serial = 801] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f85830ba400) [pid = 1840] [serial = 798] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f8575bb9000) [pid = 1840] [serial = 795] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f8573a1c000) [pid = 1840] [serial = 792] [outer = (nil)] [url = about:blank] 10:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:51:02 INFO - PROCESS | 1840 | 1461088262895 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:51:02 INFO - PROCESS | 1840 | 1461088262898 Marionette TRACE conn3 <- [1,1166,null,{}] 10:51:02 INFO - PROCESS | 1840 | 1461088262903 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:03 INFO - PROCESS | 1840 | 1461088263061 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:51:03 INFO - PROCESS | 1840 | 1461088263070 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564ae3000 == 107 [pid = 1840] [id = 299] 10:51:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f85650a8c00) [pid = 1840] [serial = 898] [outer = (nil)] 10:51:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f8569c4b800) [pid = 1840] [serial = 899] [outer = 0x7f85650a8c00] 10:51:03 INFO - PROCESS | 1840 | 1461088263130 Marionette DEBUG loaded listener.js 10:51:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f8569c6fc00) [pid = 1840] [serial = 900] [outer = 0x7f85650a8c00] 10:51:04 INFO - PROCESS | 1840 | 1461088264016 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1183ms 10:51:04 INFO - PROCESS | 1840 | 1461088264077 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 1840 | 1461088264081 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:51:04 INFO - PROCESS | 1840 | 1461088264094 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - PROCESS | 1840 | 1461088264102 Marionette TRACE conn3 <- [1,1170,null,{}] 10:51:04 INFO - PROCESS | 1840 | 1461088264109 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:04 INFO - PROCESS | 1840 | 1461088264282 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:51:04 INFO - PROCESS | 1840 | 1461088264420 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ccce800 == 108 [pid = 1840] [id = 300] 10:51:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f8566916000) [pid = 1840] [serial = 901] [outer = (nil)] 10:51:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f856bdeec00) [pid = 1840] [serial = 902] [outer = 0x7f8566916000] 10:51:04 INFO - PROCESS | 1840 | 1461088264479 Marionette DEBUG loaded listener.js 10:51:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f856c184800) [pid = 1840] [serial = 903] [outer = 0x7f8566916000] 10:51:05 INFO - PROCESS | 1840 | 1461088265211 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1191ms 10:51:05 INFO - PROCESS | 1840 | 1461088265278 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:51:05 INFO - PROCESS | 1840 | 1461088265282 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:51:05 INFO - PROCESS | 1840 | 1461088265288 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:51:05 INFO - PROCESS | 1840 | 1461088265291 Marionette TRACE conn3 <- [1,1174,null,{}] 10:51:05 INFO - PROCESS | 1840 | 1461088265295 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:05 INFO - PROCESS | 1840 | 1461088265515 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:51:05 INFO - PROCESS | 1840 | 1461088265535 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ee95000 == 109 [pid = 1840] [id = 301] 10:51:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f8569c71400) [pid = 1840] [serial = 904] [outer = (nil)] 10:51:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f856c824c00) [pid = 1840] [serial = 905] [outer = 0x7f8569c71400] 10:51:05 INFO - PROCESS | 1840 | 1461088265594 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f856ca57000) [pid = 1840] [serial = 906] [outer = 0x7f8569c71400] 10:51:06 INFO - PROCESS | 1840 | 1461088266419 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 1840 | 1461088266473 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:51:06 INFO - PROCESS | 1840 | 1461088266479 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 1840 | 1461088266481 Marionette TRACE conn3 <- [1,1178,null,{}] 10:51:06 INFO - PROCESS | 1840 | 1461088266496 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:06 INFO - PROCESS | 1840 | 1461088266690 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:51:06 INFO - PROCESS | 1840 | 1461088266714 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572f5c000 == 110 [pid = 1840] [id = 302] 10:51:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f856d372000) [pid = 1840] [serial = 907] [outer = (nil)] 10:51:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f8570217000) [pid = 1840] [serial = 908] [outer = 0x7f856d372000] 10:51:06 INFO - PROCESS | 1840 | 1461088266784 Marionette DEBUG loaded listener.js 10:51:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f85744b6400) [pid = 1840] [serial = 909] [outer = 0x7f856d372000] 10:51:07 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f8569fb1c00) [pid = 1840] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:51:07 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f856bfc0c00) [pid = 1840] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:51:07 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f856662a800) [pid = 1840] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:51:07 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f856bfb7c00) [pid = 1840] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:51:07 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f856173d000) [pid = 1840] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:51:07 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f856cabdc00) [pid = 1840] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:51:07 INFO - PROCESS | 1840 | 1461088267811 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:51:07 INFO - PROCESS | 1840 | 1461088267877 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:51:07 INFO - PROCESS | 1840 | 1461088267883 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - PROCESS | 1840 | 1461088267885 Marionette TRACE conn3 <- [1,1182,null,{}] 10:51:07 INFO - PROCESS | 1840 | 1461088267890 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:08 INFO - PROCESS | 1840 | 1461088268084 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:51:08 INFO - PROCESS | 1840 | 1461088268114 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85753b5800 == 111 [pid = 1840] [id = 303] 10:51:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f856cabac00) [pid = 1840] [serial = 910] [outer = (nil)] 10:51:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f85761dd400) [pid = 1840] [serial = 911] [outer = 0x7f856cabac00] 10:51:08 INFO - PROCESS | 1840 | 1461088268175 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f85773e0000) [pid = 1840] [serial = 912] [outer = 0x7f856cabac00] 10:51:08 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:08 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:51:08 INFO - PROCESS | 1840 | 1461088268906 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 1840 | 1461088268963 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:51:08 INFO - PROCESS | 1840 | 1461088268969 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:51:08 INFO - PROCESS | 1840 | 1461088268970 Marionette TRACE conn3 <- [1,1186,null,{}] 10:51:08 INFO - PROCESS | 1840 | 1461088268976 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:09 INFO - PROCESS | 1840 | 1461088269177 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:51:09 INFO - PROCESS | 1840 | 1461088269194 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c3c6800 == 112 [pid = 1840] [id = 304] 10:51:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f856caae800) [pid = 1840] [serial = 913] [outer = (nil)] 10:51:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f85788ecc00) [pid = 1840] [serial = 914] [outer = 0x7f856caae800] 10:51:09 INFO - PROCESS | 1840 | 1461088269263 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f858330dc00) [pid = 1840] [serial = 915] [outer = 0x7f856caae800] 10:51:10 INFO - PROCESS | 1840 | 1461088270287 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 1840 | 1461088270352 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:51:10 INFO - PROCESS | 1840 | 1461088270361 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 1840 | 1461088270366 Marionette TRACE conn3 <- [1,1190,null,{}] 10:51:10 INFO - PROCESS | 1840 | 1461088270374 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:10 INFO - PROCESS | 1840 | 1461088270548 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:51:10 INFO - PROCESS | 1840 | 1461088270727 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565020800 == 113 [pid = 1840] [id = 305] 10:51:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f855f0b8400) [pid = 1840] [serial = 916] [outer = (nil)] 10:51:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f855fec5000) [pid = 1840] [serial = 917] [outer = 0x7f855f0b8400] 10:51:10 INFO - PROCESS | 1840 | 1461088270799 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f8561926400) [pid = 1840] [serial = 918] [outer = 0x7f855f0b8400] 10:51:11 INFO - PROCESS | 1840 | 1461088271740 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 1840 | 1461088271804 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:51:11 INFO - PROCESS | 1840 | 1461088271815 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 1840 | 1461088271819 Marionette TRACE conn3 <- [1,1194,null,{}] 10:51:11 INFO - PROCESS | 1840 | 1461088271824 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:11 INFO - PROCESS | 1840 | 1461088271993 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:51:12 INFO - PROCESS | 1840 | 1461088272170 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857506d800 == 114 [pid = 1840] [id = 306] 10:51:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f855f0bb000) [pid = 1840] [serial = 919] [outer = (nil)] 10:51:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f8566628000) [pid = 1840] [serial = 920] [outer = 0x7f855f0bb000] 10:51:12 INFO - PROCESS | 1840 | 1461088272241 Marionette DEBUG loaded listener.js 10:51:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f8566bac400) [pid = 1840] [serial = 921] [outer = 0x7f855f0bb000] 10:51:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:13 INFO - PROCESS | 1840 | 1461088273177 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 1840 | 1461088273250 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:51:13 INFO - PROCESS | 1840 | 1461088273256 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 1840 | 1461088273261 Marionette TRACE conn3 <- [1,1198,null,{}] 10:51:13 INFO - PROCESS | 1840 | 1461088273277 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:13 INFO - PROCESS | 1840 | 1461088273487 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:51:13 INFO - PROCESS | 1840 | 1461088273670 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587d92800 == 115 [pid = 1840] [id = 307] 10:51:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f8569fa8400) [pid = 1840] [serial = 922] [outer = (nil)] 10:51:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f856c187400) [pid = 1840] [serial = 923] [outer = 0x7f8569fa8400] 10:51:13 INFO - PROCESS | 1840 | 1461088273752 Marionette DEBUG loaded listener.js 10:51:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f856cab1000) [pid = 1840] [serial = 924] [outer = 0x7f8569fa8400] 10:51:14 INFO - PROCESS | 1840 | 1461088274584 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1383ms 10:51:14 INFO - PROCESS | 1840 | 1461088274640 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:51:14 INFO - PROCESS | 1840 | 1461088274644 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:51:14 INFO - PROCESS | 1840 | 1461088274650 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:51:14 INFO - PROCESS | 1840 | 1461088274653 Marionette TRACE conn3 <- [1,1202,null,{}] 10:51:14 INFO - PROCESS | 1840 | 1461088274658 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:14 INFO - PROCESS | 1840 | 1461088274838 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:51:15 INFO - PROCESS | 1840 | 1461088275016 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f393800 == 116 [pid = 1840] [id = 308] 10:51:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f856a55cc00) [pid = 1840] [serial = 925] [outer = (nil)] 10:51:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f8574571800) [pid = 1840] [serial = 926] [outer = 0x7f856a55cc00] 10:51:15 INFO - PROCESS | 1840 | 1461088275084 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f8575bb9000) [pid = 1840] [serial = 927] [outer = 0x7f856a55cc00] 10:51:15 INFO - PROCESS | 1840 | 1461088275944 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1328ms 10:51:15 INFO - PROCESS | 1840 | 1461088275979 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 1840 | 1461088275982 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:51:15 INFO - PROCESS | 1840 | 1461088275987 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 1840 | 1461088275990 Marionette TRACE conn3 <- [1,1206,null,{}] 10:51:15 INFO - PROCESS | 1840 | 1461088275995 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:16 INFO - PROCESS | 1840 | 1461088276157 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:51:16 INFO - PROCESS | 1840 | 1461088276340 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f3ac800 == 117 [pid = 1840] [id = 309] 10:51:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f8570217800) [pid = 1840] [serial = 928] [outer = (nil)] 10:51:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f85822d4c00) [pid = 1840] [serial = 929] [outer = 0x7f8570217800] 10:51:16 INFO - PROCESS | 1840 | 1461088276408 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f858422ac00) [pid = 1840] [serial = 930] [outer = 0x7f8570217800] 10:51:17 INFO - PROCESS | 1840 | 1461088277304 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1383ms 10:51:17 INFO - PROCESS | 1840 | 1461088277371 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 1840 | 1461088277375 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:51:17 INFO - PROCESS | 1840 | 1461088277380 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - PROCESS | 1840 | 1461088277383 Marionette TRACE conn3 <- [1,1210,null,{}] 10:51:17 INFO - PROCESS | 1840 | 1461088277388 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:17 INFO - PROCESS | 1840 | 1461088277578 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:51:17 INFO - PROCESS | 1840 | 1461088277768 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856b966800 == 118 [pid = 1840] [id = 310] 10:51:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f855f7f2400) [pid = 1840] [serial = 931] [outer = (nil)] 10:51:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f855f7f8000) [pid = 1840] [serial = 932] [outer = 0x7f855f7f2400] 10:51:17 INFO - PROCESS | 1840 | 1461088277842 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f8588231000) [pid = 1840] [serial = 933] [outer = 0x7f855f7f2400] 10:51:18 INFO - PROCESS | 1840 | 1461088278663 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1339ms 10:51:18 INFO - PROCESS | 1840 | 1461088278720 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:51:18 INFO - PROCESS | 1840 | 1461088278724 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:51:18 INFO - PROCESS | 1840 | 1461088278729 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:51:18 INFO - PROCESS | 1840 | 1461088278732 Marionette TRACE conn3 <- [1,1214,null,{}] 10:51:18 INFO - PROCESS | 1840 | 1461088278737 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:18 INFO - PROCESS | 1840 | 1461088278894 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:51:19 INFO - PROCESS | 1840 | 1461088279079 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d6db000 == 119 [pid = 1840] [id = 311] 10:51:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f855dfdf400) [pid = 1840] [serial = 934] [outer = (nil)] 10:51:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855dfe9400) [pid = 1840] [serial = 935] [outer = 0x7f855dfdf400] 10:51:19 INFO - PROCESS | 1840 | 1461088279150 Marionette DEBUG loaded listener.js 10:51:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855dfedc00) [pid = 1840] [serial = 936] [outer = 0x7f855dfdf400] 10:51:19 INFO - PROCESS | 1840 | 1461088279940 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1280ms 10:51:20 INFO - PROCESS | 1840 | 1461088280011 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:51:20 INFO - PROCESS | 1840 | 1461088280015 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:51:20 INFO - PROCESS | 1840 | 1461088280020 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:51:20 INFO - PROCESS | 1840 | 1461088280023 Marionette TRACE conn3 <- [1,1218,null,{}] 10:51:20 INFO - PROCESS | 1840 | 1461088280028 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:20 INFO - PROCESS | 1840 | 1461088280227 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:51:20 INFO - PROCESS | 1840 | 1461088280408 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e08c000 == 120 [pid = 1840] [id = 312] 10:51:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855dfe2800) [pid = 1840] [serial = 937] [outer = (nil)] 10:51:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f855e285400) [pid = 1840] [serial = 938] [outer = 0x7f855dfe2800] 10:51:20 INFO - PROCESS | 1840 | 1461088280477 Marionette DEBUG loaded listener.js 10:51:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f855e28a800) [pid = 1840] [serial = 939] [outer = 0x7f855dfe2800] 10:51:21 INFO - PROCESS | 1840 | 1461088281364 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1376ms 10:51:21 INFO - PROCESS | 1840 | 1461088281397 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 1840 | 1461088281399 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:51:21 INFO - PROCESS | 1840 | 1461088281406 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 1840 | 1461088281408 Marionette TRACE conn3 <- [1,1222,null,{}] 10:51:21 INFO - PROCESS | 1840 | 1461088281413 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:21 INFO - PROCESS | 1840 | 1461088281576 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:51:21 INFO - PROCESS | 1840 | 1461088281761 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e36d000 == 121 [pid = 1840] [id = 313] 10:51:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f855dfe9000) [pid = 1840] [serial = 940] [outer = (nil)] 10:51:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f855e28f400) [pid = 1840] [serial = 941] [outer = 0x7f855dfe9000] 10:51:21 INFO - PROCESS | 1840 | 1461088281838 Marionette DEBUG loaded listener.js 10:51:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f856a556000) [pid = 1840] [serial = 942] [outer = 0x7f855dfe9000] 10:51:22 INFO - PROCESS | 1840 | 1461088282701 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:51:22 INFO - PROCESS | 1840 | 1461088282744 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:51:22 INFO - PROCESS | 1840 | 1461088282750 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:51:22 INFO - PROCESS | 1840 | 1461088282753 Marionette TRACE conn3 <- [1,1226,null,{}] 10:51:22 INFO - PROCESS | 1840 | 1461088282758 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:22 INFO - PROCESS | 1840 | 1461088282933 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:51:23 INFO - PROCESS | 1840 | 1461088283123 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e386000 == 122 [pid = 1840] [id = 314] 10:51:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f855d806400) [pid = 1840] [serial = 943] [outer = (nil)] 10:51:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f855d80f000) [pid = 1840] [serial = 944] [outer = 0x7f855d806400] 10:51:23 INFO - PROCESS | 1840 | 1461088283193 Marionette DEBUG loaded listener.js 10:51:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f855e28ac00) [pid = 1840] [serial = 945] [outer = 0x7f855d806400] 10:51:24 INFO - PROCESS | 1840 | 1461088284080 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1377ms 10:51:24 INFO - PROCESS | 1840 | 1461088284127 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:51:24 INFO - PROCESS | 1840 | 1461088284131 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:51:24 INFO - PROCESS | 1840 | 1461088284137 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:51:24 INFO - PROCESS | 1840 | 1461088284142 Marionette TRACE conn3 <- [1,1230,null,{}] 10:51:24 INFO - PROCESS | 1840 | 1461088284147 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:24 INFO - PROCESS | 1840 | 1461088284364 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:51:24 INFO - PROCESS | 1840 | 1461088284549 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d91e000 == 123 [pid = 1840] [id = 315] 10:51:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f855d807400) [pid = 1840] [serial = 946] [outer = (nil)] 10:51:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f855d9c9800) [pid = 1840] [serial = 947] [outer = 0x7f855d807400] 10:51:24 INFO - PROCESS | 1840 | 1461088284623 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f85787b6400) [pid = 1840] [serial = 948] [outer = 0x7f855d807400] 10:51:25 INFO - PROCESS | 1840 | 1461088285488 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1380ms 10:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:51:25 INFO - PROCESS | 1840 | 1461088285516 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 1840 | 1461088285519 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:51:25 INFO - PROCESS | 1840 | 1461088285525 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 1840 | 1461088285528 Marionette TRACE conn3 <- [1,1234,null,{}] 10:51:25 INFO - PROCESS | 1840 | 1461088285533 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:25 INFO - PROCESS | 1840 | 1461088285702 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:51:25 INFO - PROCESS | 1840 | 1461088285890 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855c280000 == 124 [pid = 1840] [id = 316] 10:51:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f855d13d000) [pid = 1840] [serial = 949] [outer = (nil)] 10:51:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f855d144c00) [pid = 1840] [serial = 950] [outer = 0x7f855d13d000] 10:51:25 INFO - PROCESS | 1840 | 1461088285958 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f855d14a400) [pid = 1840] [serial = 951] [outer = 0x7f855d13d000] 10:51:27 INFO - PROCESS | 1840 | 1461088287223 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1732ms 10:51:27 INFO - PROCESS | 1840 | 1461088287258 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:51:27 INFO - PROCESS | 1840 | 1461088287263 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:51:27 INFO - PROCESS | 1840 | 1461088287271 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 1840 | 1461088287276 Marionette TRACE conn3 <- [1,1238,null,{}] 10:51:27 INFO - PROCESS | 1840 | 1461088287284 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:27 INFO - PROCESS | 1840 | 1461088287443 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:51:27 INFO - PROCESS | 1840 | 1461088287714 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8560055000 == 125 [pid = 1840] [id = 317] 10:51:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f855d9ce400) [pid = 1840] [serial = 952] [outer = (nil)] 10:51:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f855e28bc00) [pid = 1840] [serial = 953] [outer = 0x7f855d9ce400] 10:51:27 INFO - PROCESS | 1840 | 1461088287779 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f855f0af400) [pid = 1840] [serial = 954] [outer = 0x7f855d9ce400] 10:51:28 INFO - PROCESS | 1840 | 1461088288741 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1537ms 10:51:28 INFO - PROCESS | 1840 | 1461088288809 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:51:28 INFO - PROCESS | 1840 | 1461088288816 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:51:28 INFO - PROCESS | 1840 | 1461088288826 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:51:28 INFO - PROCESS | 1840 | 1461088288830 Marionette TRACE conn3 <- [1,1242,null,{}] 10:51:28 INFO - PROCESS | 1840 | 1461088288835 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:29 INFO - PROCESS | 1840 | 1461088289003 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:51:29 INFO - PROCESS | 1840 | 1461088289235 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8ca800 == 126 [pid = 1840] [id = 318] 10:51:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f855f7f8400) [pid = 1840] [serial = 955] [outer = (nil)] 10:51:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f855fec8c00) [pid = 1840] [serial = 956] [outer = 0x7f855f7f8400] 10:51:29 INFO - PROCESS | 1840 | 1461088289357 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f8561738000) [pid = 1840] [serial = 957] [outer = 0x7f855f7f8400] 10:51:29 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cc8000 == 125 [pid = 1840] [id = 250] 10:51:29 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8582ef2800 == 124 [pid = 1840] [id = 38] 10:51:29 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8563ddd000 == 123 [pid = 1840] [id = 196] 10:51:29 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f8570349800) [pid = 1840] [serial = 851] [outer = (nil)] [url = about:blank] 10:51:29 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f85843cc800) [pid = 1840] [serial = 815] [outer = (nil)] [url = about:blank] 10:51:29 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f8586589800) [pid = 1840] [serial = 818] [outer = (nil)] [url = about:blank] 10:51:29 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f85831cbc00) [pid = 1840] [serial = 821] [outer = (nil)] [url = about:blank] 10:51:29 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f8569c69000) [pid = 1840] [serial = 824] [outer = (nil)] [url = about:blank] 10:51:29 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f8569c71c00) [pid = 1840] [serial = 827] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e15800 == 122 [pid = 1840] [id = 287] 10:51:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572c87000 == 121 [pid = 1840] [id = 286] 10:51:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a880000 == 120 [pid = 1840] [id = 285] 10:51:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f0e2000 == 119 [pid = 1840] [id = 284] 10:51:30 INFO - PROCESS | 1840 | 1461088290287 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f855f5cb400) [pid = 1840] [serial = 830] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f856bdef000) [pid = 1840] [serial = 839] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f856bfb5400) [pid = 1840] [serial = 840] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f856c57d400) [pid = 1840] [serial = 845] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f8566914400) [pid = 1840] [serial = 836] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f8569c63400) [pid = 1840] [serial = 837] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f857021b400) [pid = 1840] [serial = 809] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f857d1c6c00) [pid = 1840] [serial = 812] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f856c183800) [pid = 1840] [serial = 842] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f85842d4400) [pid = 1840] [serial = 803] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f85650aa800) [pid = 1840] [serial = 834] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f8564898800) [pid = 1840] [serial = 833] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f8569d0dc00) [pid = 1840] [serial = 806] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f856d1afc00) [pid = 1840] [serial = 848] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f856c876000) [pid = 1840] [serial = 846] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f8570306400) [pid = 1840] [serial = 849] [outer = (nil)] [url = about:blank] 10:51:30 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f856c187000) [pid = 1840] [serial = 843] [outer = (nil)] [url = about:blank] 10:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1530ms 10:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:51:30 INFO - PROCESS | 1840 | 1461088290357 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:51:30 INFO - PROCESS | 1840 | 1461088290359 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:51:30 INFO - PROCESS | 1840 | 1461088290365 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:51:30 INFO - PROCESS | 1840 | 1461088290370 Marionette TRACE conn3 <- [1,1246,null,{}] 10:51:30 INFO - PROCESS | 1840 | 1461088290385 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:30 INFO - PROCESS | 1840 | 1461088290545 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:51:30 INFO - PROCESS | 1840 | 1461088290779 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564cd4000 == 120 [pid = 1840] [id = 319] 10:51:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f8563b39c00) [pid = 1840] [serial = 958] [outer = (nil)] 10:51:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f8563b40000) [pid = 1840] [serial = 959] [outer = 0x7f8563b39c00] 10:51:30 INFO - PROCESS | 1840 | 1461088290852 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f8563b82000) [pid = 1840] [serial = 960] [outer = 0x7f8563b39c00] 10:51:31 INFO - PROCESS | 1840 | 1461088291527 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1183ms 10:51:31 INFO - PROCESS | 1840 | 1461088291547 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:51:31 INFO - PROCESS | 1840 | 1461088291551 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:51:31 INFO - PROCESS | 1840 | 1461088291556 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:51:31 INFO - PROCESS | 1840 | 1461088291558 Marionette TRACE conn3 <- [1,1250,null,{}] 10:51:31 INFO - PROCESS | 1840 | 1461088291563 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:31 INFO - PROCESS | 1840 | 1461088291762 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:51:31 INFO - PROCESS | 1840 | 1461088291780 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566847800 == 121 [pid = 1840] [id = 320] 10:51:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f8563b3f000) [pid = 1840] [serial = 961] [outer = (nil)] 10:51:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f8563b9d800) [pid = 1840] [serial = 962] [outer = 0x7f8563b3f000] 10:51:31 INFO - PROCESS | 1840 | 1461088291840 Marionette DEBUG loaded listener.js 10:51:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f8564a57400) [pid = 1840] [serial = 963] [outer = 0x7f8563b3f000] 10:51:32 INFO - PROCESS | 1840 | 1461088292692 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1183ms 10:51:32 INFO - PROCESS | 1840 | 1461088292741 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:51:32 INFO - PROCESS | 1840 | 1461088292744 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:51:32 INFO - PROCESS | 1840 | 1461088292749 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 1840 | 1461088292751 Marionette TRACE conn3 <- [1,1254,null,{}] 10:51:32 INFO - PROCESS | 1840 | 1461088292764 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:32 INFO - PROCESS | 1840 | 1461088292960 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:51:32 INFO - PROCESS | 1840 | 1461088292981 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856b963000 == 122 [pid = 1840] [id = 321] 10:51:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f8563b93400) [pid = 1840] [serial = 964] [outer = (nil)] 10:51:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f85668e9800) [pid = 1840] [serial = 965] [outer = 0x7f8563b93400] 10:51:33 INFO - PROCESS | 1840 | 1461088293038 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f8566bed800) [pid = 1840] [serial = 966] [outer = 0x7f8563b93400] 10:51:33 INFO - PROCESS | 1840 | 1461088293862 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1185ms 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f855fec3800) [pid = 1840] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f8566916000) [pid = 1840] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f856bde2c00) [pid = 1840] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f8569c71400) [pid = 1840] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f856cabac00) [pid = 1840] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f856d372000) [pid = 1840] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f85650a8c00) [pid = 1840] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f856cc4cc00) [pid = 1840] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f8564a4bc00) [pid = 1840] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:51:34 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f85788eec00) [pid = 1840] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:51:34 INFO - PROCESS | 1840 | 1461088294435 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 1840 | 1461088294441 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:51:34 INFO - PROCESS | 1840 | 1461088294458 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 1840 | 1461088294462 Marionette TRACE conn3 <- [1,1258,null,{}] 10:51:34 INFO - PROCESS | 1840 | 1461088294470 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:34 INFO - PROCESS | 1840 | 1461088294733 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:51:34 INFO - PROCESS | 1840 | 1461088294916 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8c4000 == 123 [pid = 1840] [id = 322] 10:51:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f855dfe5400) [pid = 1840] [serial = 967] [outer = (nil)] 10:51:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855e28c400) [pid = 1840] [serial = 968] [outer = 0x7f855dfe5400] 10:51:34 INFO - PROCESS | 1840 | 1461088294986 Marionette DEBUG loaded listener.js 10:51:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855f5d1800) [pid = 1840] [serial = 969] [outer = 0x7f855dfe5400] 10:51:35 INFO - PROCESS | 1840 | 1461088295843 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1430ms 10:51:35 INFO - PROCESS | 1840 | 1461088295888 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:51:35 INFO - PROCESS | 1840 | 1461088295894 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:51:35 INFO - PROCESS | 1840 | 1461088295905 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:51:35 INFO - PROCESS | 1840 | 1461088295909 Marionette TRACE conn3 <- [1,1262,null,{}] 10:51:35 INFO - PROCESS | 1840 | 1461088295916 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:36 INFO - PROCESS | 1840 | 1461088296090 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:51:36 INFO - PROCESS | 1840 | 1461088296276 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564cdb000 == 124 [pid = 1840] [id = 323] 10:51:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855dfe5800) [pid = 1840] [serial = 970] [outer = (nil)] 10:51:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f8561925000) [pid = 1840] [serial = 971] [outer = 0x7f855dfe5800] 10:51:36 INFO - PROCESS | 1840 | 1461088296347 Marionette DEBUG loaded listener.js 10:51:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f8563b43400) [pid = 1840] [serial = 972] [outer = 0x7f855dfe5800] 10:51:37 INFO - PROCESS | 1840 | 1461088297257 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1386ms 10:51:37 INFO - PROCESS | 1840 | 1461088297288 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 1840 | 1461088297292 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:51:37 INFO - PROCESS | 1840 | 1461088297298 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 1840 | 1461088297300 Marionette TRACE conn3 <- [1,1266,null,{}] 10:51:37 INFO - PROCESS | 1840 | 1461088297314 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:37 INFO - PROCESS | 1840 | 1461088297497 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:51:37 INFO - PROCESS | 1840 | 1461088297685 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce88800 == 125 [pid = 1840] [id = 324] 10:51:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f8566635c00) [pid = 1840] [serial = 973] [outer = (nil)] 10:51:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f85668ef800) [pid = 1840] [serial = 974] [outer = 0x7f8566635c00] 10:51:37 INFO - PROCESS | 1840 | 1461088297770 Marionette DEBUG loaded listener.js 10:51:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f8569c65000) [pid = 1840] [serial = 975] [outer = 0x7f8566635c00] 10:51:38 INFO - PROCESS | 1840 | 1461088298699 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1433ms 10:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:51:38 INFO - PROCESS | 1840 | 1461088298732 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:51:38 INFO - PROCESS | 1840 | 1461088298735 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:51:38 INFO - PROCESS | 1840 | 1461088298741 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:51:38 INFO - PROCESS | 1840 | 1461088298744 Marionette TRACE conn3 <- [1,1270,null,{}] 10:51:38 INFO - PROCESS | 1840 | 1461088298749 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:38 INFO - PROCESS | 1840 | 1461088298909 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:51:39 INFO - PROCESS | 1840 | 1461088299094 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e457800 == 126 [pid = 1840] [id = 325] 10:51:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f85666aa800) [pid = 1840] [serial = 976] [outer = (nil)] 10:51:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f856bd56c00) [pid = 1840] [serial = 977] [outer = 0x7f85666aa800] 10:51:39 INFO - PROCESS | 1840 | 1461088299164 Marionette DEBUG loaded listener.js 10:51:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f856bfb1c00) [pid = 1840] [serial = 978] [outer = 0x7f85666aa800] 10:51:40 INFO - PROCESS | 1840 | 1461088300055 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1387ms 10:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:51:40 INFO - PROCESS | 1840 | 1461088300128 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 1840 | 1461088300131 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:51:40 INFO - PROCESS | 1840 | 1461088300137 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 1840 | 1461088300140 Marionette TRACE conn3 <- [1,1274,null,{}] 10:51:40 INFO - PROCESS | 1840 | 1461088300145 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:40 INFO - PROCESS | 1840 | 1461088300342 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:51:40 INFO - PROCESS | 1840 | 1461088300523 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572c8b800 == 127 [pid = 1840] [id = 326] 10:51:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f8569facc00) [pid = 1840] [serial = 979] [outer = (nil)] 10:51:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f856c17fc00) [pid = 1840] [serial = 980] [outer = 0x7f8569facc00] 10:51:40 INFO - PROCESS | 1840 | 1461088300593 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f856c574000) [pid = 1840] [serial = 981] [outer = 0x7f8569facc00] 10:51:41 INFO - PROCESS | 1840 | 1461088301438 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1331ms 10:51:41 INFO - PROCESS | 1840 | 1461088301468 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:51:41 INFO - PROCESS | 1840 | 1461088301472 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:51:41 INFO - PROCESS | 1840 | 1461088301477 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:51:41 INFO - PROCESS | 1840 | 1461088301479 Marionette TRACE conn3 <- [1,1278,null,{}] 10:51:41 INFO - PROCESS | 1840 | 1461088301485 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:41 INFO - PROCESS | 1840 | 1461088301700 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:51:41 INFO - PROCESS | 1840 | 1461088301885 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575059000 == 128 [pid = 1840] [id = 327] 10:51:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f856c7c7c00) [pid = 1840] [serial = 982] [outer = (nil)] 10:51:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f856d1afc00) [pid = 1840] [serial = 983] [outer = 0x7f856c7c7c00] 10:51:41 INFO - PROCESS | 1840 | 1461088301956 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f85702eb000) [pid = 1840] [serial = 984] [outer = 0x7f856c7c7c00] 10:51:42 INFO - PROCESS | 1840 | 1461088302864 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1436ms 10:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:51:42 INFO - PROCESS | 1840 | 1461088302914 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:51:42 INFO - PROCESS | 1840 | 1461088302917 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:51:42 INFO - PROCESS | 1840 | 1461088302924 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:51:42 INFO - PROCESS | 1840 | 1461088302927 Marionette TRACE conn3 <- [1,1282,null,{}] 10:51:42 INFO - PROCESS | 1840 | 1461088302932 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:43 INFO - PROCESS | 1840 | 1461088303095 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:51:43 INFO - PROCESS | 1840 | 1461088303282 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857672f000 == 129 [pid = 1840] [id = 328] 10:51:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f856c575400) [pid = 1840] [serial = 985] [outer = (nil)] 10:51:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f8573692800) [pid = 1840] [serial = 986] [outer = 0x7f856c575400] 10:51:43 INFO - PROCESS | 1840 | 1461088303349 Marionette DEBUG loaded listener.js 10:51:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f8573aad400) [pid = 1840] [serial = 987] [outer = 0x7f856c575400] 10:51:44 INFO - PROCESS | 1840 | 1461088304211 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1335ms 10:51:44 INFO - PROCESS | 1840 | 1461088304259 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:51:44 INFO - PROCESS | 1840 | 1461088304263 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:51:44 INFO - PROCESS | 1840 | 1461088304268 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:51:44 INFO - PROCESS | 1840 | 1461088304271 Marionette TRACE conn3 <- [1,1286,null,{}] 10:51:44 INFO - PROCESS | 1840 | 1461088304276 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:44 INFO - PROCESS | 1840 | 1461088304443 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:51:44 INFO - PROCESS | 1840 | 1461088304630 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857d107800 == 130 [pid = 1840] [id = 329] 10:51:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f856c830400) [pid = 1840] [serial = 988] [outer = (nil)] 10:51:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f857478b000) [pid = 1840] [serial = 989] [outer = 0x7f856c830400] 10:51:44 INFO - PROCESS | 1840 | 1461088304702 Marionette DEBUG loaded listener.js 10:51:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f8575476400) [pid = 1840] [serial = 990] [outer = 0x7f856c830400] 10:51:45 INFO - PROCESS | 1840 | 1461088305562 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1326ms 10:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:51:45 INFO - PROCESS | 1840 | 1461088305594 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:51:45 INFO - PROCESS | 1840 | 1461088305597 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:51:45 INFO - PROCESS | 1840 | 1461088305603 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:51:45 INFO - PROCESS | 1840 | 1461088305606 Marionette TRACE conn3 <- [1,1290,null,{}] 10:51:45 INFO - PROCESS | 1840 | 1461088305611 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:45 INFO - PROCESS | 1840 | 1461088305769 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:51:45 INFO - PROCESS | 1840 | 1461088305960 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858450c000 == 131 [pid = 1840] [id = 330] 10:51:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f8564892800) [pid = 1840] [serial = 991] [outer = (nil)] 10:51:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f8575477400) [pid = 1840] [serial = 992] [outer = 0x7f8564892800] 10:51:46 INFO - PROCESS | 1840 | 1461088306032 Marionette DEBUG loaded listener.js 10:51:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f857679e000) [pid = 1840] [serial = 993] [outer = 0x7f8564892800] 10:51:46 INFO - PROCESS | 1840 | 1461088306848 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1279ms 10:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:51:46 INFO - PROCESS | 1840 | 1461088306882 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:51:46 INFO - PROCESS | 1840 | 1461088306885 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:51:46 INFO - PROCESS | 1840 | 1461088306891 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:51:46 INFO - PROCESS | 1840 | 1461088306894 Marionette TRACE conn3 <- [1,1294,null,{}] 10:51:46 INFO - PROCESS | 1840 | 1461088306913 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:47 INFO - PROCESS | 1840 | 1461088307127 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:51:47 INFO - PROCESS | 1840 | 1461088307266 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587da3000 == 132 [pid = 1840] [id = 331] 10:51:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f8576437400) [pid = 1840] [serial = 994] [outer = (nil)] 10:51:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f85788e7000) [pid = 1840] [serial = 995] [outer = 0x7f8576437400] 10:51:47 INFO - PROCESS | 1840 | 1461088307336 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f85822dac00) [pid = 1840] [serial = 996] [outer = 0x7f8576437400] 10:51:48 INFO - PROCESS | 1840 | 1461088308209 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1377ms 10:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:51:48 INFO - PROCESS | 1840 | 1461088308267 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 1840 | 1461088308271 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:51:48 INFO - PROCESS | 1840 | 1461088308277 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 1840 | 1461088308281 Marionette TRACE conn3 <- [1,1298,null,{}] 10:51:48 INFO - PROCESS | 1840 | 1461088308285 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:48 INFO - PROCESS | 1840 | 1461088308467 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:51:48 INFO - PROCESS | 1840 | 1461088308654 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c96a000 == 133 [pid = 1840] [id = 332] 10:51:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f8583311400) [pid = 1840] [serial = 997] [outer = (nil)] 10:51:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f85843c6c00) [pid = 1840] [serial = 998] [outer = 0x7f8583311400] 10:51:48 INFO - PROCESS | 1840 | 1461088308738 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f85846e2000) [pid = 1840] [serial = 999] [outer = 0x7f8583311400] 10:51:49 INFO - PROCESS | 1840 | 1461088309632 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1427ms 10:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:51:49 INFO - PROCESS | 1840 | 1461088309703 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:51:49 INFO - PROCESS | 1840 | 1461088309706 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:51:49 INFO - PROCESS | 1840 | 1461088309712 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:51:49 INFO - PROCESS | 1840 | 1461088309715 Marionette TRACE conn3 <- [1,1302,null,{}] 10:51:49 INFO - PROCESS | 1840 | 1461088309720 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:49 INFO - PROCESS | 1840 | 1461088309920 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:51:50 INFO - PROCESS | 1840 | 1461088310115 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855fdc0000 == 134 [pid = 1840] [id = 333] 10:51:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f855f38a000) [pid = 1840] [serial = 1000] [outer = (nil)] 10:51:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f855f391c00) [pid = 1840] [serial = 1001] [outer = 0x7f855f38a000] 10:51:50 INFO - PROCESS | 1840 | 1461088310226 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f85843c7000) [pid = 1840] [serial = 1002] [outer = 0x7f855f38a000] 10:51:51 INFO - PROCESS | 1840 | 1461088311034 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1629ms 10:51:51 INFO - PROCESS | 1840 | 1461088311349 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:51:51 INFO - PROCESS | 1840 | 1461088311354 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:51:51 INFO - PROCESS | 1840 | 1461088311361 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:51:51 INFO - PROCESS | 1840 | 1461088311365 Marionette TRACE conn3 <- [1,1306,null,{}] 10:51:51 INFO - PROCESS | 1840 | 1461088311372 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:51 INFO - PROCESS | 1840 | 1461088311529 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:51:51 INFO - PROCESS | 1840 | 1461088311831 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e37c000 == 135 [pid = 1840] [id = 334] 10:51:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f855d9cd800) [pid = 1840] [serial = 1003] [outer = (nil)] 10:51:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f855dfe3000) [pid = 1840] [serial = 1004] [outer = 0x7f855d9cd800] 10:51:51 INFO - PROCESS | 1840 | 1461088311897 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f855f0b7000) [pid = 1840] [serial = 1005] [outer = 0x7f855d9cd800] 10:51:52 INFO - PROCESS | 1840 | 1461088312872 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1586ms 10:51:52 INFO - PROCESS | 1840 | 1461088312948 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:51:52 INFO - PROCESS | 1840 | 1461088312952 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:51:52 INFO - PROCESS | 1840 | 1461088312964 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 1840 | 1461088312968 Marionette TRACE conn3 <- [1,1310,null,{}] 10:51:52 INFO - PROCESS | 1840 | 1461088312974 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:53 INFO - PROCESS | 1840 | 1461088313173 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:51:53 INFO - PROCESS | 1840 | 1461088313408 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d90b000 == 136 [pid = 1840] [id = 335] 10:51:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f855d9cdc00) [pid = 1840] [serial = 1006] [outer = (nil)] 10:51:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f855f0b7400) [pid = 1840] [serial = 1007] [outer = 0x7f855d9cdc00] 10:51:53 INFO - PROCESS | 1840 | 1461088313489 Marionette DEBUG loaded listener.js 10:51:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f855f7f3800) [pid = 1840] [serial = 1008] [outer = 0x7f855d9cdc00] 10:51:54 INFO - PROCESS | 1840 | 1461088314342 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:51:54 INFO - PROCESS | 1840 | 1461088314400 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:51:54 INFO - PROCESS | 1840 | 1461088314405 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:51:54 INFO - PROCESS | 1840 | 1461088314407 Marionette TRACE conn3 <- [1,1314,null,{}] 10:51:54 INFO - PROCESS | 1840 | 1461088314422 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:54 INFO - PROCESS | 1840 | 1461088314598 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:51:54 INFO - PROCESS | 1840 | 1461088314789 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564988000 == 137 [pid = 1840] [id = 336] 10:51:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f855e28d800) [pid = 1840] [serial = 1009] [outer = (nil)] 10:51:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f8563b43800) [pid = 1840] [serial = 1010] [outer = 0x7f855e28d800] 10:51:54 INFO - PROCESS | 1840 | 1461088314861 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f8564a4f400) [pid = 1840] [serial = 1011] [outer = 0x7f855e28d800] 10:51:55 INFO - PROCESS | 1840 | 1461088315765 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1430ms 10:51:55 INFO - PROCESS | 1840 | 1461088315836 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:51:55 INFO - PROCESS | 1840 | 1461088315840 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:51:55 INFO - PROCESS | 1840 | 1461088315846 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 1840 | 1461088315848 Marionette TRACE conn3 <- [1,1318,null,{}] 10:51:55 INFO - PROCESS | 1840 | 1461088315853 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:56 INFO - PROCESS | 1840 | 1461088316014 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:51:56 INFO - PROCESS | 1840 | 1461088316213 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f39e000 == 138 [pid = 1840] [id = 337] 10:51:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f8563b44000) [pid = 1840] [serial = 1012] [outer = (nil)] 10:51:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f8569c69000) [pid = 1840] [serial = 1013] [outer = 0x7f8563b44000] 10:51:56 INFO - PROCESS | 1840 | 1461088316277 Marionette DEBUG loaded listener.js 10:51:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f856bae2800) [pid = 1840] [serial = 1014] [outer = 0x7f8563b44000] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8566847800 == 137 [pid = 1840] [id = 320] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564cd4000 == 136 [pid = 1840] [id = 319] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f85788ecc00) [pid = 1840] [serial = 914] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f856bfbf400) [pid = 1840] [serial = 860] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f855f5ca400) [pid = 1840] [serial = 854] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f8563b85800) [pid = 1840] [serial = 890] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f8561925c00) [pid = 1840] [serial = 881] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f855fed1c00) [pid = 1840] [serial = 887] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f85843cd400) [pid = 1840] [serial = 878] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f856d1acc00) [pid = 1840] [serial = 863] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f8569c63c00) [pid = 1840] [serial = 857] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f85843c8800) [pid = 1840] [serial = 884] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f85748d4400) [pid = 1840] [serial = 869] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f8573692400) [pid = 1840] [serial = 866] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f857d1c8c00) [pid = 1840] [serial = 872] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f85831cd000) [pid = 1840] [serial = 875] [outer = (nil)] [url = about:blank] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f8ca800 == 135 [pid = 1840] [id = 318] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8560055000 == 134 [pid = 1840] [id = 317] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855c280000 == 133 [pid = 1840] [id = 316] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d91e000 == 132 [pid = 1840] [id = 315] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e386000 == 131 [pid = 1840] [id = 314] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e36d000 == 130 [pid = 1840] [id = 313] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e08c000 == 129 [pid = 1840] [id = 312] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d6db000 == 128 [pid = 1840] [id = 311] 10:51:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856b966800 == 127 [pid = 1840] [id = 310] 10:51:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f3ac800 == 126 [pid = 1840] [id = 309] 10:51:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f393800 == 125 [pid = 1840] [id = 308] 10:51:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8587d92800 == 124 [pid = 1840] [id = 307] 10:51:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857506d800 == 123 [pid = 1840] [id = 306] 10:51:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565020800 == 122 [pid = 1840] [id = 305] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f856173ec00) [pid = 1840] [serial = 894] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f856bdeec00) [pid = 1840] [serial = 902] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f856c184800) [pid = 1840] [serial = 903] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f8578aab400) [pid = 1840] [serial = 747] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f856ca57000) [pid = 1840] [serial = 906] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f85773e0000) [pid = 1840] [serial = 912] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f8570217000) [pid = 1840] [serial = 908] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f8569c6fc00) [pid = 1840] [serial = 900] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f8572ce7000) [pid = 1840] [serial = 852] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f85761dd400) [pid = 1840] [serial = 911] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f85744b6400) [pid = 1840] [serial = 909] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f855fec7c00) [pid = 1840] [serial = 893] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f8569c4b800) [pid = 1840] [serial = 899] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f8564a4e800) [pid = 1840] [serial = 896] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f856c824c00) [pid = 1840] [serial = 905] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f85650a3400) [pid = 1840] [serial = 897] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f85843cc000) [pid = 1840] [serial = 804] [outer = (nil)] [url = about:blank] 10:51:57 INFO - PROCESS | 1840 | 1461088317193 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1378ms 10:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:51:57 INFO - PROCESS | 1840 | 1461088317225 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:51:57 INFO - PROCESS | 1840 | 1461088317227 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:51:57 INFO - PROCESS | 1840 | 1461088317233 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:51:57 INFO - PROCESS | 1840 | 1461088317236 Marionette TRACE conn3 <- [1,1322,null,{}] 10:51:57 INFO - PROCESS | 1840 | 1461088317240 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:57 INFO - PROCESS | 1840 | 1461088317383 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:51:57 INFO - PROCESS | 1840 | 1461088317398 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e09b000 == 123 [pid = 1840] [id = 338] 10:51:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f855f7f4400) [pid = 1840] [serial = 1015] [outer = (nil)] 10:51:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f856bde4000) [pid = 1840] [serial = 1016] [outer = 0x7f855f7f4400] 10:51:57 INFO - PROCESS | 1840 | 1461088317456 Marionette DEBUG loaded listener.js 10:51:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f856bfb1800) [pid = 1840] [serial = 1017] [outer = 0x7f855f7f4400] 10:51:58 INFO - PROCESS | 1840 | 1461088318321 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1126ms 10:51:58 INFO - PROCESS | 1840 | 1461088318358 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:51:58 INFO - PROCESS | 1840 | 1461088318362 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:51:58 INFO - PROCESS | 1840 | 1461088318368 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - PROCESS | 1840 | 1461088318370 Marionette TRACE conn3 <- [1,1326,null,{}] 10:51:58 INFO - PROCESS | 1840 | 1461088318375 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:58 INFO - PROCESS | 1840 | 1461088318581 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:51:58 INFO - PROCESS | 1840 | 1461088318727 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565020800 == 124 [pid = 1840] [id = 339] 10:51:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f855fec7c00) [pid = 1840] [serial = 1018] [outer = (nil)] 10:51:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f856cab8400) [pid = 1840] [serial = 1019] [outer = 0x7f855fec7c00] 10:51:58 INFO - PROCESS | 1840 | 1461088318791 Marionette DEBUG loaded listener.js 10:51:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f8570303800) [pid = 1840] [serial = 1020] [outer = 0x7f855fec7c00] 10:51:59 INFO - PROCESS | 1840 | 1461088319541 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1233ms 10:51:59 INFO - PROCESS | 1840 | 1461088319601 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:51:59 INFO - PROCESS | 1840 | 1461088319613 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:51:59 INFO - PROCESS | 1840 | 1461088319620 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:51:59 INFO - PROCESS | 1840 | 1461088319622 Marionette TRACE conn3 <- [1,1330,null,{}] 10:51:59 INFO - PROCESS | 1840 | 1461088319635 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:59 INFO - PROCESS | 1840 | 1461088319833 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:51:59 INFO - PROCESS | 1840 | 1461088319861 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c9a4800 == 125 [pid = 1840] [id = 340] 10:51:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f8566918c00) [pid = 1840] [serial = 1021] [outer = (nil)] 10:51:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f8573a20400) [pid = 1840] [serial = 1022] [outer = 0x7f8566918c00] 10:51:59 INFO - PROCESS | 1840 | 1461088319918 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f8576431800) [pid = 1840] [serial = 1023] [outer = 0x7f8566918c00] 10:52:00 INFO - PROCESS | 1840 | 1461088320777 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1237ms 10:52:00 INFO - PROCESS | 1840 | 1461088320858 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:52:00 INFO - PROCESS | 1840 | 1461088320860 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:52:00 INFO - PROCESS | 1840 | 1461088320866 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:52:00 INFO - PROCESS | 1840 | 1461088320869 Marionette TRACE conn3 <- [1,1334,null,{}] 10:52:00 INFO - PROCESS | 1840 | 1461088320873 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:01 INFO - PROCESS | 1840 | 1461088321087 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:52:01 INFO - PROCESS | 1840 | 1461088321113 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e222000 == 126 [pid = 1840] [id = 341] 10:52:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f8575da5000) [pid = 1840] [serial = 1024] [outer = (nil)] 10:52:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f8578ab1c00) [pid = 1840] [serial = 1025] [outer = 0x7f8575da5000] 10:52:01 INFO - PROCESS | 1840 | 1461088321171 Marionette DEBUG loaded listener.js 10:52:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f85830ba400) [pid = 1840] [serial = 1026] [outer = 0x7f8575da5000] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f856c7cc800) [pid = 1840] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f85650a5800) [pid = 1840] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f856cab3400) [pid = 1840] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f85668e9400) [pid = 1840] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f856c57f800) [pid = 1840] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f856ca53400) [pid = 1840] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f857d1ce400) [pid = 1840] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f8570350800) [pid = 1840] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f856cae6400) [pid = 1840] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f85668eec00) [pid = 1840] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f856e292c00) [pid = 1840] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f856c096400) [pid = 1840] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f8566bb3400) [pid = 1840] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f8569d07c00) [pid = 1840] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f857478ac00) [pid = 1840] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f8561735c00) [pid = 1840] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f855f5c2400) [pid = 1840] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f8569d05c00) [pid = 1840] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f856bfa8c00) [pid = 1840] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f8578816000) [pid = 1840] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f8569d0d000) [pid = 1840] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f856c092c00) [pid = 1840] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f856e28f400) [pid = 1840] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f8573a20800) [pid = 1840] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f8578815800) [pid = 1840] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f85650a2c00) [pid = 1840] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f85668f2400) [pid = 1840] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f855f5c4c00) [pid = 1840] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f856bde4c00) [pid = 1840] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f856bfb7800) [pid = 1840] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f856bd53800) [pid = 1840] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f8564a54c00) [pid = 1840] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f8570210400) [pid = 1840] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f856690c800) [pid = 1840] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f85767a1800) [pid = 1840] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f8564a55000) [pid = 1840] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f857546c400) [pid = 1840] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f85846e5c00) [pid = 1840] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f85666b1000) [pid = 1840] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f856c825c00) [pid = 1840] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f856192b800) [pid = 1840] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f857471e400) [pid = 1840] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f8564a54000) [pid = 1840] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f856191c400) [pid = 1840] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f8561733400) [pid = 1840] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f8574726400) [pid = 1840] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f85650a7000) [pid = 1840] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f85668e3c00) [pid = 1840] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f8573a19c00) [pid = 1840] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f856cab8c00) [pid = 1840] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f8573b36c00) [pid = 1840] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f8583536800) [pid = 1840] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f856c08f800) [pid = 1840] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f8566be9800) [pid = 1840] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f856c090000) [pid = 1840] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f8576434400) [pid = 1840] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f855fec3400) [pid = 1840] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f855fec8800) [pid = 1840] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f855f7f8400) [pid = 1840] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f855f0bb000) [pid = 1840] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f856caae800) [pid = 1840] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f8563b39c00) [pid = 1840] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f856a55cc00) [pid = 1840] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f855d9ce400) [pid = 1840] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f8569fa8400) [pid = 1840] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f855f0b8400) [pid = 1840] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:52:02 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f8563b3f000) [pid = 1840] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:52:02 INFO - PROCESS | 1840 | 1461088322718 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1884ms 10:52:02 INFO - PROCESS | 1840 | 1461088322756 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:52:02 INFO - PROCESS | 1840 | 1461088322762 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:52:02 INFO - PROCESS | 1840 | 1461088322770 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - PROCESS | 1840 | 1461088322772 Marionette TRACE conn3 <- [1,1338,null,{}] 10:52:02 INFO - PROCESS | 1840 | 1461088322777 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:03 INFO - PROCESS | 1840 | 1461088323036 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:52:03 INFO - PROCESS | 1840 | 1461088323057 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f9e2000 == 127 [pid = 1840] [id = 342] 10:52:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f8561731400) [pid = 1840] [serial = 1027] [outer = (nil)] 10:52:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f8563b8ec00) [pid = 1840] [serial = 1028] [outer = 0x7f8561731400] 10:52:03 INFO - PROCESS | 1840 | 1461088323118 Marionette DEBUG loaded listener.js 10:52:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f8564a55000) [pid = 1840] [serial = 1029] [outer = 0x7f8561731400] 10:52:04 INFO - PROCESS | 1840 | 1461088324315 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1586ms 10:52:04 INFO - PROCESS | 1840 | 1461088324357 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:52:04 INFO - PROCESS | 1840 | 1461088324363 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:52:04 INFO - PROCESS | 1840 | 1461088324371 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:52:04 INFO - PROCESS | 1840 | 1461088324376 Marionette TRACE conn3 <- [1,1342,null,{}] 10:52:04 INFO - PROCESS | 1840 | 1461088324393 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:04 INFO - PROCESS | 1840 | 1461088324666 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:52:04 INFO - PROCESS | 1840 | 1461088324915 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e36c800 == 128 [pid = 1840] [id = 343] 10:52:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f855d9ce800) [pid = 1840] [serial = 1030] [outer = (nil)] 10:52:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f855e282800) [pid = 1840] [serial = 1031] [outer = 0x7f855d9ce800] 10:52:05 INFO - PROCESS | 1840 | 1461088324992 Marionette DEBUG loaded listener.js 10:52:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f855f387c00) [pid = 1840] [serial = 1032] [outer = 0x7f855d9ce800] 10:52:05 INFO - PROCESS | 1840 | 1461088325899 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1583ms 10:52:05 INFO - PROCESS | 1840 | 1461088325953 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 1840 | 1461088325963 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:52:05 INFO - PROCESS | 1840 | 1461088325972 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 1840 | 1461088325976 Marionette TRACE conn3 <- [1,1346,null,{}] 10:52:05 INFO - PROCESS | 1840 | 1461088325982 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:06 INFO - PROCESS | 1840 | 1461088326170 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:52:06 INFO - PROCESS | 1840 | 1461088326406 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564992800 == 129 [pid = 1840] [id = 344] 10:52:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f855fed2000) [pid = 1840] [serial = 1033] [outer = (nil)] 10:52:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f8561922800) [pid = 1840] [serial = 1034] [outer = 0x7f855fed2000] 10:52:06 INFO - PROCESS | 1840 | 1461088326521 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f8563b86800) [pid = 1840] [serial = 1035] [outer = 0x7f855fed2000] 10:52:07 INFO - PROCESS | 1840 | 1461088327462 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1531ms 10:52:07 INFO - PROCESS | 1840 | 1461088327504 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:52:07 INFO - PROCESS | 1840 | 1461088327508 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:52:07 INFO - PROCESS | 1840 | 1461088327514 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:52:07 INFO - PROCESS | 1840 | 1461088327520 Marionette TRACE conn3 <- [1,1350,null,{}] 10:52:07 INFO - PROCESS | 1840 | 1461088327535 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:07 INFO - PROCESS | 1840 | 1461088327728 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:52:08 INFO - PROCESS | 1840 | 1461088328019 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcb5800 == 130 [pid = 1840] [id = 345] 10:52:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f8564892c00) [pid = 1840] [serial = 1036] [outer = (nil)] 10:52:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f85668e3c00) [pid = 1840] [serial = 1037] [outer = 0x7f8564892c00] 10:52:08 INFO - PROCESS | 1840 | 1461088328137 Marionette DEBUG loaded listener.js 10:52:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f8569c6f000) [pid = 1840] [serial = 1038] [outer = 0x7f8564892c00] 10:52:08 INFO - PROCESS | 1840 | 1461088328972 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1487ms 10:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:52:09 INFO - PROCESS | 1840 | 1461088329001 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:52:09 INFO - PROCESS | 1840 | 1461088329004 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:52:09 INFO - PROCESS | 1840 | 1461088329010 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:52:09 INFO - PROCESS | 1840 | 1461088329013 Marionette TRACE conn3 <- [1,1354,null,{}] 10:52:09 INFO - PROCESS | 1840 | 1461088329018 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:09 INFO - PROCESS | 1840 | 1461088329187 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:52:09 INFO - PROCESS | 1840 | 1461088329382 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cc5800 == 131 [pid = 1840] [id = 346] 10:52:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f856badd400) [pid = 1840] [serial = 1039] [outer = (nil)] 10:52:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f856c17b400) [pid = 1840] [serial = 1040] [outer = 0x7f856badd400] 10:52:09 INFO - PROCESS | 1840 | 1461088329463 Marionette DEBUG loaded listener.js 10:52:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f856c7c4800) [pid = 1840] [serial = 1041] [outer = 0x7f856badd400] 10:52:10 INFO - PROCESS | 1840 | 1461088330369 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1385ms 10:52:10 INFO - PROCESS | 1840 | 1461088330395 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:52:10 INFO - PROCESS | 1840 | 1461088330398 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:52:10 INFO - PROCESS | 1840 | 1461088330404 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:52:10 INFO - PROCESS | 1840 | 1461088330407 Marionette TRACE conn3 <- [1,1358,null,{}] 10:52:10 INFO - PROCESS | 1840 | 1461088330412 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:10 INFO - PROCESS | 1840 | 1461088330593 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:52:10 INFO - PROCESS | 1840 | 1461088330796 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85753cd000 == 132 [pid = 1840] [id = 347] 10:52:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f85666a2800) [pid = 1840] [serial = 1042] [outer = (nil)] 10:52:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f856ca52800) [pid = 1840] [serial = 1043] [outer = 0x7f85666a2800] 10:52:10 INFO - PROCESS | 1840 | 1461088330870 Marionette DEBUG loaded listener.js 10:52:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f856ca61800) [pid = 1840] [serial = 1044] [outer = 0x7f85666a2800] 10:52:11 INFO - PROCESS | 1840 | 1461088331742 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1376ms 10:52:11 INFO - PROCESS | 1840 | 1461088331782 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:52:11 INFO - PROCESS | 1840 | 1461088331785 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:52:11 INFO - PROCESS | 1840 | 1461088331792 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:52:11 INFO - PROCESS | 1840 | 1461088331795 Marionette TRACE conn3 <- [1,1362,null,{}] 10:52:11 INFO - PROCESS | 1840 | 1461088331801 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:12 INFO - PROCESS | 1840 | 1461088332051 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:52:12 INFO - PROCESS | 1840 | 1461088332246 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c548000 == 133 [pid = 1840] [id = 348] 10:52:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f856cab8c00) [pid = 1840] [serial = 1045] [outer = (nil)] 10:52:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f8573a14400) [pid = 1840] [serial = 1046] [outer = 0x7f856cab8c00] 10:52:12 INFO - PROCESS | 1840 | 1461088332325 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f8575479800) [pid = 1840] [serial = 1047] [outer = 0x7f856cab8c00] 10:52:13 INFO - PROCESS | 1840 | 1461088333292 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1546ms 10:52:13 INFO - PROCESS | 1840 | 1461088333340 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:52:13 INFO - PROCESS | 1840 | 1461088333345 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:52:13 INFO - PROCESS | 1840 | 1461088333353 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 1840 | 1461088333355 Marionette TRACE conn3 <- [1,1366,null,{}] 10:52:13 INFO - PROCESS | 1840 | 1461088333362 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:13 INFO - PROCESS | 1840 | 1461088333563 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:52:13 INFO - PROCESS | 1840 | 1461088333795 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8586528800 == 134 [pid = 1840] [id = 349] 10:52:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f856caeb000) [pid = 1840] [serial = 1048] [outer = (nil)] 10:52:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f8578816000) [pid = 1840] [serial = 1049] [outer = 0x7f856caeb000] 10:52:13 INFO - PROCESS | 1840 | 1461088333911 Marionette DEBUG loaded listener.js 10:52:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f857d1d3c00) [pid = 1840] [serial = 1050] [outer = 0x7f856caeb000] 10:52:14 INFO - PROCESS | 1840 | 1461088334838 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:52:14 INFO - PROCESS | 1840 | 1461088334965 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:52:14 INFO - PROCESS | 1840 | 1461088334974 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 1840 | 1461088334976 Marionette TRACE conn3 <- [1,1370,null,{}] 10:52:14 INFO - PROCESS | 1840 | 1461088334982 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:15 INFO - PROCESS | 1840 | 1461088335184 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:52:15 INFO - PROCESS | 1840 | 1461088335461 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588634800 == 134 [pid = 1840] [id = 350] 10:52:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f856a558000) [pid = 1840] [serial = 1051] [outer = (nil)] 10:52:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f856d1b5400) [pid = 1840] [serial = 1052] [outer = 0x7f856a558000] 10:52:15 INFO - PROCESS | 1840 | 1461088335542 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f85830c0c00) [pid = 1840] [serial = 1053] [outer = 0x7f856a558000] 10:52:16 INFO - PROCESS | 1840 | 1461088336428 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 1840 | 1461088336463 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:52:16 INFO - PROCESS | 1840 | 1461088336469 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 1840 | 1461088336473 Marionette TRACE conn3 <- [1,1374,null,{}] 10:52:16 INFO - PROCESS | 1840 | 1461088336479 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:16 INFO - PROCESS | 1840 | 1461088336661 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:52:16 INFO - PROCESS | 1840 | 1461088336862 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e377000 == 135 [pid = 1840] [id = 351] 10:52:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f855f0b0400) [pid = 1840] [serial = 1054] [outer = (nil)] 10:52:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f8561928800) [pid = 1840] [serial = 1055] [outer = 0x7f855f0b0400] 10:52:16 INFO - PROCESS | 1840 | 1461088336935 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f856d1ae000) [pid = 1840] [serial = 1056] [outer = 0x7f855f0b0400] 10:52:17 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:17 INFO - PROCESS | 1840 | 1461088337901 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:52:17 INFO - PROCESS | 1840 | 1461088337963 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:52:17 INFO - PROCESS | 1840 | 1461088337969 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 1840 | 1461088337972 Marionette TRACE conn3 <- [1,1378,null,{}] 10:52:17 INFO - PROCESS | 1840 | 1461088337977 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:18 INFO - PROCESS | 1840 | 1461088338252 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:52:18 INFO - PROCESS | 1840 | 1461088338512 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85616a0800 == 136 [pid = 1840] [id = 352] 10:52:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f855f0b3800) [pid = 1840] [serial = 1057] [outer = (nil)] 10:52:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f856173dc00) [pid = 1840] [serial = 1058] [outer = 0x7f855f0b3800] 10:52:18 INFO - PROCESS | 1840 | 1461088338586 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f8564a4fc00) [pid = 1840] [serial = 1059] [outer = 0x7f855f0b3800] 10:52:19 INFO - PROCESS | 1840 | 1461088339430 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 1840 | 1461088339509 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:52:19 INFO - PROCESS | 1840 | 1461088339516 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 1840 | 1461088339520 Marionette TRACE conn3 <- [1,1382,null,{}] 10:52:19 INFO - PROCESS | 1840 | 1461088339526 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:19 INFO - PROCESS | 1840 | 1461088339779 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:52:20 INFO - PROCESS | 1840 | 1461088340032 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e08b800 == 137 [pid = 1840] [id = 353] 10:52:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f855d13ec00) [pid = 1840] [serial = 1060] [outer = (nil)] 10:52:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f855d145c00) [pid = 1840] [serial = 1061] [outer = 0x7f855d13ec00] 10:52:20 INFO - PROCESS | 1840 | 1461088340602 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f855d9c4c00) [pid = 1840] [serial = 1062] [outer = 0x7f855d13ec00] 10:52:21 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:21 INFO - PROCESS | 1840 | 1461088341626 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 1840 | 1461088341714 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:52:21 INFO - PROCESS | 1840 | 1461088341723 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - PROCESS | 1840 | 1461088341727 Marionette TRACE conn3 <- [1,1386,null,{}] 10:52:21 INFO - PROCESS | 1840 | 1461088341733 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:21 INFO - PROCESS | 1840 | 1461088341981 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:52:22 INFO - PROCESS | 1840 | 1461088342413 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d919000 == 138 [pid = 1840] [id = 354] 10:52:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f855fecbc00) [pid = 1840] [serial = 1063] [outer = (nil)] 10:52:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f8561735800) [pid = 1840] [serial = 1064] [outer = 0x7f855fecbc00] 10:52:22 INFO - PROCESS | 1840 | 1461088342490 Marionette DEBUG loaded listener.js 10:52:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f856192b800) [pid = 1840] [serial = 1065] [outer = 0x7f855fecbc00] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85865d7000 == 137 [pid = 1840] [id = 141] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a87b800 == 136 [pid = 1840] [id = 190] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a838000 == 135 [pid = 1840] [id = 197] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85750f9800 == 134 [pid = 1840] [id = 41] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8563dd1800 == 133 [pid = 1840] [id = 162] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f85668e9800) [pid = 1840] [serial = 965] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575ba5800 == 132 [pid = 1840] [id = 42] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856685b000 == 131 [pid = 1840] [id = 131] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a23000 == 130 [pid = 1840] [id = 192] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576255800 == 129 [pid = 1840] [id = 191] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858c982000 == 128 [pid = 1840] [id = 240] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e222000 == 127 [pid = 1840] [id = 341] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8577d78000 == 126 [pid = 1840] [id = 231] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856c9a4800 == 125 [pid = 1840] [id = 340] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565020800 == 124 [pid = 1840] [id = 339] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e09b000 == 123 [pid = 1840] [id = 338] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f39e000 == 122 [pid = 1840] [id = 337] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564988000 == 121 [pid = 1840] [id = 336] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d90b000 == 120 [pid = 1840] [id = 335] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e37c000 == 119 [pid = 1840] [id = 334] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575059000 == 118 [pid = 1840] [id = 327] 10:52:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572c8b800 == 117 [pid = 1840] [id = 326] 10:52:23 INFO - PROCESS | 1840 | 1461088343529 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:52:23 INFO - PROCESS | 1840 | 1461088343563 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:52:23 INFO - PROCESS | 1840 | 1461088343572 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:52:23 INFO - PROCESS | 1840 | 1461088343576 Marionette TRACE conn3 <- [1,1390,null,{}] 10:52:23 INFO - PROCESS | 1840 | 1461088343581 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:23 INFO - PROCESS | 1840 | 1461088343754 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f856cc43000) [pid = 1840] [serial = 614] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f8573db1800) [pid = 1840] [serial = 704] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f858339a800) [pid = 1840] [serial = 722] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f85822d5400) [pid = 1840] [serial = 716] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f8576799000) [pid = 1840] [serial = 707] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f8569c45800) [pid = 1840] [serial = 650] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f8573a17c00) [pid = 1840] [serial = 623] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f85761db800) [pid = 1840] [serial = 569] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f856bfa8800) [pid = 1840] [serial = 653] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f85773dac00) [pid = 1840] [serial = 710] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f8576433800) [pid = 1840] [serial = 668] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f85883b0c00) [pid = 1840] [serial = 780] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f855f5cf800) [pid = 1840] [serial = 831] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f856bd4fc00) [pid = 1840] [serial = 698] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f856ca5bc00) [pid = 1840] [serial = 611] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f85830b7800) [pid = 1840] [serial = 719] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f856cae4400) [pid = 1840] [serial = 701] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f856df16c00) [pid = 1840] [serial = 656] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f8570352400) [pid = 1840] [serial = 620] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f8575492000) [pid = 1840] [serial = 665] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f857d1c7000) [pid = 1840] [serial = 713] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f8566be3800) [pid = 1840] [serial = 605] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f856bde3000) [pid = 1840] [serial = 608] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f8572d78400) [pid = 1840] [serial = 659] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f8573dacc00) [pid = 1840] [serial = 662] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f856d48f400) [pid = 1840] [serial = 617] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f8576434c00) [pid = 1840] [serial = 671] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f8564899400) [pid = 1840] [serial = 855] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f857008e800) [pid = 1840] [serial = 864] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f8583535000) [pid = 1840] [serial = 876] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f856c188800) [pid = 1840] [serial = 861] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f8569c6d400) [pid = 1840] [serial = 825] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f85864d1c00) [pid = 1840] [serial = 771] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f8569d10c00) [pid = 1840] [serial = 858] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f85846e5400) [pid = 1840] [serial = 816] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f856c17f800) [pid = 1840] [serial = 828] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f8588364800) [pid = 1840] [serial = 819] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f8588230800) [pid = 1840] [serial = 774] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f8585fedc00) [pid = 1840] [serial = 879] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f8573a1fc00) [pid = 1840] [serial = 867] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f8588232800) [pid = 1840] [serial = 885] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f8576433c00) [pid = 1840] [serial = 870] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f858871e400) [pid = 1840] [serial = 822] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f856192ac00) [pid = 1840] [serial = 882] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f856173f400) [pid = 1840] [serial = 777] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f8582e73c00) [pid = 1840] [serial = 873] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f856bd55c00) [pid = 1840] [serial = 750] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f856d372c00) [pid = 1840] [serial = 753] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f8576f5f400) [pid = 1840] [serial = 756] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f857d1d3400) [pid = 1840] [serial = 759] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f858339bc00) [pid = 1840] [serial = 762] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f85843d1000) [pid = 1840] [serial = 765] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f85846e8000) [pid = 1840] [serial = 768] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f856c08d800) [pid = 1840] [serial = 807] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f8573a1b000) [pid = 1840] [serial = 810] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f85833e3000) [pid = 1840] [serial = 813] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f8588606c00) [pid = 1840] [serial = 888] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f8563b8a800) [pid = 1840] [serial = 891] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f8561738000) [pid = 1840] [serial = 957] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f855fec8c00) [pid = 1840] [serial = 956] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f8566bac400) [pid = 1840] [serial = 921] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f8566628000) [pid = 1840] [serial = 920] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f855e285400) [pid = 1840] [serial = 938] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f858330dc00) [pid = 1840] [serial = 915] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f8563b40000) [pid = 1840] [serial = 959] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f8563b82000) [pid = 1840] [serial = 960] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f8575bb9000) [pid = 1840] [serial = 927] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f8574571800) [pid = 1840] [serial = 926] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f855f7f8000) [pid = 1840] [serial = 932] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f855e28f400) [pid = 1840] [serial = 941] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f855f0af400) [pid = 1840] [serial = 954] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f855e28bc00) [pid = 1840] [serial = 953] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f856cab1000) [pid = 1840] [serial = 924] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f856c187400) [pid = 1840] [serial = 923] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f8561926400) [pid = 1840] [serial = 918] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f855fec5000) [pid = 1840] [serial = 917] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f855d80f000) [pid = 1840] [serial = 944] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f85822d4c00) [pid = 1840] [serial = 929] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f855d9c9800) [pid = 1840] [serial = 947] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f855dfe9400) [pid = 1840] [serial = 935] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f855d144c00) [pid = 1840] [serial = 950] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f8564a57400) [pid = 1840] [serial = 963] [outer = (nil)] [url = about:blank] 10:52:23 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f8563b9d800) [pid = 1840] [serial = 962] [outer = (nil)] [url = about:blank] 10:52:24 INFO - PROCESS | 1840 | 1461088344103 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e09d000 == 113 [pid = 1840] [id = 355] 10:52:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f855e28f400) [pid = 1840] [serial = 1066] [outer = (nil)] 10:52:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f855fec8c00) [pid = 1840] [serial = 1067] [outer = 0x7f855e28f400] 10:52:24 INFO - PROCESS | 1840 | 1461088344180 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f8564897000) [pid = 1840] [serial = 1068] [outer = 0x7f855e28f400] 10:52:24 INFO - PROCESS | 1840 | 1461088344966 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1441ms 10:52:25 INFO - PROCESS | 1840 | 1461088345014 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:52:25 INFO - PROCESS | 1840 | 1461088345018 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:52:25 INFO - PROCESS | 1840 | 1461088345024 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 1840 | 1461088345030 Marionette TRACE conn3 <- [1,1394,null,{}] 10:52:25 INFO - PROCESS | 1840 | 1461088345058 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:25 INFO - PROCESS | 1840 | 1461088345241 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:52:25 INFO - PROCESS | 1840 | 1461088345252 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628e0000 == 114 [pid = 1840] [id = 356] 10:52:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f85666a7c00) [pid = 1840] [serial = 1069] [outer = (nil)] 10:52:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f856690ac00) [pid = 1840] [serial = 1070] [outer = 0x7f85666a7c00] 10:52:25 INFO - PROCESS | 1840 | 1461088345315 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f8566916400) [pid = 1840] [serial = 1071] [outer = 0x7f85666a7c00] 10:52:26 INFO - PROCESS | 1840 | 1461088346228 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1249ms 10:52:26 INFO - PROCESS | 1840 | 1461088346276 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:52:26 INFO - PROCESS | 1840 | 1461088346280 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:52:26 INFO - PROCESS | 1840 | 1461088346293 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:52:26 INFO - PROCESS | 1840 | 1461088346296 Marionette TRACE conn3 <- [1,1398,null,{}] 10:52:26 INFO - PROCESS | 1840 | 1461088346302 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:26 INFO - PROCESS | 1840 | 1461088346538 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:52:26 INFO - PROCESS | 1840 | 1461088346566 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564982800 == 115 [pid = 1840] [id = 357] 10:52:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f856662e800) [pid = 1840] [serial = 1072] [outer = (nil)] 10:52:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f8566be9800) [pid = 1840] [serial = 1073] [outer = 0x7f856662e800] 10:52:26 INFO - PROCESS | 1840 | 1461088346629 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f8569c44c00) [pid = 1840] [serial = 1074] [outer = 0x7f856662e800] 10:52:27 INFO - PROCESS | 1840 | 1461088347636 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1394ms 10:52:27 INFO - PROCESS | 1840 | 1461088347694 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 1840 | 1461088347697 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:52:27 INFO - PROCESS | 1840 | 1461088347704 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 1840 | 1461088347706 Marionette TRACE conn3 <- [1,1402,null,{}] 10:52:27 INFO - PROCESS | 1840 | 1461088347711 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:27 INFO - PROCESS | 1840 | 1461088347931 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:52:28 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f855d9cd800) [pid = 1840] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:52:28 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f8575da5000) [pid = 1840] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:52:28 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f8563b44000) [pid = 1840] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:52:28 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f855fec7c00) [pid = 1840] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:52:28 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f855f7f4400) [pid = 1840] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:52:28 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f855d9cdc00) [pid = 1840] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:52:28 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f8563b93400) [pid = 1840] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:52:28 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f855e28d800) [pid = 1840] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:52:28 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f8566918c00) [pid = 1840] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:52:28 INFO - PROCESS | 1840 | 1461088348627 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f392800 == 116 [pid = 1840] [id = 358] 10:52:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f855f0b1c00) [pid = 1840] [serial = 1075] [outer = (nil)] 10:52:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f855fec7c00) [pid = 1840] [serial = 1076] [outer = 0x7f855f0b1c00] 10:52:28 INFO - PROCESS | 1840 | 1461088348702 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f8569d0d400) [pid = 1840] [serial = 1077] [outer = 0x7f855f0b1c00] 10:52:29 INFO - PROCESS | 1840 | 1461088349423 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1733ms 10:52:29 INFO - PROCESS | 1840 | 1461088349437 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:52:29 INFO - PROCESS | 1840 | 1461088349441 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:52:29 INFO - PROCESS | 1840 | 1461088349452 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:52:29 INFO - PROCESS | 1840 | 1461088349455 Marionette TRACE conn3 <- [1,1406,null,{}] 10:52:29 INFO - PROCESS | 1840 | 1461088349462 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:29 INFO - PROCESS | 1840 | 1461088349701 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:52:29 INFO - PROCESS | 1840 | 1461088349726 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565009800 == 117 [pid = 1840] [id = 359] 10:52:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f855fed1c00) [pid = 1840] [serial = 1078] [outer = (nil)] 10:52:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f856bd58c00) [pid = 1840] [serial = 1079] [outer = 0x7f855fed1c00] 10:52:29 INFO - PROCESS | 1840 | 1461088349869 Marionette DEBUG loaded listener.js 10:52:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f856bdec000) [pid = 1840] [serial = 1080] [outer = 0x7f855fed1c00] 10:52:30 INFO - PROCESS | 1840 | 1461088350696 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1282ms 10:52:30 INFO - PROCESS | 1840 | 1461088350743 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:52:30 INFO - PROCESS | 1840 | 1461088350748 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:52:30 INFO - PROCESS | 1840 | 1461088350757 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:52:30 INFO - PROCESS | 1840 | 1461088350762 Marionette TRACE conn3 <- [1,1410,null,{}] 10:52:30 INFO - PROCESS | 1840 | 1461088350771 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:30 INFO - PROCESS | 1840 | 1461088350964 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:52:31 INFO - PROCESS | 1840 | 1461088351113 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f0dc800 == 118 [pid = 1840] [id = 360] 10:52:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f855f0ac400) [pid = 1840] [serial = 1081] [outer = (nil)] 10:52:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f855f388c00) [pid = 1840] [serial = 1082] [outer = 0x7f855f0ac400] 10:52:31 INFO - PROCESS | 1840 | 1461088351187 Marionette DEBUG loaded listener.js 10:52:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f855f7ea000) [pid = 1840] [serial = 1083] [outer = 0x7f855f0ac400] 10:52:32 INFO - PROCESS | 1840 | 1461088352194 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1486ms 10:52:32 INFO - PROCESS | 1840 | 1461088352243 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:52:32 INFO - PROCESS | 1840 | 1461088352252 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:52:32 INFO - PROCESS | 1840 | 1461088352262 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 1840 | 1461088352266 Marionette TRACE conn3 <- [1,1414,null,{}] 10:52:32 INFO - PROCESS | 1840 | 1461088352273 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:32 INFO - PROCESS | 1840 | 1461088352503 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:52:32 INFO - PROCESS | 1840 | 1461088352733 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8563dcb000 == 119 [pid = 1840] [id = 361] 10:52:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f856191c800) [pid = 1840] [serial = 1084] [outer = (nil)] 10:52:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f8563b96000) [pid = 1840] [serial = 1085] [outer = 0x7f856191c800] 10:52:32 INFO - PROCESS | 1840 | 1461088352824 Marionette DEBUG loaded listener.js 10:52:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f85650a4400) [pid = 1840] [serial = 1086] [outer = 0x7f856191c800] 10:52:33 INFO - PROCESS | 1840 | 1461088353927 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1687ms 10:52:33 INFO - PROCESS | 1840 | 1461088353949 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:52:33 INFO - PROCESS | 1840 | 1461088353953 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:52:33 INFO - PROCESS | 1840 | 1461088353959 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:52:33 INFO - PROCESS | 1840 | 1461088353965 Marionette TRACE conn3 <- [1,1418,null,{}] 10:52:33 INFO - PROCESS | 1840 | 1461088353982 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:34 INFO - PROCESS | 1840 | 1461088354167 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:52:34 INFO - PROCESS | 1840 | 1461088354379 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a0ba000 == 120 [pid = 1840] [id = 362] 10:52:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f85666ae400) [pid = 1840] [serial = 1087] [outer = (nil)] 10:52:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f8569d04c00) [pid = 1840] [serial = 1088] [outer = 0x7f85666ae400] 10:52:34 INFO - PROCESS | 1840 | 1461088354457 Marionette DEBUG loaded listener.js 10:52:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f856a555000) [pid = 1840] [serial = 1089] [outer = 0x7f85666ae400] 10:52:35 INFO - PROCESS | 1840 | 1461088355338 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1434ms 10:52:35 INFO - PROCESS | 1840 | 1461088355394 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:52:35 INFO - PROCESS | 1840 | 1461088355399 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:52:35 INFO - PROCESS | 1840 | 1461088355405 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:52:35 INFO - PROCESS | 1840 | 1461088355408 Marionette TRACE conn3 <- [1,1422,null,{}] 10:52:35 INFO - PROCESS | 1840 | 1461088355413 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:35 INFO - PROCESS | 1840 | 1461088355632 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:52:35 INFO - PROCESS | 1840 | 1461088355813 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856b952800 == 121 [pid = 1840] [id = 363] 10:52:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f8569fa9800) [pid = 1840] [serial = 1090] [outer = (nil)] 10:52:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f856bfa5c00) [pid = 1840] [serial = 1091] [outer = 0x7f8569fa9800] 10:52:35 INFO - PROCESS | 1840 | 1461088355935 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f856c094400) [pid = 1840] [serial = 1092] [outer = 0x7f8569fa9800] 10:52:36 INFO - PROCESS | 1840 | 1461088356875 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1526ms 10:52:36 INFO - PROCESS | 1840 | 1461088356933 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:52:36 INFO - PROCESS | 1840 | 1461088356936 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:52:36 INFO - PROCESS | 1840 | 1461088356943 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 1840 | 1461088356946 Marionette TRACE conn3 <- [1,1426,null,{}] 10:52:36 INFO - PROCESS | 1840 | 1461088356951 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:37 INFO - PROCESS | 1840 | 1461088357132 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:52:37 INFO - PROCESS | 1840 | 1461088357287 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bf1b000 == 122 [pid = 1840] [id = 364] 10:52:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f856a557c00) [pid = 1840] [serial = 1093] [outer = (nil)] 10:52:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f856c7c5c00) [pid = 1840] [serial = 1094] [outer = 0x7f856a557c00] 10:52:37 INFO - PROCESS | 1840 | 1461088357372 Marionette DEBUG loaded listener.js 10:52:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f856c831400) [pid = 1840] [serial = 1095] [outer = 0x7f856a557c00] 10:52:38 INFO - PROCESS | 1840 | 1461088358266 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1378ms 10:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:52:38 INFO - PROCESS | 1840 | 1461088358322 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:52:38 INFO - PROCESS | 1840 | 1461088358325 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:52:38 INFO - PROCESS | 1840 | 1461088358331 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:52:38 INFO - PROCESS | 1840 | 1461088358334 Marionette TRACE conn3 <- [1,1430,null,{}] 10:52:38 INFO - PROCESS | 1840 | 1461088358339 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:38 INFO - PROCESS | 1840 | 1461088358552 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:52:38 INFO - PROCESS | 1840 | 1461088358732 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce9c800 == 123 [pid = 1840] [id = 365] 10:52:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f856c875c00) [pid = 1840] [serial = 1096] [outer = (nil)] 10:52:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f856cae0400) [pid = 1840] [serial = 1097] [outer = 0x7f856c875c00] 10:52:38 INFO - PROCESS | 1840 | 1461088358810 Marionette DEBUG loaded listener.js 10:52:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f856d498c00) [pid = 1840] [serial = 1098] [outer = 0x7f856c875c00] 10:52:39 INFO - PROCESS | 1840 | 1461088359718 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1432ms 10:52:39 INFO - PROCESS | 1840 | 1461088359763 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:52:39 INFO - PROCESS | 1840 | 1461088359766 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:52:39 INFO - PROCESS | 1840 | 1461088359772 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:52:39 INFO - PROCESS | 1840 | 1461088359776 Marionette TRACE conn3 <- [1,1434,null,{}] 10:52:39 INFO - PROCESS | 1840 | 1461088359781 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:39 INFO - PROCESS | 1840 | 1461088359951 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:52:40 INFO - PROCESS | 1840 | 1461088360133 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ee8c000 == 124 [pid = 1840] [id = 366] 10:52:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f856ca56000) [pid = 1840] [serial = 1099] [outer = (nil)] 10:52:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f8570094c00) [pid = 1840] [serial = 1100] [outer = 0x7f856ca56000] 10:52:40 INFO - PROCESS | 1840 | 1461088360203 Marionette DEBUG loaded listener.js 10:52:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f857021ac00) [pid = 1840] [serial = 1101] [outer = 0x7f856ca56000] 10:52:41 INFO - PROCESS | 1840 | 1461088361189 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1484ms 10:52:41 INFO - PROCESS | 1840 | 1461088361257 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:52:41 INFO - PROCESS | 1840 | 1461088361261 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:52:41 INFO - PROCESS | 1840 | 1461088361267 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:52:41 INFO - PROCESS | 1840 | 1461088361270 Marionette TRACE conn3 <- [1,1438,null,{}] 10:52:41 INFO - PROCESS | 1840 | 1461088361275 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:41 INFO - PROCESS | 1840 | 1461088361460 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:52:41 INFO - PROCESS | 1840 | 1461088361642 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8571749000 == 125 [pid = 1840] [id = 367] 10:52:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f856cc40800) [pid = 1840] [serial = 1102] [outer = (nil)] 10:52:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f857030c000) [pid = 1840] [serial = 1103] [outer = 0x7f856cc40800] 10:52:41 INFO - PROCESS | 1840 | 1461088361710 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f857034c800) [pid = 1840] [serial = 1104] [outer = 0x7f856cc40800] 10:52:42 INFO - PROCESS | 1840 | 1461088362562 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1327ms 10:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:52:42 INFO - PROCESS | 1840 | 1461088362595 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:52:42 INFO - PROCESS | 1840 | 1461088362598 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:52:42 INFO - PROCESS | 1840 | 1461088362604 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - PROCESS | 1840 | 1461088362607 Marionette TRACE conn3 <- [1,1442,null,{}] 10:52:42 INFO - PROCESS | 1840 | 1461088362612 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:42 INFO - PROCESS | 1840 | 1461088362784 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:52:42 INFO - PROCESS | 1840 | 1461088362979 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572f58000 == 126 [pid = 1840] [id = 368] 10:52:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f856d1af800) [pid = 1840] [serial = 1105] [outer = (nil)] 10:52:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f8572c6cc00) [pid = 1840] [serial = 1106] [outer = 0x7f856d1af800] 10:52:43 INFO - PROCESS | 1840 | 1461088363046 Marionette DEBUG loaded listener.js 10:52:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f8572ce8400) [pid = 1840] [serial = 1107] [outer = 0x7f856d1af800] 10:52:43 INFO - PROCESS | 1840 | 1461088363984 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1435ms 10:52:44 INFO - PROCESS | 1840 | 1461088364039 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:52:44 INFO - PROCESS | 1840 | 1461088364043 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:52:44 INFO - PROCESS | 1840 | 1461088364049 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:52:44 INFO - PROCESS | 1840 | 1461088364053 Marionette TRACE conn3 <- [1,1446,null,{}] 10:52:44 INFO - PROCESS | 1840 | 1461088364058 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:44 INFO - PROCESS | 1840 | 1461088364234 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:52:44 INFO - PROCESS | 1840 | 1461088364418 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575055000 == 127 [pid = 1840] [id = 369] 10:52:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f857021bc00) [pid = 1840] [serial = 1108] [outer = (nil)] 10:52:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f8573a14000) [pid = 1840] [serial = 1109] [outer = 0x7f857021bc00] 10:52:44 INFO - PROCESS | 1840 | 1461088364491 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f8573a1a000) [pid = 1840] [serial = 1110] [outer = 0x7f857021bc00] 10:52:45 INFO - PROCESS | 1840 | 1461088365428 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1435ms 10:52:45 INFO - PROCESS | 1840 | 1461088365486 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 1840 | 1461088365490 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:52:45 INFO - PROCESS | 1840 | 1461088365497 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 1840 | 1461088365500 Marionette TRACE conn3 <- [1,1450,null,{}] 10:52:45 INFO - PROCESS | 1840 | 1461088365505 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:45 INFO - PROCESS | 1840 | 1461088365712 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:52:45 INFO - PROCESS | 1840 | 1461088365897 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575cc9800 == 128 [pid = 1840] [id = 370] 10:52:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f855f0aec00) [pid = 1840] [serial = 1111] [outer = (nil)] 10:52:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f8573db1800) [pid = 1840] [serial = 1112] [outer = 0x7f855f0aec00] 10:52:45 INFO - PROCESS | 1840 | 1461088365980 Marionette DEBUG loaded listener.js 10:52:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f85753af400) [pid = 1840] [serial = 1113] [outer = 0x7f855f0aec00] 10:52:46 INFO - PROCESS | 1840 | 1461088366886 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1429ms 10:52:46 INFO - PROCESS | 1840 | 1461088366926 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 1840 | 1461088366930 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:52:46 INFO - PROCESS | 1840 | 1461088366936 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 1840 | 1461088366939 Marionette TRACE conn3 <- [1,1454,null,{}] 10:52:46 INFO - PROCESS | 1840 | 1461088366944 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:47 INFO - PROCESS | 1840 | 1461088367124 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:52:47 INFO - PROCESS | 1840 | 1461088367309 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576e56000 == 129 [pid = 1840] [id = 371] 10:52:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f8570554400) [pid = 1840] [serial = 1114] [outer = (nil)] 10:52:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f85761e0800) [pid = 1840] [serial = 1115] [outer = 0x7f8570554400] 10:52:47 INFO - PROCESS | 1840 | 1461088367377 Marionette DEBUG loaded listener.js 10:52:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f857660e400) [pid = 1840] [serial = 1116] [outer = 0x7f8570554400] 10:52:48 INFO - PROCESS | 1840 | 1461088368300 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1431ms 10:52:48 INFO - PROCESS | 1840 | 1461088368369 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:52:48 INFO - PROCESS | 1840 | 1461088368372 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:52:48 INFO - PROCESS | 1840 | 1461088368378 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:52:48 INFO - PROCESS | 1840 | 1461088368381 Marionette TRACE conn3 <- [1,1458,null,{}] 10:52:48 INFO - PROCESS | 1840 | 1461088368387 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:48 INFO - PROCESS | 1840 | 1461088368575 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:52:48 INFO - PROCESS | 1840 | 1461088368808 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c3b8000 == 130 [pid = 1840] [id = 372] 10:52:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f855f5d0800) [pid = 1840] [serial = 1117] [outer = (nil)] 10:52:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f85787b3800) [pid = 1840] [serial = 1118] [outer = 0x7f855f5d0800] 10:52:48 INFO - PROCESS | 1840 | 1461088368924 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f8578820c00) [pid = 1840] [serial = 1119] [outer = 0x7f855f5d0800] 10:52:49 INFO - PROCESS | 1840 | 1461088369799 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1480ms 10:52:49 INFO - PROCESS | 1840 | 1461088369860 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:52:49 INFO - PROCESS | 1840 | 1461088369864 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:52:49 INFO - PROCESS | 1840 | 1461088369870 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:52:49 INFO - PROCESS | 1840 | 1461088369872 Marionette TRACE conn3 <- [1,1462,null,{}] 10:52:49 INFO - PROCESS | 1840 | 1461088369878 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:50 INFO - PROCESS | 1840 | 1461088370054 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:52:50 INFO - PROCESS | 1840 | 1461088370242 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f9d0000 == 131 [pid = 1840] [id = 373] 10:52:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f855e28a400) [pid = 1840] [serial = 1120] [outer = (nil)] 10:52:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f8563b3c800) [pid = 1840] [serial = 1121] [outer = 0x7f855e28a400] 10:52:50 INFO - PROCESS | 1840 | 1461088370355 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f8575472800) [pid = 1840] [serial = 1122] [outer = 0x7f855e28a400] 10:52:51 INFO - PROCESS | 1840 | 1461088371547 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1731ms 10:52:51 INFO - PROCESS | 1840 | 1461088371602 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 1840 | 1461088371608 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:52:51 INFO - PROCESS | 1840 | 1461088371616 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 1840 | 1461088371620 Marionette TRACE conn3 <- [1,1466,null,{}] 10:52:51 INFO - PROCESS | 1840 | 1461088371627 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:51 INFO - PROCESS | 1840 | 1461088371781 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:52:51 INFO - PROCESS | 1840 | 1461088371990 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628f4000 == 132 [pid = 1840] [id = 374] 10:52:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f855e28bc00) [pid = 1840] [serial = 1123] [outer = (nil)] 10:52:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f855f0b9c00) [pid = 1840] [serial = 1124] [outer = 0x7f855e28bc00] 10:52:52 INFO - PROCESS | 1840 | 1461088372056 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f856191f800) [pid = 1840] [serial = 1125] [outer = 0x7f855e28bc00] 10:52:53 INFO - PROCESS | 1840 | 1461088373056 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1483ms 10:52:53 INFO - PROCESS | 1840 | 1461088373101 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1840 | 1461088373108 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:52:53 INFO - PROCESS | 1840 | 1461088373118 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1840 | 1461088373121 Marionette TRACE conn3 <- [1,1470,null,{}] 10:52:53 INFO - PROCESS | 1840 | 1461088373127 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:53 INFO - PROCESS | 1840 | 1461088373293 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:52:53 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f8563b8ec00) [pid = 1840] [serial = 1028] [outer = (nil)] [url = about:blank] 10:52:53 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f85788e7000) [pid = 1840] [serial = 995] [outer = (nil)] [url = about:blank] 10:52:53 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f855f391c00) [pid = 1840] [serial = 1001] [outer = (nil)] [url = about:blank] 10:52:53 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f8575477400) [pid = 1840] [serial = 992] [outer = (nil)] [url = about:blank] 10:52:53 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f85843c6c00) [pid = 1840] [serial = 998] [outer = (nil)] [url = about:blank] 10:52:53 INFO - PROCESS | 1840 | 1461088373553 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85616a0800 == 131 [pid = 1840] [id = 352] 10:52:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e377000 == 130 [pid = 1840] [id = 351] 10:52:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f0d3000 == 131 [pid = 1840] [id = 375] 10:52:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f855f5cd400) [pid = 1840] [serial = 1126] [outer = (nil)] 10:52:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f8563b92400) [pid = 1840] [serial = 1127] [outer = 0x7f855f5cd400] 10:52:53 INFO - PROCESS | 1840 | 1461088373725 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f8564a52000) [pid = 1840] [serial = 1128] [outer = 0x7f855f5cd400] 10:52:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8588634800 == 130 [pid = 1840] [id = 350] 10:52:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8586528800 == 129 [pid = 1840] [id = 349] 10:52:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857c548000 == 128 [pid = 1840] [id = 348] 10:52:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85753cd000 == 127 [pid = 1840] [id = 347] 10:52:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cc5800 == 126 [pid = 1840] [id = 346] 10:52:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcb5800 == 125 [pid = 1840] [id = 345] 10:52:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564992800 == 124 [pid = 1840] [id = 344] 10:52:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e36c800 == 123 [pid = 1840] [id = 343] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f8576431800) [pid = 1840] [serial = 1023] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f8573692800) [pid = 1840] [serial = 986] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f855e28c400) [pid = 1840] [serial = 968] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f85668ef800) [pid = 1840] [serial = 974] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f855dfe3000) [pid = 1840] [serial = 1004] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f8578ab1c00) [pid = 1840] [serial = 1025] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f8569c69000) [pid = 1840] [serial = 1013] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f855f0b7000) [pid = 1840] [serial = 1005] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f856cab8400) [pid = 1840] [serial = 1019] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f856bde4000) [pid = 1840] [serial = 1016] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f855f0b7400) [pid = 1840] [serial = 1007] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f8566bed800) [pid = 1840] [serial = 966] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f8561925000) [pid = 1840] [serial = 971] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f857478b000) [pid = 1840] [serial = 989] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f8573a20400) [pid = 1840] [serial = 1022] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f85830ba400) [pid = 1840] [serial = 1026] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f855f7f3800) [pid = 1840] [serial = 1008] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f856bd56c00) [pid = 1840] [serial = 977] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f856bae2800) [pid = 1840] [serial = 1014] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f856d1afc00) [pid = 1840] [serial = 983] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f856c17fc00) [pid = 1840] [serial = 980] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f8564a4f400) [pid = 1840] [serial = 1011] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f8563b43800) [pid = 1840] [serial = 1010] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f856bfb1800) [pid = 1840] [serial = 1017] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f8570303800) [pid = 1840] [serial = 1020] [outer = (nil)] [url = about:blank] 10:52:54 INFO - PROCESS | 1840 | 1461088374501 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1427ms 10:52:54 INFO - PROCESS | 1840 | 1461088374552 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 1840 | 1461088374555 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:52:54 INFO - PROCESS | 1840 | 1461088374561 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 1840 | 1461088374565 Marionette TRACE conn3 <- [1,1474,null,{}] 10:52:54 INFO - PROCESS | 1840 | 1461088374580 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:54 INFO - PROCESS | 1840 | 1461088374746 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:52:54 INFO - PROCESS | 1840 | 1461088374763 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856289f000 == 124 [pid = 1840] [id = 376] 10:52:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f8564895800) [pid = 1840] [serial = 1129] [outer = (nil)] 10:52:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f8566914400) [pid = 1840] [serial = 1130] [outer = 0x7f8564895800] 10:52:54 INFO - PROCESS | 1840 | 1461088374824 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f8569c42400) [pid = 1840] [serial = 1131] [outer = 0x7f8564895800] 10:52:55 INFO - PROCESS | 1840 | 1461088375633 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1140ms 10:52:55 INFO - PROCESS | 1840 | 1461088375701 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:52:55 INFO - PROCESS | 1840 | 1461088375705 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:52:55 INFO - PROCESS | 1840 | 1461088375711 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:52:55 INFO - PROCESS | 1840 | 1461088375713 Marionette TRACE conn3 <- [1,1478,null,{}] 10:52:55 INFO - PROCESS | 1840 | 1461088375718 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:55 INFO - PROCESS | 1840 | 1461088375866 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:52:55 INFO - PROCESS | 1840 | 1461088375881 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564f6f000 == 125 [pid = 1840] [id = 377] 10:52:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f8566916000) [pid = 1840] [serial = 1132] [outer = (nil)] 10:52:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f856baeac00) [pid = 1840] [serial = 1133] [outer = 0x7f8566916000] 10:52:55 INFO - PROCESS | 1840 | 1461088375940 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f856bdf0400) [pid = 1840] [serial = 1134] [outer = 0x7f8566916000] 10:52:57 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f856c570400) [pid = 1840] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:52:57 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f85666a7c00) [pid = 1840] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:52:57 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f855fecbc00) [pid = 1840] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:52:57 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f856662e800) [pid = 1840] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:52:57 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f855d13ec00) [pid = 1840] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:52:57 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f855e28f400) [pid = 1840] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:52:57 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f855f0b1c00) [pid = 1840] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:52:57 INFO - PROCESS | 1840 | 1461088377387 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1725ms 10:52:57 INFO - PROCESS | 1840 | 1461088377436 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 1840 | 1461088377441 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:52:57 INFO - PROCESS | 1840 | 1461088377566 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 1840 | 1461088377573 Marionette TRACE conn3 <- [1,1482,null,{}] 10:52:57 INFO - PROCESS | 1840 | 1461088377594 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:57 INFO - PROCESS | 1840 | 1461088377766 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:52:57 INFO - PROCESS | 1840 | 1461088377948 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855fdae800 == 126 [pid = 1840] [id = 378] 10:52:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f855d9c4800) [pid = 1840] [serial = 1135] [outer = (nil)] 10:52:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f855f38fc00) [pid = 1840] [serial = 1136] [outer = 0x7f855d9c4800] 10:52:58 INFO - PROCESS | 1840 | 1461088378020 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f856173f400) [pid = 1840] [serial = 1137] [outer = 0x7f855d9c4800] 10:52:58 INFO - PROCESS | 1840 | 1461088378904 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1443ms 10:52:58 INFO - PROCESS | 1840 | 1461088378960 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 1840 | 1461088378967 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:52:58 INFO - PROCESS | 1840 | 1461088378977 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:52:58 INFO - PROCESS | 1840 | 1461088378981 Marionette TRACE conn3 <- [1,1486,null,{}] 10:52:58 INFO - PROCESS | 1840 | 1461088378986 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:59 INFO - PROCESS | 1840 | 1461088379173 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:52:59 INFO - PROCESS | 1840 | 1461088379356 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564824000 == 127 [pid = 1840] [id = 379] 10:52:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f855d9c0c00) [pid = 1840] [serial = 1138] [outer = (nil)] 10:52:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f8564a4e400) [pid = 1840] [serial = 1139] [outer = 0x7f855d9c0c00] 10:52:59 INFO - PROCESS | 1840 | 1461088379430 Marionette DEBUG loaded listener.js 10:52:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f85650aec00) [pid = 1840] [serial = 1140] [outer = 0x7f855d9c0c00] 10:53:00 INFO - PROCESS | 1840 | 1461088380440 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1527ms 10:53:00 INFO - PROCESS | 1840 | 1461088380506 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:53:00 INFO - PROCESS | 1840 | 1461088380510 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:53:00 INFO - PROCESS | 1840 | 1461088380517 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 1840 | 1461088380523 Marionette TRACE conn3 <- [1,1490,null,{}] 10:53:00 INFO - PROCESS | 1840 | 1461088380539 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:00 INFO - PROCESS | 1840 | 1461088380768 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:53:01 INFO - PROCESS | 1840 | 1461088381037 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856b94e800 == 128 [pid = 1840] [id = 380] 10:53:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f8566bb3c00) [pid = 1840] [serial = 1141] [outer = (nil)] 10:53:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f8569c6dc00) [pid = 1840] [serial = 1142] [outer = 0x7f8566bb3c00] 10:53:01 INFO - PROCESS | 1840 | 1461088381115 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f856a55a000) [pid = 1840] [serial = 1143] [outer = 0x7f8566bb3c00] 10:53:01 INFO - PROCESS | 1840 | 1461088381972 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1488ms 10:53:02 INFO - PROCESS | 1840 | 1461088382004 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 1840 | 1461088382009 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:53:02 INFO - PROCESS | 1840 | 1461088382014 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 1840 | 1461088382016 Marionette TRACE conn3 <- [1,1494,null,{}] 10:53:02 INFO - PROCESS | 1840 | 1461088382022 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:02 INFO - PROCESS | 1840 | 1461088382212 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:53:02 INFO - PROCESS | 1840 | 1461088382398 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce93000 == 129 [pid = 1840] [id = 381] 10:53:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f85666a8000) [pid = 1840] [serial = 1144] [outer = (nil)] 10:53:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f856c092800) [pid = 1840] [serial = 1145] [outer = 0x7f85666a8000] 10:53:02 INFO - PROCESS | 1840 | 1461088382471 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f856c57b000) [pid = 1840] [serial = 1146] [outer = 0x7f85666a8000] 10:53:03 INFO - PROCESS | 1840 | 1461088383391 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1432ms 10:53:03 INFO - PROCESS | 1840 | 1461088383448 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 1840 | 1461088383452 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:53:03 INFO - PROCESS | 1840 | 1461088383458 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:53:03 INFO - PROCESS | 1840 | 1461088383461 Marionette TRACE conn3 <- [1,1498,null,{}] 10:53:03 INFO - PROCESS | 1840 | 1461088383467 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:03 INFO - PROCESS | 1840 | 1461088383649 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:53:03 INFO - PROCESS | 1840 | 1461088383859 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8570538000 == 130 [pid = 1840] [id = 382] 10:53:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f856c87ec00) [pid = 1840] [serial = 1147] [outer = (nil)] 10:53:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f856ca60800) [pid = 1840] [serial = 1148] [outer = 0x7f856c87ec00] 10:53:03 INFO - PROCESS | 1840 | 1461088383979 Marionette DEBUG loaded listener.js 10:53:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f856cae4400) [pid = 1840] [serial = 1149] [outer = 0x7f856c87ec00] 10:53:04 INFO - PROCESS | 1840 | 1461088384870 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1477ms 10:53:04 INFO - PROCESS | 1840 | 1461088384936 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:53:04 INFO - PROCESS | 1840 | 1461088384941 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:53:04 INFO - PROCESS | 1840 | 1461088384948 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 1840 | 1461088384951 Marionette TRACE conn3 <- [1,1502,null,{}] 10:53:04 INFO - PROCESS | 1840 | 1461088384956 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:05 INFO - PROCESS | 1840 | 1461088385183 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:53:05 INFO - PROCESS | 1840 | 1461088385417 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575ba5800 == 131 [pid = 1840] [id = 383] 10:53:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f8570093000) [pid = 1840] [serial = 1150] [outer = (nil)] 10:53:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f85744b9400) [pid = 1840] [serial = 1151] [outer = 0x7f8570093000] 10:53:05 INFO - PROCESS | 1840 | 1461088385507 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f857546d400) [pid = 1840] [serial = 1152] [outer = 0x7f8570093000] 10:53:06 INFO - PROCESS | 1840 | 1461088386303 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1428ms 10:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:53:06 INFO - PROCESS | 1840 | 1461088386376 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 1840 | 1461088386378 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:53:06 INFO - PROCESS | 1840 | 1461088386384 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 1840 | 1461088386387 Marionette TRACE conn3 <- [1,1506,null,{}] 10:53:06 INFO - PROCESS | 1840 | 1461088386392 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:06 INFO - PROCESS | 1840 | 1461088386598 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:53:06 INFO - PROCESS | 1840 | 1461088386781 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a1a800 == 132 [pid = 1840] [id = 384] 10:53:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f856e294400) [pid = 1840] [serial = 1153] [outer = (nil)] 10:53:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f8575ed6400) [pid = 1840] [serial = 1154] [outer = 0x7f856e294400] 10:53:06 INFO - PROCESS | 1840 | 1461088386849 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f8576eb0000) [pid = 1840] [serial = 1155] [outer = 0x7f856e294400] 10:53:07 INFO - PROCESS | 1840 | 1461088387732 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1383ms 10:53:07 INFO - PROCESS | 1840 | 1461088387766 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 1840 | 1461088387770 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:53:07 INFO - PROCESS | 1840 | 1461088387775 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 1840 | 1461088387778 Marionette TRACE conn3 <- [1,1510,null,{}] 10:53:07 INFO - PROCESS | 1840 | 1461088387783 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:07 INFO - PROCESS | 1840 | 1461088387951 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:53:08 INFO - PROCESS | 1840 | 1461088388154 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858305c800 == 133 [pid = 1840] [id = 385] 10:53:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f8569c48800) [pid = 1840] [serial = 1156] [outer = (nil)] 10:53:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f8573aa9000) [pid = 1840] [serial = 1157] [outer = 0x7f8569c48800] 10:53:08 INFO - PROCESS | 1840 | 1461088388264 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f8578aafc00) [pid = 1840] [serial = 1158] [outer = 0x7f8569c48800] 10:53:09 INFO - PROCESS | 1840 | 1461088389129 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1386ms 10:53:09 INFO - PROCESS | 1840 | 1461088389172 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:53:09 INFO - PROCESS | 1840 | 1461088389176 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:53:09 INFO - PROCESS | 1840 | 1461088389183 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 1840 | 1461088389186 Marionette TRACE conn3 <- [1,1514,null,{}] 10:53:09 INFO - PROCESS | 1840 | 1461088389191 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:09 INFO - PROCESS | 1840 | 1461088389350 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:53:09 INFO - PROCESS | 1840 | 1461088389534 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583f85800 == 134 [pid = 1840] [id = 386] 10:53:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f856bde5000) [pid = 1840] [serial = 1159] [outer = (nil)] 10:53:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f857d1d0800) [pid = 1840] [serial = 1160] [outer = 0x7f856bde5000] 10:53:09 INFO - PROCESS | 1840 | 1461088389601 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f85822d5000) [pid = 1840] [serial = 1161] [outer = 0x7f856bde5000] 10:53:10 INFO - PROCESS | 1840 | 1461088390479 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1331ms 10:53:10 INFO - PROCESS | 1840 | 1461088390516 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 1840 | 1461088390519 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:53:10 INFO - PROCESS | 1840 | 1461088390525 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 1840 | 1461088390527 Marionette TRACE conn3 <- [1,1518,null,{}] 10:53:10 INFO - PROCESS | 1840 | 1461088390533 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:10 INFO - PROCESS | 1840 | 1461088390705 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:53:10 INFO - PROCESS | 1840 | 1461088390893 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8584516800 == 135 [pid = 1840] [id = 387] 10:53:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f8578ab2800) [pid = 1840] [serial = 1162] [outer = (nil)] 10:53:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f85830b9c00) [pid = 1840] [serial = 1163] [outer = 0x7f8578ab2800] 10:53:10 INFO - PROCESS | 1840 | 1461088390963 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f858330a800) [pid = 1840] [serial = 1164] [outer = 0x7f8578ab2800] 10:53:11 INFO - PROCESS | 1840 | 1461088391900 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1438ms 10:53:11 INFO - PROCESS | 1840 | 1461088391965 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 1840 | 1461088391969 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:53:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:53:11 INFO - PROCESS | 1840 | 1461088391975 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 1840 | 1461088391979 Marionette TRACE conn3 <- [1,1522,null,{}] 10:53:11 INFO - PROCESS | 1840 | 1461088391984 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:12 INFO - PROCESS | 1840 | 1461088392518 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:53:12 INFO - PROCESS | 1840 | 1461088392768 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628e5000 == 136 [pid = 1840] [id = 388] 10:53:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f855dfe5c00) [pid = 1840] [serial = 1165] [outer = (nil)] 10:53:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f855e285400) [pid = 1840] [serial = 1166] [outer = 0x7f855dfe5c00] 10:53:12 INFO - PROCESS | 1840 | 1461088392836 Marionette DEBUG loaded listener.js 10:53:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f855f5cb800) [pid = 1840] [serial = 1167] [outer = 0x7f855dfe5c00] 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 10:53:13 INFO - PROCESS | 1840 | 1461088393587 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:53:13 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:53:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:53:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:53:13 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:53:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:53:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:53:13 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 10:53:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:53:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:53:13 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 10:53:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:53:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:53:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1634ms 10:53:13 INFO - PROCESS | 1840 | 1461088393618 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:53:13 INFO - PROCESS | 1840 | 1461088393624 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:53:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:53:13 INFO - PROCESS | 1840 | 1461088393632 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:53:13 INFO - PROCESS | 1840 | 1461088393638 Marionette TRACE conn3 <- [1,1526,null,{}] 10:53:13 INFO - PROCESS | 1840 | 1461088393644 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:13 INFO - PROCESS | 1840 | 1461088393837 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:53:14 INFO - PROCESS | 1840 | 1461088394063 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856500e000 == 137 [pid = 1840] [id = 389] 10:53:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f855d13b400) [pid = 1840] [serial = 1168] [outer = (nil)] 10:53:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f855f5d0400) [pid = 1840] [serial = 1169] [outer = 0x7f855d13b400] 10:53:14 INFO - PROCESS | 1840 | 1461088394130 Marionette DEBUG loaded listener.js 10:53:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f85650a6c00) [pid = 1840] [serial = 1170] [outer = 0x7f855d13b400] 10:53:15 INFO - PROCESS | 1840 | 1461088395111 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:53:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:53:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:53:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:53:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1541ms 10:53:15 INFO - PROCESS | 1840 | 1461088395180 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 1840 | 1461088395186 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:53:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:53:15 INFO - PROCESS | 1840 | 1461088395237 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:53:15 INFO - PROCESS | 1840 | 1461088395240 Marionette TRACE conn3 <- [1,1530,null,{}] 10:53:15 INFO - PROCESS | 1840 | 1461088395273 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:15 INFO - PROCESS | 1840 | 1461088395442 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:53:15 INFO - PROCESS | 1840 | 1461088395636 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a0b4800 == 138 [pid = 1840] [id = 390] 10:53:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f8566be8800) [pid = 1840] [serial = 1171] [outer = (nil)] 10:53:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f8569d0f400) [pid = 1840] [serial = 1172] [outer = 0x7f8566be8800] 10:53:15 INFO - PROCESS | 1840 | 1461088395701 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f856badf400) [pid = 1840] [serial = 1173] [outer = 0x7f8566be8800] 10:53:16 INFO - PROCESS | 1840 | 1461088396504 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:53:16 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 10:53:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:53:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:53:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 10:53:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:53:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1337ms 10:53:16 INFO - PROCESS | 1840 | 1461088396532 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 1840 | 1461088396538 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:53:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:53:16 INFO - PROCESS | 1840 | 1461088396553 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 1840 | 1461088396559 Marionette TRACE conn3 <- [1,1534,null,{}] 10:53:16 INFO - PROCESS | 1840 | 1461088396564 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:16 INFO - PROCESS | 1840 | 1461088396744 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:53:16 INFO - PROCESS | 1840 | 1461088396945 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564816800 == 139 [pid = 1840] [id = 391] 10:53:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f85666aa400) [pid = 1840] [serial = 1174] [outer = (nil)] 10:53:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f856c579c00) [pid = 1840] [serial = 1175] [outer = 0x7f85666aa400] 10:53:17 INFO - PROCESS | 1840 | 1461088397013 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f856cab0c00) [pid = 1840] [serial = 1176] [outer = 0x7f85666aa400] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856289f000 == 138 [pid = 1840] [id = 376] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f856bd58c00) [pid = 1840] [serial = 1079] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f856ca52800) [pid = 1840] [serial = 1043] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f856c17b400) [pid = 1840] [serial = 1040] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f855e282800) [pid = 1840] [serial = 1031] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f8561922800) [pid = 1840] [serial = 1034] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f8573a14400) [pid = 1840] [serial = 1046] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f8578816000) [pid = 1840] [serial = 1049] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f85668e3c00) [pid = 1840] [serial = 1037] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f856d1b5400) [pid = 1840] [serial = 1052] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f8561928800) [pid = 1840] [serial = 1055] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f856173dc00) [pid = 1840] [serial = 1058] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f0d3000 == 137 [pid = 1840] [id = 375] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bf23800 == 136 [pid = 1840] [id = 12] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85628f4000 == 135 [pid = 1840] [id = 374] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572f58000 == 134 [pid = 1840] [id = 368] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8571749000 == 133 [pid = 1840] [id = 367] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ee8c000 == 132 [pid = 1840] [id = 366] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ce9c800 == 131 [pid = 1840] [id = 365] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bf1b000 == 130 [pid = 1840] [id = 364] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856b952800 == 129 [pid = 1840] [id = 363] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a0ba000 == 128 [pid = 1840] [id = 362] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8563dcb000 == 127 [pid = 1840] [id = 361] 10:53:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f0dc800 == 126 [pid = 1840] [id = 360] 10:53:17 INFO - PROCESS | 1840 | 1461088397958 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f856c575c00) [pid = 1840] [serial = 729] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f8569c44c00) [pid = 1840] [serial = 1074] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f8569d0d400) [pid = 1840] [serial = 1077] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f8566916400) [pid = 1840] [serial = 1071] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f8566be9800) [pid = 1840] [serial = 1073] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f856192b800) [pid = 1840] [serial = 1065] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f8561735800) [pid = 1840] [serial = 1064] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f856690ac00) [pid = 1840] [serial = 1070] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f855fec7c00) [pid = 1840] [serial = 1076] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f855d9c4c00) [pid = 1840] [serial = 1062] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f855d145c00) [pid = 1840] [serial = 1061] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f855fec8c00) [pid = 1840] [serial = 1067] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f8564897000) [pid = 1840] [serial = 1068] [outer = (nil)] [url = about:blank] 10:53:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:53:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1492ms 10:53:18 INFO - PROCESS | 1840 | 1461088398039 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 1840 | 1461088398042 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:53:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:53:18 INFO - PROCESS | 1840 | 1461088398048 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 1840 | 1461088398050 Marionette TRACE conn3 <- [1,1538,null,{}] 10:53:18 INFO - PROCESS | 1840 | 1461088398056 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:18 INFO - PROCESS | 1840 | 1461088398229 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:53:18 INFO - PROCESS | 1840 | 1461088398375 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f3a3800 == 127 [pid = 1840] [id = 392] 10:53:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f855d9cd800) [pid = 1840] [serial = 1177] [outer = (nil)] 10:53:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f8569d09800) [pid = 1840] [serial = 1178] [outer = 0x7f855d9cd800] 10:53:18 INFO - PROCESS | 1840 | 1461088398442 Marionette DEBUG loaded listener.js 10:53:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f856cab1000) [pid = 1840] [serial = 1179] [outer = 0x7f855d9cd800] 10:53:19 INFO - PROCESS | 1840 | 1461088399240 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:53:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:53:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1228ms 10:53:19 INFO - PROCESS | 1840 | 1461088399278 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:53:19 INFO - PROCESS | 1840 | 1461088399282 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:53:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:53:19 INFO - PROCESS | 1840 | 1461088399308 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:53:19 INFO - PROCESS | 1840 | 1461088399310 Marionette TRACE conn3 <- [1,1542,null,{}] 10:53:19 INFO - PROCESS | 1840 | 1461088399318 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:19 INFO - PROCESS | 1840 | 1461088399472 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:53:19 INFO - PROCESS | 1840 | 1461088399492 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564cce800 == 128 [pid = 1840] [id = 393] 10:53:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f85702ec800) [pid = 1840] [serial = 1180] [outer = (nil)] 10:53:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f8570309c00) [pid = 1840] [serial = 1181] [outer = 0x7f85702ec800] 10:53:19 INFO - PROCESS | 1840 | 1461088399564 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f8573a1b000) [pid = 1840] [serial = 1182] [outer = 0x7f85702ec800] 10:53:20 INFO - PROCESS | 1840 | 1461088400472 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:53:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1198ms 10:53:20 INFO - PROCESS | 1840 | 1461088400486 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 1840 | 1461088400488 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:53:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:53:20 INFO - PROCESS | 1840 | 1461088400494 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 1840 | 1461088400496 Marionette TRACE conn3 <- [1,1546,null,{}] 10:53:20 INFO - PROCESS | 1840 | 1461088400502 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:20 INFO - PROCESS | 1840 | 1461088400742 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:53:20 INFO - PROCESS | 1840 | 1461088400772 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85748ca800 == 129 [pid = 1840] [id = 394] 10:53:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f856caeac00) [pid = 1840] [serial = 1183] [outer = (nil)] 10:53:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f85767a2c00) [pid = 1840] [serial = 1184] [outer = 0x7f856caeac00] 10:53:20 INFO - PROCESS | 1840 | 1461088400835 Marionette DEBUG loaded listener.js 10:53:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f8578818400) [pid = 1840] [serial = 1185] [outer = 0x7f856caeac00] 10:53:21 INFO - PROCESS | 1840 | 1461088401685 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:53:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:53:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1227ms 10:53:21 INFO - PROCESS | 1840 | 1461088401722 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:53:21 INFO - PROCESS | 1840 | 1461088401725 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:53:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:53:21 INFO - PROCESS | 1840 | 1461088401731 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:53:21 INFO - PROCESS | 1840 | 1461088401733 Marionette TRACE conn3 <- [1,1550,null,{}] 10:53:21 INFO - PROCESS | 1840 | 1461088401744 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:21 INFO - PROCESS | 1840 | 1461088401957 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:53:21 INFO - PROCESS | 1840 | 1461088401984 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857599f000 == 130 [pid = 1840] [id = 395] 10:53:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f8573aa8800) [pid = 1840] [serial = 1186] [outer = (nil)] 10:53:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f8583316000) [pid = 1840] [serial = 1187] [outer = 0x7f8573aa8800] 10:53:22 INFO - PROCESS | 1840 | 1461088402043 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f8584232c00) [pid = 1840] [serial = 1188] [outer = 0x7f8573aa8800] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f856bf25800) [pid = 1840] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f855dfe9000) [pid = 1840] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f855f7f2400) [pid = 1840] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f8569facc00) [pid = 1840] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f855d13d000) [pid = 1840] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f856c830400) [pid = 1840] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f8583311400) [pid = 1840] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f856c575400) [pid = 1840] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f8576437400) [pid = 1840] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f856c7c7c00) [pid = 1840] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f855f38a000) [pid = 1840] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f855dfdf400) [pid = 1840] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f855dfe5800) [pid = 1840] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f8566635c00) [pid = 1840] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f855dfe2800) [pid = 1840] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f855dfe5400) [pid = 1840] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f855d806400) [pid = 1840] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f8570217800) [pid = 1840] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f85666aa800) [pid = 1840] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f855d807400) [pid = 1840] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f8564892800) [pid = 1840] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f855f5cd400) [pid = 1840] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f855e28a400) [pid = 1840] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f855e28bc00) [pid = 1840] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f8564895800) [pid = 1840] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:53:23 INFO - PROCESS | 1840 | 1461088403471 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:53:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:53:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1779ms 10:53:23 INFO - PROCESS | 1840 | 1461088403542 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 1840 | 1461088403544 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:53:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:53:23 INFO - PROCESS | 1840 | 1461088403557 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 1840 | 1461088403559 Marionette TRACE conn3 <- [1,1554,null,{}] 10:53:23 INFO - PROCESS | 1840 | 1461088403565 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:23 INFO - PROCESS | 1840 | 1461088403740 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:53:23 INFO - PROCESS | 1840 | 1461088403890 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855fdaa000 == 131 [pid = 1840] [id = 396] 10:53:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f855d13cc00) [pid = 1840] [serial = 1189] [outer = (nil)] 10:53:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f855dfe8c00) [pid = 1840] [serial = 1190] [outer = 0x7f855d13cc00] 10:53:23 INFO - PROCESS | 1840 | 1461088403955 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f855fed2400) [pid = 1840] [serial = 1191] [outer = 0x7f855d13cc00] 10:53:24 INFO - PROCESS | 1840 | 1461088404602 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:53:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:53:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1087ms 10:53:24 INFO - PROCESS | 1840 | 1461088404642 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:53:24 INFO - PROCESS | 1840 | 1461088404645 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:53:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:53:24 INFO - PROCESS | 1840 | 1461088404650 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:53:24 INFO - PROCESS | 1840 | 1461088404653 Marionette TRACE conn3 <- [1,1558,null,{}] 10:53:24 INFO - PROCESS | 1840 | 1461088404658 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:24 INFO - PROCESS | 1840 | 1461088404885 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:53:24 INFO - PROCESS | 1840 | 1461088404908 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857671c800 == 132 [pid = 1840] [id = 397] 10:53:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f855d13e800) [pid = 1840] [serial = 1192] [outer = (nil)] 10:53:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f8563b80000) [pid = 1840] [serial = 1193] [outer = 0x7f855d13e800] 10:53:24 INFO - PROCESS | 1840 | 1461088404968 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f856df14400) [pid = 1840] [serial = 1194] [outer = 0x7f855d13e800] 10:53:26 INFO - PROCESS | 1840 | 1461088406028 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:53:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1427ms 10:53:26 INFO - PROCESS | 1840 | 1461088406079 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 1840 | 1461088406085 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:53:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:53:26 INFO - PROCESS | 1840 | 1461088406094 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 1840 | 1461088406098 Marionette TRACE conn3 <- [1,1562,null,{}] 10:53:26 INFO - PROCESS | 1840 | 1461088406106 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:26 INFO - PROCESS | 1840 | 1461088406334 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:53:26 INFO - PROCESS | 1840 | 1461088406576 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564992800 == 133 [pid = 1840] [id = 398] 10:53:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f855f7f8800) [pid = 1840] [serial = 1195] [outer = (nil)] 10:53:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f8563b8e400) [pid = 1840] [serial = 1196] [outer = 0x7f855f7f8800] 10:53:26 INFO - PROCESS | 1840 | 1461088406675 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f85650ad400) [pid = 1840] [serial = 1197] [outer = 0x7f855f7f8800] 10:53:27 INFO - PROCESS | 1840 | 1461088407557 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:53:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:53:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1534ms 10:53:27 INFO - PROCESS | 1840 | 1461088407629 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:53:27 INFO - PROCESS | 1840 | 1461088407636 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:53:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:53:27 INFO - PROCESS | 1840 | 1461088407646 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 1840 | 1461088407650 Marionette TRACE conn3 <- [1,1566,null,{}] 10:53:27 INFO - PROCESS | 1840 | 1461088407655 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:27 INFO - PROCESS | 1840 | 1461088407879 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:53:28 INFO - PROCESS | 1840 | 1461088408150 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce9c000 == 134 [pid = 1840] [id = 399] 10:53:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f85668e4000) [pid = 1840] [serial = 1198] [outer = (nil)] 10:53:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f856a55d000) [pid = 1840] [serial = 1199] [outer = 0x7f85668e4000] 10:53:28 INFO - PROCESS | 1840 | 1461088408270 Marionette DEBUG loaded listener.js 10:53:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f856bfa9800) [pid = 1840] [serial = 1200] [outer = 0x7f85668e4000] 10:53:29 INFO - PROCESS | 1840 | 1461088409135 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:53:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:53:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1537ms 10:53:29 INFO - PROCESS | 1840 | 1461088409184 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 1840 | 1461088409188 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:53:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:53:29 INFO - PROCESS | 1840 | 1461088409195 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 1840 | 1461088409200 Marionette TRACE conn3 <- [1,1570,null,{}] 10:53:29 INFO - PROCESS | 1840 | 1461088409216 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:29 INFO - PROCESS | 1840 | 1461088409453 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:53:29 INFO - PROCESS | 1840 | 1461088409647 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583f8b800 == 135 [pid = 1840] [id = 400] 10:53:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f8569d11000) [pid = 1840] [serial = 1201] [outer = (nil)] 10:53:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f856e290800) [pid = 1840] [serial = 1202] [outer = 0x7f8569d11000] 10:53:29 INFO - PROCESS | 1840 | 1461088409777 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f8570306400) [pid = 1840] [serial = 1203] [outer = 0x7f8569d11000] 10:53:30 INFO - PROCESS | 1840 | 1461088410658 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:53:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1536ms 10:53:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:53:30 INFO - PROCESS | 1840 | 1461088410732 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1840 | 1461088410736 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:53:30 INFO - PROCESS | 1840 | 1461088410742 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1840 | 1461088410745 Marionette TRACE conn3 <- [1,1574,null,{}] 10:53:30 INFO - PROCESS | 1840 | 1461088410751 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:30 INFO - PROCESS | 1840 | 1461088410946 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:53:31 INFO - PROCESS | 1840 | 1461088411138 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587d8c000 == 136 [pid = 1840] [id = 401] 10:53:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f856d1b0800) [pid = 1840] [serial = 1204] [outer = (nil)] 10:53:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f8573da8800) [pid = 1840] [serial = 1205] [outer = 0x7f856d1b0800] 10:53:31 INFO - PROCESS | 1840 | 1461088411256 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f857608b800) [pid = 1840] [serial = 1206] [outer = 0x7f856d1b0800] 10:53:32 INFO - PROCESS | 1840 | 1461088412086 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:53:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:53:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1382ms 10:53:32 INFO - PROCESS | 1840 | 1461088412123 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:53:32 INFO - PROCESS | 1840 | 1461088412127 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:53:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:53:32 INFO - PROCESS | 1840 | 1461088412133 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:53:32 INFO - PROCESS | 1840 | 1461088412135 Marionette TRACE conn3 <- [1,1578,null,{}] 10:53:32 INFO - PROCESS | 1840 | 1461088412141 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:32 INFO - PROCESS | 1840 | 1461088412326 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:53:32 INFO - PROCESS | 1840 | 1461088412523 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85881c5800 == 137 [pid = 1840] [id = 402] 10:53:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f856d1b2800) [pid = 1840] [serial = 1207] [outer = (nil)] 10:53:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f857c456800) [pid = 1840] [serial = 1208] [outer = 0x7f856d1b2800] 10:53:32 INFO - PROCESS | 1840 | 1461088412596 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f85835e1800) [pid = 1840] [serial = 1209] [outer = 0x7f856d1b2800] 10:53:33 INFO - PROCESS | 1840 | 1461088413509 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:53:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:53:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1438ms 10:53:33 INFO - PROCESS | 1840 | 1461088413572 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 1840 | 1461088413576 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:53:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:53:33 INFO - PROCESS | 1840 | 1461088413581 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1840 | 1461088413585 Marionette TRACE conn3 <- [1,1582,null,{}] 10:53:33 INFO - PROCESS | 1840 | 1461088413590 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:33 INFO - PROCESS | 1840 | 1461088413814 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:53:34 INFO - PROCESS | 1840 | 1461088414010 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588821000 == 138 [pid = 1840] [id = 403] 10:53:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f857d1cd000) [pid = 1840] [serial = 1210] [outer = (nil)] 10:53:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f85846c8000) [pid = 1840] [serial = 1211] [outer = 0x7f857d1cd000] 10:53:34 INFO - PROCESS | 1840 | 1461088414096 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f8588229400) [pid = 1840] [serial = 1212] [outer = 0x7f857d1cd000] 10:53:35 INFO - PROCESS | 1840 | 1461088415024 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:53:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:53:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1481ms 10:53:35 INFO - PROCESS | 1840 | 1461088415064 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 1840 | 1461088415067 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:53:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:53:35 INFO - PROCESS | 1840 | 1461088415073 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 1840 | 1461088415076 Marionette TRACE conn3 <- [1,1586,null,{}] 10:53:35 INFO - PROCESS | 1840 | 1461088415101 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:35 INFO - PROCESS | 1840 | 1461088415283 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:53:35 INFO - PROCESS | 1840 | 1461088415477 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858b1d9800 == 139 [pid = 1840] [id = 404] 10:53:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f855d246400) [pid = 1840] [serial = 1213] [outer = (nil)] 10:53:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f855d24f000) [pid = 1840] [serial = 1214] [outer = 0x7f855d246400] 10:53:35 INFO - PROCESS | 1840 | 1461088415547 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f855d254400) [pid = 1840] [serial = 1215] [outer = 0x7f855d246400] 10:53:36 INFO - PROCESS | 1840 | 1461088416414 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:53:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:53:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1395ms 10:53:36 INFO - PROCESS | 1840 | 1461088416469 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:53:36 INFO - PROCESS | 1840 | 1461088416472 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:53:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:53:36 INFO - PROCESS | 1840 | 1461088416478 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - PROCESS | 1840 | 1461088416481 Marionette TRACE conn3 <- [1,1590,null,{}] 10:53:36 INFO - PROCESS | 1840 | 1461088416486 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:36 INFO - PROCESS | 1840 | 1461088416670 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:53:36 INFO - PROCESS | 1840 | 1461088416870 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0ce000 == 140 [pid = 1840] [id = 405] 10:53:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f855d247800) [pid = 1840] [serial = 1216] [outer = (nil)] 10:53:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f858822c800) [pid = 1840] [serial = 1217] [outer = 0x7f855d247800] 10:53:36 INFO - PROCESS | 1840 | 1461088416942 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f8588367c00) [pid = 1840] [serial = 1218] [outer = 0x7f855d247800] 10:53:37 INFO - PROCESS | 1840 | 1461088417780 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:53:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:53:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1330ms 10:53:37 INFO - PROCESS | 1840 | 1461088417825 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 1840 | 1461088417829 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:53:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:53:37 INFO - PROCESS | 1840 | 1461088417836 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 1840 | 1461088417838 Marionette TRACE conn3 <- [1,1594,null,{}] 10:53:37 INFO - PROCESS | 1840 | 1461088417843 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:38 INFO - PROCESS | 1840 | 1461088418032 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:53:38 INFO - PROCESS | 1840 | 1461088418241 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c982000 == 141 [pid = 1840] [id = 406] 10:53:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f855d250000) [pid = 1840] [serial = 1219] [outer = (nil)] 10:53:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f8561274000) [pid = 1840] [serial = 1220] [outer = 0x7f855d250000] 10:53:38 INFO - PROCESS | 1840 | 1461088418350 Marionette DEBUG loaded listener.js 10:53:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f8561278c00) [pid = 1840] [serial = 1221] [outer = 0x7f855d250000] 10:53:39 INFO - PROCESS | 1840 | 1461088419235 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:53:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:53:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1427ms 10:53:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:53:39 INFO - PROCESS | 1840 | 1461088419266 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 1840 | 1461088419268 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:53:39 INFO - PROCESS | 1840 | 1461088419275 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 1840 | 1461088419278 Marionette TRACE conn3 <- [1,1598,null,{}] 10:53:39 INFO - PROCESS | 1840 | 1461088419284 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:39 INFO - PROCESS | 1840 | 1461088419478 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:53:39 INFO - PROCESS | 1840 | 1461088419677 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855df5b000 == 142 [pid = 1840] [id = 407] 10:53:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f856126bc00) [pid = 1840] [serial = 1222] [outer = (nil)] 10:53:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f85843c6000) [pid = 1840] [serial = 1223] [outer = 0x7f856126bc00] 10:53:39 INFO - PROCESS | 1840 | 1461088419745 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f85883bb400) [pid = 1840] [serial = 1224] [outer = 0x7f856126bc00] 10:53:40 INFO - PROCESS | 1840 | 1461088420627 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:53:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:53:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1384ms 10:53:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:53:40 INFO - PROCESS | 1840 | 1461088420659 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 1840 | 1461088420662 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:53:40 INFO - PROCESS | 1840 | 1461088420671 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 1840 | 1461088420674 Marionette TRACE conn3 <- [1,1602,null,{}] 10:53:40 INFO - PROCESS | 1840 | 1461088420680 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:40 INFO - PROCESS | 1840 | 1461088420873 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:53:41 INFO - PROCESS | 1840 | 1461088421085 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856d116800 == 143 [pid = 1840] [id = 408] 10:53:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f8561275800) [pid = 1840] [serial = 1225] [outer = (nil)] 10:53:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f856d084800) [pid = 1840] [serial = 1226] [outer = 0x7f8561275800] 10:53:41 INFO - PROCESS | 1840 | 1461088421161 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f8588694000) [pid = 1840] [serial = 1227] [outer = 0x7f8561275800] 10:53:42 INFO - PROCESS | 1840 | 1461088422063 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:53:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:53:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1435ms 10:53:42 INFO - PROCESS | 1840 | 1461088422104 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 1840 | 1461088422107 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:53:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:53:42 INFO - PROCESS | 1840 | 1461088422113 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 1840 | 1461088422115 Marionette TRACE conn3 <- [1,1606,null,{}] 10:53:42 INFO - PROCESS | 1840 | 1461088422122 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:42 INFO - PROCESS | 1840 | 1461088422310 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:53:42 INFO - PROCESS | 1840 | 1461088422520 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855fdb7800 == 144 [pid = 1840] [id = 409] 10:53:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f8561275c00) [pid = 1840] [serial = 1228] [outer = (nil)] 10:53:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f8563d7dc00) [pid = 1840] [serial = 1229] [outer = 0x7f8561275c00] 10:53:42 INFO - PROCESS | 1840 | 1461088422592 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f8563d81c00) [pid = 1840] [serial = 1230] [outer = 0x7f8561275c00] 10:53:43 INFO - PROCESS | 1840 | 1461088423484 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:53:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:53:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1428ms 10:53:43 INFO - PROCESS | 1840 | 1461088423544 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 1840 | 1461088423548 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:53:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:53:43 INFO - PROCESS | 1840 | 1461088423555 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 1840 | 1461088423559 Marionette TRACE conn3 <- [1,1610,null,{}] 10:53:43 INFO - PROCESS | 1840 | 1461088423566 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:43 INFO - PROCESS | 1840 | 1461088423758 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:53:43 INFO - PROCESS | 1840 | 1461088423962 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8560058000 == 145 [pid = 1840] [id = 410] 10:53:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f855d13c000) [pid = 1840] [serial = 1231] [outer = (nil)] 10:53:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f855d142c00) [pid = 1840] [serial = 1232] [outer = 0x7f855d13c000] 10:53:44 INFO - PROCESS | 1840 | 1461088424033 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f855f405000) [pid = 1840] [serial = 1233] [outer = 0x7f855d13c000] 10:53:45 INFO - PROCESS | 1840 | 1461088425341 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:53:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:53:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1840ms 10:53:45 INFO - PROCESS | 1840 | 1461088425396 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 1840 | 1461088425401 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:53:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:53:45 INFO - PROCESS | 1840 | 1461088425409 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 1840 | 1461088425414 Marionette TRACE conn3 <- [1,1614,null,{}] 10:53:45 INFO - PROCESS | 1840 | 1461088425422 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:45 INFO - PROCESS | 1840 | 1461088425644 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:53:45 INFO - PROCESS | 1840 | 1461088425864 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565ada000 == 146 [pid = 1840] [id = 411] 10:53:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f855dfed400) [pid = 1840] [serial = 1234] [outer = (nil)] 10:53:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f855e28e400) [pid = 1840] [serial = 1235] [outer = 0x7f855dfed400] 10:53:45 INFO - PROCESS | 1840 | 1461088425933 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f855f407c00) [pid = 1840] [serial = 1236] [outer = 0x7f855dfed400] 10:53:46 INFO - PROCESS | 1840 | 1461088426937 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:53:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 10:53:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1588ms 10:53:47 INFO - PROCESS | 1840 | 1461088426998 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 1840 | 1461088427006 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:53:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:53:47 INFO - PROCESS | 1840 | 1461088427015 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 1840 | 1461088427018 Marionette TRACE conn3 <- [1,1618,null,{}] 10:53:47 INFO - PROCESS | 1840 | 1461088427024 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:47 INFO - PROCESS | 1840 | 1461088427213 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:53:47 INFO - PROCESS | 1840 | 1461088427459 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8560050800 == 147 [pid = 1840] [id = 412] 10:53:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f855f7f4c00) [pid = 1840] [serial = 1237] [outer = (nil)] 10:53:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f855fec5800) [pid = 1840] [serial = 1238] [outer = 0x7f855f7f4c00] 10:53:47 INFO - PROCESS | 1840 | 1461088427572 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f856173dc00) [pid = 1840] [serial = 1239] [outer = 0x7f855f7f4c00] 10:53:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858310c000 == 146 [pid = 1840] [id = 267] 10:53:48 INFO - PROCESS | 1840 | 1461088428571 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f856cae0400) [pid = 1840] [serial = 1097] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f8570094c00) [pid = 1840] [serial = 1100] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f857030c000) [pid = 1840] [serial = 1103] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f8572c6cc00) [pid = 1840] [serial = 1106] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f8573a14000) [pid = 1840] [serial = 1109] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f8573db1800) [pid = 1840] [serial = 1112] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f856baeac00) [pid = 1840] [serial = 1133] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f85761e0800) [pid = 1840] [serial = 1115] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f85787b3800) [pid = 1840] [serial = 1118] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a1a800 == 145 [pid = 1840] [id = 384] 10:53:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575ba5800 == 144 [pid = 1840] [id = 383] 10:53:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8570538000 == 143 [pid = 1840] [id = 382] 10:53:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ce93000 == 142 [pid = 1840] [id = 381] 10:53:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856b94e800 == 141 [pid = 1840] [id = 380] 10:53:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564824000 == 140 [pid = 1840] [id = 379] 10:53:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855fdae800 == 139 [pid = 1840] [id = 378] 10:53:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564f6f000 == 138 [pid = 1840] [id = 377] 10:53:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:53:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1680ms 10:53:48 INFO - PROCESS | 1840 | 1461088428695 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1840 | 1461088428698 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:53:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:53:48 INFO - PROCESS | 1840 | 1461088428712 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1840 | 1461088428716 Marionette TRACE conn3 <- [1,1622,null,{}] 10:53:48 INFO - PROCESS | 1840 | 1461088428730 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:48 INFO - PROCESS | 1840 | 1461088428896 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f856a556000) [pid = 1840] [serial = 942] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f8588231000) [pid = 1840] [serial = 933] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f856c574000) [pid = 1840] [serial = 981] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f855d14a400) [pid = 1840] [serial = 951] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f8575476400) [pid = 1840] [serial = 990] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f85846e2000) [pid = 1840] [serial = 999] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f8573aad400) [pid = 1840] [serial = 987] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f85822dac00) [pid = 1840] [serial = 996] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f85702eb000) [pid = 1840] [serial = 984] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f85843c7000) [pid = 1840] [serial = 1002] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f855dfedc00) [pid = 1840] [serial = 936] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f8563b43400) [pid = 1840] [serial = 972] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f8569c65000) [pid = 1840] [serial = 975] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f855e28a800) [pid = 1840] [serial = 939] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f855f5d1800) [pid = 1840] [serial = 969] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f855e28ac00) [pid = 1840] [serial = 945] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f858422ac00) [pid = 1840] [serial = 930] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f856bfb1c00) [pid = 1840] [serial = 978] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f85787b6400) [pid = 1840] [serial = 948] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f857679e000) [pid = 1840] [serial = 993] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f855f388c00) [pid = 1840] [serial = 1082] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f8563b92400) [pid = 1840] [serial = 1127] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f8564a52000) [pid = 1840] [serial = 1128] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f8569d04c00) [pid = 1840] [serial = 1088] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f8575472800) [pid = 1840] [serial = 1122] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f8563b3c800) [pid = 1840] [serial = 1121] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f856191f800) [pid = 1840] [serial = 1125] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f855f0b9c00) [pid = 1840] [serial = 1124] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f8566914400) [pid = 1840] [serial = 1130] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f8569c42400) [pid = 1840] [serial = 1131] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f856c7c5c00) [pid = 1840] [serial = 1094] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f8563b96000) [pid = 1840] [serial = 1085] [outer = (nil)] [url = about:blank] 10:53:48 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f856bfa5c00) [pid = 1840] [serial = 1091] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 1840 | 1461088429122 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e099800 == 139 [pid = 1840] [id = 413] 10:53:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f855e28ac00) [pid = 1840] [serial = 1240] [outer = (nil)] 10:53:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f8563b43400) [pid = 1840] [serial = 1241] [outer = 0x7f855e28ac00] 10:53:49 INFO - PROCESS | 1840 | 1461088429195 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f8564894400) [pid = 1840] [serial = 1242] [outer = 0x7f855e28ac00] 10:53:49 INFO - PROCESS | 1840 | 1461088429944 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:53:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 10:53:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1285ms 10:53:50 INFO - PROCESS | 1840 | 1461088429998 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:53:50 INFO - PROCESS | 1840 | 1461088430003 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:53:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:53:50 INFO - PROCESS | 1840 | 1461088430009 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:53:50 INFO - PROCESS | 1840 | 1461088430011 Marionette TRACE conn3 <- [1,1626,null,{}] 10:53:50 INFO - PROCESS | 1840 | 1461088430016 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:50 INFO - PROCESS | 1840 | 1461088430175 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:53:50 INFO - PROCESS | 1840 | 1461088430190 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564827800 == 140 [pid = 1840] [id = 414] 10:53:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f8563b91c00) [pid = 1840] [serial = 1243] [outer = (nil)] 10:53:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f8566bae400) [pid = 1840] [serial = 1244] [outer = 0x7f8563b91c00] 10:53:50 INFO - PROCESS | 1840 | 1461088430253 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f8566bedc00) [pid = 1840] [serial = 1245] [outer = 0x7f8563b91c00] 10:53:51 INFO - PROCESS | 1840 | 1461088431116 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:53:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1135ms 10:53:51 INFO - PROCESS | 1840 | 1461088431145 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:53:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:53:51 INFO - PROCESS | 1840 | 1461088431159 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:53:51 INFO - PROCESS | 1840 | 1461088431165 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 1840 | 1461088431168 Marionette TRACE conn3 <- [1,1630,null,{}] 10:53:51 INFO - PROCESS | 1840 | 1461088431173 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:51 INFO - PROCESS | 1840 | 1461088431412 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:53:51 INFO - PROCESS | 1840 | 1461088431441 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a83e000 == 141 [pid = 1840] [id = 415] 10:53:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f85650a7000) [pid = 1840] [serial = 1246] [outer = (nil)] 10:53:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f8569c6ac00) [pid = 1840] [serial = 1247] [outer = 0x7f85650a7000] 10:53:51 INFO - PROCESS | 1840 | 1461088431505 Marionette DEBUG loaded listener.js 10:53:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f8569fa4c00) [pid = 1840] [serial = 1248] [outer = 0x7f85650a7000] 10:53:52 INFO - PROCESS | 1840 | 1461088432380 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:53:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:53:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1279ms 10:53:52 INFO - PROCESS | 1840 | 1461088432449 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 1840 | 1461088432452 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:53:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:53:52 INFO - PROCESS | 1840 | 1461088432457 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 1840 | 1461088432459 Marionette TRACE conn3 <- [1,1634,null,{}] 10:53:52 INFO - PROCESS | 1840 | 1461088432465 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:52 INFO - PROCESS | 1840 | 1461088432746 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:53:52 INFO - PROCESS | 1840 | 1461088432774 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ccdf000 == 142 [pid = 1840] [id = 416] 10:53:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f8569fa8000) [pid = 1840] [serial = 1249] [outer = (nil)] 10:53:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f856bfbac00) [pid = 1840] [serial = 1250] [outer = 0x7f8569fa8000] 10:53:52 INFO - PROCESS | 1840 | 1461088432836 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f856ca56c00) [pid = 1840] [serial = 1251] [outer = 0x7f8569fa8000] 10:53:54 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f8566be8800) [pid = 1840] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:53:54 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f855d9cd800) [pid = 1840] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:53:54 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f8573aa8800) [pid = 1840] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:53:54 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f85702ec800) [pid = 1840] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:53:54 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f85666aa400) [pid = 1840] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:53:54 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f856caeac00) [pid = 1840] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:53:54 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f855d13cc00) [pid = 1840] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:53:54 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f855d13b400) [pid = 1840] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:53:54 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f855dfe5c00) [pid = 1840] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:53:54 INFO - PROCESS | 1840 | 1461088434252 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:53:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1833ms 10:53:54 INFO - PROCESS | 1840 | 1461088434292 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 1840 | 1461088434295 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:53:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:53:54 INFO - PROCESS | 1840 | 1461088434300 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 1840 | 1461088434302 Marionette TRACE conn3 <- [1,1638,null,{}] 10:53:54 INFO - PROCESS | 1840 | 1461088434307 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:54 INFO - PROCESS | 1840 | 1461088434509 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:53:54 INFO - PROCESS | 1840 | 1461088434676 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856cea1000 == 143 [pid = 1840] [id = 417] 10:53:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f855d146800) [pid = 1840] [serial = 1252] [outer = (nil)] 10:53:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f856c826000) [pid = 1840] [serial = 1253] [outer = 0x7f855d146800] 10:53:54 INFO - PROCESS | 1840 | 1461088434736 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f856cc4c400) [pid = 1840] [serial = 1254] [outer = 0x7f855d146800] 10:53:55 INFO - PROCESS | 1840 | 1461088435409 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:53:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:53:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1123ms 10:53:55 INFO - PROCESS | 1840 | 1461088435426 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:53:55 INFO - PROCESS | 1840 | 1461088435429 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:53:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:53:55 INFO - PROCESS | 1840 | 1461088435435 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:53:55 INFO - PROCESS | 1840 | 1461088435437 Marionette TRACE conn3 <- [1,1642,null,{}] 10:53:55 INFO - PROCESS | 1840 | 1461088435442 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:55 INFO - PROCESS | 1840 | 1461088435660 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:53:55 INFO - PROCESS | 1840 | 1461088435679 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e474800 == 144 [pid = 1840] [id = 418] 10:53:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f855e28a400) [pid = 1840] [serial = 1255] [outer = (nil)] 10:53:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f856d1bbc00) [pid = 1840] [serial = 1256] [outer = 0x7f855e28a400] 10:53:55 INFO - PROCESS | 1840 | 1461088435737 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f85702f0000) [pid = 1840] [serial = 1257] [outer = 0x7f855e28a400] 10:53:56 INFO - PROCESS | 1840 | 1461088436817 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:53:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:53:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1429ms 10:53:56 INFO - PROCESS | 1840 | 1461088436865 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 1840 | 1461088436872 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:53:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:53:56 INFO - PROCESS | 1840 | 1461088436881 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 1840 | 1461088436886 Marionette TRACE conn3 <- [1,1646,null,{}] 10:53:56 INFO - PROCESS | 1840 | 1461088436895 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:57 INFO - PROCESS | 1840 | 1461088437100 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:53:57 INFO - PROCESS | 1840 | 1461088437295 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855fdad000 == 145 [pid = 1840] [id = 419] 10:53:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f855f0b4400) [pid = 1840] [serial = 1258] [outer = (nil)] 10:53:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f855f40f800) [pid = 1840] [serial = 1259] [outer = 0x7f855f0b4400] 10:53:57 INFO - PROCESS | 1840 | 1461088437377 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f855f7f8000) [pid = 1840] [serial = 1260] [outer = 0x7f855f0b4400] 10:53:58 INFO - PROCESS | 1840 | 1461088438336 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:53:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:53:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1531ms 10:53:58 INFO - PROCESS | 1840 | 1461088438413 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 1840 | 1461088438421 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:53:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:53:58 INFO - PROCESS | 1840 | 1461088438431 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 1840 | 1461088438435 Marionette TRACE conn3 <- [1,1650,null,{}] 10:53:58 INFO - PROCESS | 1840 | 1461088438440 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:58 INFO - PROCESS | 1840 | 1461088438656 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:53:58 INFO - PROCESS | 1840 | 1461088438927 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a847800 == 146 [pid = 1840] [id = 420] 10:53:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f8561740000) [pid = 1840] [serial = 1261] [outer = (nil)] 10:53:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f8563d7c400) [pid = 1840] [serial = 1262] [outer = 0x7f8561740000] 10:53:59 INFO - PROCESS | 1840 | 1461088439043 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f85650a4800) [pid = 1840] [serial = 1263] [outer = 0x7f8561740000] 10:53:59 INFO - PROCESS | 1840 | 1461088439940 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1582ms 10:54:00 INFO - PROCESS | 1840 | 1461088440014 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 1840 | 1461088440017 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:54:00 INFO - PROCESS | 1840 | 1461088440023 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 1840 | 1461088440029 Marionette TRACE conn3 <- [1,1654,null,{}] 10:54:00 INFO - PROCESS | 1840 | 1461088440044 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:00 INFO - PROCESS | 1840 | 1461088440262 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:54:00 INFO - PROCESS | 1840 | 1461088440495 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b48800 == 147 [pid = 1840] [id = 421] 10:54:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f8563d83400) [pid = 1840] [serial = 1264] [outer = (nil)] 10:54:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f856bae8000) [pid = 1840] [serial = 1265] [outer = 0x7f8563d83400] 10:54:00 INFO - PROCESS | 1840 | 1461088440613 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f856c181c00) [pid = 1840] [serial = 1266] [outer = 0x7f8563d83400] 10:54:01 INFO - PROCESS | 1840 | 1461088441445 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:54:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:54:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1484ms 10:54:01 INFO - PROCESS | 1840 | 1461088441509 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:54:01 INFO - PROCESS | 1840 | 1461088441514 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:54:01 INFO - PROCESS | 1840 | 1461088441520 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 1840 | 1461088441523 Marionette TRACE conn3 <- [1,1658,null,{}] 10:54:01 INFO - PROCESS | 1840 | 1461088441528 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:01 INFO - PROCESS | 1840 | 1461088441720 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:54:01 INFO - PROCESS | 1840 | 1461088441927 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e19800 == 148 [pid = 1840] [id = 422] 10:54:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f85650ad000) [pid = 1840] [serial = 1267] [outer = (nil)] 10:54:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f856d080c00) [pid = 1840] [serial = 1268] [outer = 0x7f85650ad000] 10:54:02 INFO - PROCESS | 1840 | 1461088442006 Marionette DEBUG loaded listener.js 10:54:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f856e42c400) [pid = 1840] [serial = 1269] [outer = 0x7f85650ad000] 10:54:02 INFO - PROCESS | 1840 | 1461088442871 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1384ms 10:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:54:02 INFO - PROCESS | 1840 | 1461088442903 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:54:02 INFO - PROCESS | 1840 | 1461088442906 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:54:02 INFO - PROCESS | 1840 | 1461088442912 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 1840 | 1461088442915 Marionette TRACE conn3 <- [1,1662,null,{}] 10:54:02 INFO - PROCESS | 1840 | 1461088442920 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:03 INFO - PROCESS | 1840 | 1461088443100 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:54:03 INFO - PROCESS | 1840 | 1461088443300 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a35800 == 149 [pid = 1840] [id = 423] 10:54:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f856c824000) [pid = 1840] [serial = 1270] [outer = (nil)] 10:54:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f8570351800) [pid = 1840] [serial = 1271] [outer = 0x7f856c824000] 10:54:03 INFO - PROCESS | 1840 | 1461088443420 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f8573aad800) [pid = 1840] [serial = 1272] [outer = 0x7f856c824000] 10:54:04 INFO - PROCESS | 1840 | 1461088444313 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1477ms 10:54:04 INFO - PROCESS | 1840 | 1461088444392 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 1840 | 1461088444394 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:54:04 INFO - PROCESS | 1840 | 1461088444403 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 1840 | 1461088444406 Marionette TRACE conn3 <- [1,1666,null,{}] 10:54:04 INFO - PROCESS | 1840 | 1461088444411 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:04 INFO - PROCESS | 1840 | 1461088444635 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:54:04 INFO - PROCESS | 1840 | 1461088444872 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8584508800 == 150 [pid = 1840] [id = 424] 10:54:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f8570307800) [pid = 1840] [serial = 1273] [outer = (nil)] 10:54:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f85787c3400) [pid = 1840] [serial = 1274] [outer = 0x7f8570307800] 10:54:05 INFO - PROCESS | 1840 | 1461088445035 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f85835e0c00) [pid = 1840] [serial = 1275] [outer = 0x7f8570307800] 10:54:05 INFO - PROCESS | 1840 | 1461088445888 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1527ms 10:54:05 INFO - PROCESS | 1840 | 1461088445930 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:54:05 INFO - PROCESS | 1840 | 1461088445934 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:54:05 INFO - PROCESS | 1840 | 1461088445940 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:54:05 INFO - PROCESS | 1840 | 1461088445943 Marionette TRACE conn3 <- [1,1670,null,{}] 10:54:05 INFO - PROCESS | 1840 | 1461088445948 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:06 INFO - PROCESS | 1840 | 1461088446125 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:54:06 INFO - PROCESS | 1840 | 1461088446328 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588643000 == 151 [pid = 1840] [id = 425] 10:54:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f855daecc00) [pid = 1840] [serial = 1276] [outer = (nil)] 10:54:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f855daf5800) [pid = 1840] [serial = 1277] [outer = 0x7f855daecc00] 10:54:06 INFO - PROCESS | 1840 | 1461088446394 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f855daf9c00) [pid = 1840] [serial = 1278] [outer = 0x7f855daecc00] 10:54:07 INFO - PROCESS | 1840 | 1461088447255 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1381ms 10:54:07 INFO - PROCESS | 1840 | 1461088447322 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 1840 | 1461088447326 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:54:07 INFO - PROCESS | 1840 | 1461088447332 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 1840 | 1461088447335 Marionette TRACE conn3 <- [1,1674,null,{}] 10:54:07 INFO - PROCESS | 1840 | 1461088447340 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:07 INFO - PROCESS | 1840 | 1461088447517 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:54:07 INFO - PROCESS | 1840 | 1461088447713 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f535000 == 152 [pid = 1840] [id = 426] 10:54:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f855daefc00) [pid = 1840] [serial = 1279] [outer = (nil)] 10:54:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f85822dbc00) [pid = 1840] [serial = 1280] [outer = 0x7f855daefc00] 10:54:07 INFO - PROCESS | 1840 | 1461088447783 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f85842d4800) [pid = 1840] [serial = 1281] [outer = 0x7f855daefc00] 10:54:08 INFO - PROCESS | 1840 | 1461088448634 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1377ms 10:54:08 INFO - PROCESS | 1840 | 1461088448710 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:54:08 INFO - PROCESS | 1840 | 1461088448714 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:54:08 INFO - PROCESS | 1840 | 1461088448720 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:54:08 INFO - PROCESS | 1840 | 1461088448722 Marionette TRACE conn3 <- [1,1678,null,{}] 10:54:08 INFO - PROCESS | 1840 | 1461088448728 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:08 INFO - PROCESS | 1840 | 1461088448932 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:54:09 INFO - PROCESS | 1840 | 1461088449128 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85887a5000 == 153 [pid = 1840] [id = 427] 10:54:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f855daf5000) [pid = 1840] [serial = 1282] [outer = (nil)] 10:54:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f85843d3800) [pid = 1840] [serial = 1283] [outer = 0x7f855daf5000] 10:54:09 INFO - PROCESS | 1840 | 1461088449202 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f85846eac00) [pid = 1840] [serial = 1284] [outer = 0x7f855daf5000] 10:54:10 INFO - PROCESS | 1840 | 1461088450072 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1380ms 10:54:10 INFO - PROCESS | 1840 | 1461088450102 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 1840 | 1461088450106 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:54:10 INFO - PROCESS | 1840 | 1461088450112 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 1840 | 1461088450114 Marionette TRACE conn3 <- [1,1682,null,{}] 10:54:10 INFO - PROCESS | 1840 | 1461088450120 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:10 INFO - PROCESS | 1840 | 1461088450296 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:54:10 INFO - PROCESS | 1840 | 1461088450495 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d61a000 == 154 [pid = 1840] [id = 428] 10:54:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f855f1e9400) [pid = 1840] [serial = 1285] [outer = (nil)] 10:54:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f855f1f2400) [pid = 1840] [serial = 1286] [outer = 0x7f855f1e9400] 10:54:10 INFO - PROCESS | 1840 | 1461088450564 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f855f1f7000) [pid = 1840] [serial = 1287] [outer = 0x7f855f1e9400] 10:54:11 INFO - PROCESS | 1840 | 1461088451429 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1378ms 10:54:11 INFO - PROCESS | 1840 | 1461088451490 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:54:11 INFO - PROCESS | 1840 | 1461088451495 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:54:11 INFO - PROCESS | 1840 | 1461088451500 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 1840 | 1461088451506 Marionette TRACE conn3 <- [1,1686,null,{}] 10:54:11 INFO - PROCESS | 1840 | 1461088451512 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:11 INFO - PROCESS | 1840 | 1461088451715 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:54:11 INFO - PROCESS | 1840 | 1461088451914 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855efe7000 == 155 [pid = 1840] [id = 429] 10:54:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f855f1ec000) [pid = 1840] [serial = 1288] [outer = (nil)] 10:54:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f8561286c00) [pid = 1840] [serial = 1289] [outer = 0x7f855f1ec000] 10:54:11 INFO - PROCESS | 1840 | 1461088451993 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f85843fcc00) [pid = 1840] [serial = 1290] [outer = 0x7f855f1ec000] 10:54:12 INFO - PROCESS | 1840 | 1461088452846 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 10:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1380ms 10:54:12 INFO - PROCESS | 1840 | 1461088452887 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 1840 | 1461088452891 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:54:12 INFO - PROCESS | 1840 | 1461088452897 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 1840 | 1461088452902 Marionette TRACE conn3 <- [1,1690,null,{}] 10:54:12 INFO - PROCESS | 1840 | 1461088452907 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:13 INFO - PROCESS | 1840 | 1461088453081 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:54:13 INFO - PROCESS | 1840 | 1461088453293 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855aed2000 == 156 [pid = 1840] [id = 430] 10:54:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f855d255000) [pid = 1840] [serial = 1291] [outer = (nil)] 10:54:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f855dfee000) [pid = 1840] [serial = 1292] [outer = 0x7f855d255000] 10:54:13 INFO - PROCESS | 1840 | 1461088453417 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f856c17dc00) [pid = 1840] [serial = 1293] [outer = 0x7f855d255000] 10:54:14 INFO - PROCESS | 1840 | 1461088454317 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1488ms 10:54:14 INFO - PROCESS | 1840 | 1461088454400 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 1840 | 1461088454402 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:54:14 INFO - PROCESS | 1840 | 1461088454409 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:54:14 INFO - PROCESS | 1840 | 1461088454411 Marionette TRACE conn3 <- [1,1694,null,{}] 10:54:14 INFO - PROCESS | 1840 | 1461088454417 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:14 INFO - PROCESS | 1840 | 1461088454599 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:54:14 INFO - PROCESS | 1840 | 1461088454805 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855efd3800 == 157 [pid = 1840] [id = 431] 10:54:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f855d13d000) [pid = 1840] [serial = 1294] [outer = (nil)] 10:54:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f855d148800) [pid = 1840] [serial = 1295] [outer = 0x7f855d13d000] 10:54:15 INFO - PROCESS | 1840 | 1461088455285 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855d80d000) [pid = 1840] [serial = 1296] [outer = 0x7f855d13d000] 10:54:16 INFO - PROCESS | 1840 | 1461088456198 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1832ms 10:54:16 INFO - PROCESS | 1840 | 1461088456242 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:54:16 INFO - PROCESS | 1840 | 1461088456248 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:54:16 INFO - PROCESS | 1840 | 1461088456257 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 1840 | 1461088456261 Marionette TRACE conn3 <- [1,1698,null,{}] 10:54:16 INFO - PROCESS | 1840 | 1461088456267 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:16 INFO - PROCESS | 1840 | 1461088456430 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:54:16 INFO - PROCESS | 1840 | 1461088456656 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0c6000 == 158 [pid = 1840] [id = 432] 10:54:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855d255400) [pid = 1840] [serial = 1297] [outer = (nil)] 10:54:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855f0af800) [pid = 1840] [serial = 1298] [outer = 0x7f855d255400] 10:54:16 INFO - PROCESS | 1840 | 1461088456820 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f855fec3800) [pid = 1840] [serial = 1299] [outer = 0x7f855d255400] 10:54:17 INFO - PROCESS | 1840 | 1461088457839 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 10:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1646ms 10:54:17 INFO - PROCESS | 1840 | 1461088457903 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 1840 | 1461088457909 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:54:17 INFO - PROCESS | 1840 | 1461088457917 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 1840 | 1461088457921 Marionette TRACE conn3 <- [1,1702,null,{}] 10:54:17 INFO - PROCESS | 1840 | 1461088457926 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:18 INFO - PROCESS | 1840 | 1461088458132 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858332a000 == 157 [pid = 1840] [id = 220] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcb1000 == 156 [pid = 1840] [id = 186] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8587c17000 == 155 [pid = 1840] [id = 222] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f8563b80000) [pid = 1840] [serial = 1193] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f8573aa9000) [pid = 1840] [serial = 1157] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f8575ed6400) [pid = 1840] [serial = 1154] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f857d1d0800) [pid = 1840] [serial = 1160] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f85744b9400) [pid = 1840] [serial = 1151] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f856c092800) [pid = 1840] [serial = 1145] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f85830b9c00) [pid = 1840] [serial = 1163] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f856ca60800) [pid = 1840] [serial = 1148] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f856c71a800) [pid = 1840] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856cea1000 == 154 [pid = 1840] [id = 417] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ccdf000 == 153 [pid = 1840] [id = 416] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a83e000 == 152 [pid = 1840] [id = 415] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564827800 == 151 [pid = 1840] [id = 414] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e099800 == 150 [pid = 1840] [id = 413] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8560050800 == 149 [pid = 1840] [id = 412] 10:54:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565ada000 == 148 [pid = 1840] [id = 411] 10:54:18 INFO - PROCESS | 1840 | 1461088458477 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0cc000 == 149 [pid = 1840] [id = 433] 10:54:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f855f40a800) [pid = 1840] [serial = 1300] [outer = (nil)] 10:54:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f856128ec00) [pid = 1840] [serial = 1301] [outer = 0x7f855f40a800] 10:54:18 INFO - PROCESS | 1840 | 1461088458556 Marionette DEBUG loaded listener.js 10:54:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f8563d7c800) [pid = 1840] [serial = 1302] [outer = 0x7f855f40a800] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f8564a4e400) [pid = 1840] [serial = 1139] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f856badf400) [pid = 1840] [serial = 1173] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f8569c6dc00) [pid = 1840] [serial = 1142] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f8569d09800) [pid = 1840] [serial = 1178] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f8583316000) [pid = 1840] [serial = 1187] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f8573a1b000) [pid = 1840] [serial = 1182] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f8570309c00) [pid = 1840] [serial = 1181] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f856cab0c00) [pid = 1840] [serial = 1176] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f856c579c00) [pid = 1840] [serial = 1175] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f856cab1000) [pid = 1840] [serial = 1179] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f85767a2c00) [pid = 1840] [serial = 1184] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f855dfe8c00) [pid = 1840] [serial = 1190] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f855f5d0400) [pid = 1840] [serial = 1169] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f855f38fc00) [pid = 1840] [serial = 1136] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f855fed2400) [pid = 1840] [serial = 1191] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f855f5cb800) [pid = 1840] [serial = 1167] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f8584232c00) [pid = 1840] [serial = 1188] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f855e285400) [pid = 1840] [serial = 1166] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f8578818400) [pid = 1840] [serial = 1185] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f8569d0f400) [pid = 1840] [serial = 1172] [outer = (nil)] [url = about:blank] 10:54:18 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f85650a6c00) [pid = 1840] [serial = 1170] [outer = (nil)] [url = about:blank] 10:54:19 INFO - PROCESS | 1840 | 1461088459325 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1438ms 10:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:54:19 INFO - PROCESS | 1840 | 1461088459355 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 1840 | 1461088459358 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:54:19 INFO - PROCESS | 1840 | 1461088459364 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 1840 | 1461088459369 Marionette TRACE conn3 <- [1,1706,null,{}] 10:54:19 INFO - PROCESS | 1840 | 1461088459384 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:19 INFO - PROCESS | 1840 | 1461088459558 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:54:19 INFO - PROCESS | 1840 | 1461088459722 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856498d800 == 150 [pid = 1840] [id = 434] 10:54:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f855f40f000) [pid = 1840] [serial = 1303] [outer = (nil)] 10:54:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f8564a51800) [pid = 1840] [serial = 1304] [outer = 0x7f855f40f000] 10:54:19 INFO - PROCESS | 1840 | 1461088459785 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f8566bb3400) [pid = 1840] [serial = 1305] [outer = 0x7f855f40f000] 10:54:20 INFO - PROCESS | 1840 | 1461088460529 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1184ms 10:54:20 INFO - PROCESS | 1840 | 1461088460547 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 1840 | 1461088460552 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:54:20 INFO - PROCESS | 1840 | 1461088460557 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 1840 | 1461088460559 Marionette TRACE conn3 <- [1,1710,null,{}] 10:54:20 INFO - PROCESS | 1840 | 1461088460564 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:20 INFO - PROCESS | 1840 | 1461088460795 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:54:20 INFO - PROCESS | 1840 | 1461088460839 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565ace800 == 151 [pid = 1840] [id = 435] 10:54:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f8566bb7000) [pid = 1840] [serial = 1306] [outer = (nil)] 10:54:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f856a555c00) [pid = 1840] [serial = 1307] [outer = 0x7f8566bb7000] 10:54:20 INFO - PROCESS | 1840 | 1461088460898 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f856bfae400) [pid = 1840] [serial = 1308] [outer = 0x7f8566bb7000] 10:54:21 INFO - PROCESS | 1840 | 1461088461757 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1232ms 10:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:54:21 INFO - PROCESS | 1840 | 1461088461790 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 1840 | 1461088461793 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:54:21 INFO - PROCESS | 1840 | 1461088461799 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 1840 | 1461088461801 Marionette TRACE conn3 <- [1,1714,null,{}] 10:54:21 INFO - PROCESS | 1840 | 1461088461813 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:22 INFO - PROCESS | 1840 | 1461088462039 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:54:22 INFO - PROCESS | 1840 | 1461088462067 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a83f800 == 152 [pid = 1840] [id = 436] 10:54:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f856c17b400) [pid = 1840] [serial = 1309] [outer = (nil)] 10:54:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f856c7c8000) [pid = 1840] [serial = 1310] [outer = 0x7f856c17b400] 10:54:22 INFO - PROCESS | 1840 | 1461088462154 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f856d1b6400) [pid = 1840] [serial = 1311] [outer = 0x7f856c17b400] 10:54:23 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f8569fa8000) [pid = 1840] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:54:23 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f855dfed400) [pid = 1840] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:54:23 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f8563b91c00) [pid = 1840] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:54:23 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f855e28ac00) [pid = 1840] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:54:23 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f855f7f4c00) [pid = 1840] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:54:23 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f85650a7000) [pid = 1840] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:54:23 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f855d146800) [pid = 1840] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:54:23 INFO - PROCESS | 1840 | 1461088463581 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1828ms 10:54:23 INFO - PROCESS | 1840 | 1461088463627 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 1840 | 1461088463630 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:54:23 INFO - PROCESS | 1840 | 1461088463635 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 1840 | 1461088463637 Marionette TRACE conn3 <- [1,1718,null,{}] 10:54:23 INFO - PROCESS | 1840 | 1461088463680 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:23 INFO - PROCESS | 1840 | 1461088463836 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:54:24 INFO - PROCESS | 1840 | 1461088463998 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a840800 == 153 [pid = 1840] [id = 437] 10:54:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f855e28f400) [pid = 1840] [serial = 1312] [outer = (nil)] 10:54:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f856c17fc00) [pid = 1840] [serial = 1313] [outer = 0x7f855e28f400] 10:54:24 INFO - PROCESS | 1840 | 1461088464060 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f8570351c00) [pid = 1840] [serial = 1314] [outer = 0x7f855e28f400] 10:54:24 INFO - PROCESS | 1840 | 1461088464690 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1086ms 10:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:54:24 INFO - PROCESS | 1840 | 1461088464722 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:54:24 INFO - PROCESS | 1840 | 1461088464725 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:54:24 INFO - PROCESS | 1840 | 1461088464747 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:54:24 INFO - PROCESS | 1840 | 1461088464749 Marionette TRACE conn3 <- [1,1722,null,{}] 10:54:24 INFO - PROCESS | 1840 | 1461088464754 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:24 INFO - PROCESS | 1840 | 1461088464989 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:54:25 INFO - PROCESS | 1840 | 1461088465008 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce91800 == 154 [pid = 1840] [id = 438] 10:54:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f855f1f5800) [pid = 1840] [serial = 1315] [outer = (nil)] 10:54:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f85748ddc00) [pid = 1840] [serial = 1316] [outer = 0x7f855f1f5800] 10:54:25 INFO - PROCESS | 1840 | 1461088465068 Marionette DEBUG loaded listener.js 10:54:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f85773dac00) [pid = 1840] [serial = 1317] [outer = 0x7f855f1f5800] 10:54:26 INFO - PROCESS | 1840 | 1461088466131 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1446ms 10:54:26 INFO - PROCESS | 1840 | 1461088466177 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:54:26 INFO - PROCESS | 1840 | 1461088466184 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:54:26 INFO - PROCESS | 1840 | 1461088466193 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:54:26 INFO - PROCESS | 1840 | 1461088466198 Marionette TRACE conn3 <- [1,1726,null,{}] 10:54:26 INFO - PROCESS | 1840 | 1461088466205 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:26 INFO - PROCESS | 1840 | 1461088466409 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:54:26 INFO - PROCESS | 1840 | 1461088466610 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8d4800 == 155 [pid = 1840] [id = 439] 10:54:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f855f1f1400) [pid = 1840] [serial = 1318] [outer = (nil)] 10:54:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f855f7ec000) [pid = 1840] [serial = 1319] [outer = 0x7f855f1f1400] 10:54:26 INFO - PROCESS | 1840 | 1461088466726 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f8561284c00) [pid = 1840] [serial = 1320] [outer = 0x7f855f1f1400] 10:54:27 INFO - PROCESS | 1840 | 1461088467699 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1580ms 10:54:27 INFO - PROCESS | 1840 | 1461088467773 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 1840 | 1461088467782 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:54:27 INFO - PROCESS | 1840 | 1461088467791 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1840 | 1461088467795 Marionette TRACE conn3 <- [1,1730,null,{}] 10:54:27 INFO - PROCESS | 1840 | 1461088467801 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:28 INFO - PROCESS | 1840 | 1461088468024 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:54:28 INFO - PROCESS | 1840 | 1461088468305 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565acb800 == 156 [pid = 1840] [id = 440] 10:54:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f855f5c6400) [pid = 1840] [serial = 1321] [outer = (nil)] 10:54:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f8564a50c00) [pid = 1840] [serial = 1322] [outer = 0x7f855f5c6400] 10:54:28 INFO - PROCESS | 1840 | 1461088468433 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f8566914800) [pid = 1840] [serial = 1323] [outer = 0x7f855f5c6400] 10:54:29 INFO - PROCESS | 1840 | 1461088469295 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1577ms 10:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:54:29 INFO - PROCESS | 1840 | 1461088469370 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:54:29 INFO - PROCESS | 1840 | 1461088469373 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:54:29 INFO - PROCESS | 1840 | 1461088469379 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 1840 | 1461088469385 Marionette TRACE conn3 <- [1,1734,null,{}] 10:54:29 INFO - PROCESS | 1840 | 1461088469400 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:29 INFO - PROCESS | 1840 | 1461088469629 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:54:29 INFO - PROCESS | 1840 | 1461088469873 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8571745800 == 157 [pid = 1840] [id = 441] 10:54:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f8569fafc00) [pid = 1840] [serial = 1324] [outer = (nil)] 10:54:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f856d07bc00) [pid = 1840] [serial = 1325] [outer = 0x7f8569fafc00] 10:54:30 INFO - PROCESS | 1840 | 1461088470003 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f8570347c00) [pid = 1840] [serial = 1326] [outer = 0x7f8569fafc00] 10:54:30 INFO - PROCESS | 1840 | 1461088470860 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1539ms 10:54:30 INFO - PROCESS | 1840 | 1461088470918 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 1840 | 1461088470922 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:54:30 INFO - PROCESS | 1840 | 1461088470928 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 1840 | 1461088470931 Marionette TRACE conn3 <- [1,1738,null,{}] 10:54:30 INFO - PROCESS | 1840 | 1461088470936 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:31 INFO - PROCESS | 1840 | 1461088471112 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:54:31 INFO - PROCESS | 1840 | 1461088471318 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575066000 == 158 [pid = 1840] [id = 442] 10:54:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f855d252000) [pid = 1840] [serial = 1327] [outer = (nil)] 10:54:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f857626e800) [pid = 1840] [serial = 1328] [outer = 0x7f855d252000] 10:54:31 INFO - PROCESS | 1840 | 1461088471390 Marionette DEBUG loaded listener.js 10:54:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f8578aaf400) [pid = 1840] [serial = 1329] [outer = 0x7f855d252000] 10:54:32 INFO - PROCESS | 1840 | 1461088472247 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1375ms 10:54:32 INFO - PROCESS | 1840 | 1461088472305 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:54:32 INFO - PROCESS | 1840 | 1461088472309 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:54:32 INFO - PROCESS | 1840 | 1461088472314 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:54:32 INFO - PROCESS | 1840 | 1461088472316 Marionette TRACE conn3 <- [1,1742,null,{}] 10:54:32 INFO - PROCESS | 1840 | 1461088472322 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:32 INFO - PROCESS | 1840 | 1461088472489 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:54:32 INFO - PROCESS | 1840 | 1461088472696 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a34800 == 159 [pid = 1840] [id = 443] 10:54:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f857020f800) [pid = 1840] [serial = 1330] [outer = (nil)] 10:54:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f85830c0800) [pid = 1840] [serial = 1331] [outer = 0x7f857020f800] 10:54:32 INFO - PROCESS | 1840 | 1461088472770 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f85843c9400) [pid = 1840] [serial = 1332] [outer = 0x7f857020f800] 10:54:33 INFO - PROCESS | 1840 | 1461088473663 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1378ms 10:54:33 INFO - PROCESS | 1840 | 1461088473692 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:54:33 INFO - PROCESS | 1840 | 1461088473695 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:54:33 INFO - PROCESS | 1840 | 1461088473702 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:54:33 INFO - PROCESS | 1840 | 1461088473705 Marionette TRACE conn3 <- [1,1746,null,{}] 10:54:33 INFO - PROCESS | 1840 | 1461088473710 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:33 INFO - PROCESS | 1840 | 1461088473919 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:54:34 INFO - PROCESS | 1840 | 1461088474131 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587c05800 == 160 [pid = 1840] [id = 444] 10:54:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f8561736000) [pid = 1840] [serial = 1333] [outer = (nil)] 10:54:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f85843c9800) [pid = 1840] [serial = 1334] [outer = 0x7f8561736000] 10:54:34 INFO - PROCESS | 1840 | 1461088474248 Marionette DEBUG loaded listener.js 10:54:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f858872bc00) [pid = 1840] [serial = 1335] [outer = 0x7f8561736000] 10:54:35 INFO - PROCESS | 1840 | 1461088475131 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1476ms 10:54:35 INFO - PROCESS | 1840 | 1461088475179 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:54:35 INFO - PROCESS | 1840 | 1461088475185 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:54:35 INFO - PROCESS | 1840 | 1461088475239 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:54:35 INFO - PROCESS | 1840 | 1461088475242 Marionette TRACE conn3 <- [1,1750,null,{}] 10:54:35 INFO - PROCESS | 1840 | 1461088475250 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:35 INFO - PROCESS | 1840 | 1461088475441 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:54:35 INFO - PROCESS | 1840 | 1461088475647 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858882d800 == 161 [pid = 1840] [id = 445] 10:54:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f855e355800) [pid = 1840] [serial = 1336] [outer = (nil)] 10:54:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f855e35e000) [pid = 1840] [serial = 1337] [outer = 0x7f855e355800] 10:54:35 INFO - PROCESS | 1840 | 1461088475758 Marionette DEBUG loaded listener.js 10:54:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f855e364400) [pid = 1840] [serial = 1338] [outer = 0x7f855e355800] 10:54:36 INFO - PROCESS | 1840 | 1461088476640 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1451ms 10:54:36 INFO - PROCESS | 1840 | 1461088476668 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:54:36 INFO - PROCESS | 1840 | 1461088476671 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:54:36 INFO - PROCESS | 1840 | 1461088476677 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:54:36 INFO - PROCESS | 1840 | 1461088476679 Marionette TRACE conn3 <- [1,1754,null,{}] 10:54:36 INFO - PROCESS | 1840 | 1461088476685 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:36 INFO - PROCESS | 1840 | 1461088476867 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:54:37 INFO - PROCESS | 1840 | 1461088477079 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8561071000 == 162 [pid = 1840] [id = 446] 10:54:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f855e355c00) [pid = 1840] [serial = 1339] [outer = (nil)] 10:54:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f8560196c00) [pid = 1840] [serial = 1340] [outer = 0x7f855e355c00] 10:54:37 INFO - PROCESS | 1840 | 1461088477193 Marionette DEBUG loaded listener.js 10:54:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f856019b800) [pid = 1840] [serial = 1341] [outer = 0x7f855e355c00] 10:54:38 INFO - PROCESS | 1840 | 1461088478043 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1430ms 10:54:38 INFO - PROCESS | 1840 | 1461088478108 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:54:38 INFO - PROCESS | 1840 | 1461088478112 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:54:38 INFO - PROCESS | 1840 | 1461088478117 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:54:38 INFO - PROCESS | 1840 | 1461088478119 Marionette TRACE conn3 <- [1,1758,null,{}] 10:54:38 INFO - PROCESS | 1840 | 1461088478125 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:38 INFO - PROCESS | 1840 | 1461088478320 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:54:38 INFO - PROCESS | 1840 | 1461088478579 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a0c6800 == 163 [pid = 1840] [id = 447] 10:54:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f855e35fc00) [pid = 1840] [serial = 1342] [outer = (nil)] 10:54:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f85601a0c00) [pid = 1840] [serial = 1343] [outer = 0x7f855e35fc00] 10:54:38 INFO - PROCESS | 1840 | 1461088478655 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f8572ce5000) [pid = 1840] [serial = 1344] [outer = 0x7f855e35fc00] 10:54:39 INFO - PROCESS | 1840 | 1461088479498 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1429ms 10:54:39 INFO - PROCESS | 1840 | 1461088479548 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:54:39 INFO - PROCESS | 1840 | 1461088479552 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:54:39 INFO - PROCESS | 1840 | 1461088479557 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:54:39 INFO - PROCESS | 1840 | 1461088479560 Marionette TRACE conn3 <- [1,1762,null,{}] 10:54:39 INFO - PROCESS | 1840 | 1461088479565 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:39 INFO - PROCESS | 1840 | 1461088479752 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:54:39 INFO - PROCESS | 1840 | 1461088479962 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a0e0800 == 164 [pid = 1840] [id = 448] 10:54:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f855b094c00) [pid = 1840] [serial = 1345] [outer = (nil)] 10:54:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f855b09b800) [pid = 1840] [serial = 1346] [outer = 0x7f855b094c00] 10:54:40 INFO - PROCESS | 1840 | 1461088480089 Marionette DEBUG loaded listener.js 10:54:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f855b0a0800) [pid = 1840] [serial = 1347] [outer = 0x7f855b094c00] 10:54:40 INFO - PROCESS | 1840 | 1461088480945 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1426ms 10:54:40 INFO - PROCESS | 1840 | 1461088480984 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:54:40 INFO - PROCESS | 1840 | 1461088480989 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:54:40 INFO - PROCESS | 1840 | 1461088480994 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:54:41 INFO - PROCESS | 1840 | 1461088480998 Marionette TRACE conn3 <- [1,1766,null,{}] 10:54:41 INFO - PROCESS | 1840 | 1461088481003 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:41 INFO - PROCESS | 1840 | 1461088481208 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:54:41 INFO - PROCESS | 1840 | 1461088481427 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b1dc800 == 165 [pid = 1840] [id = 449] 10:54:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f855a1bbc00) [pid = 1840] [serial = 1348] [outer = (nil)] 10:54:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f855a1c2000) [pid = 1840] [serial = 1349] [outer = 0x7f855a1bbc00] 10:54:41 INFO - PROCESS | 1840 | 1461088481547 Marionette DEBUG loaded listener.js 10:54:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f8570214800) [pid = 1840] [serial = 1350] [outer = 0x7f855a1bbc00] 10:54:42 INFO - PROCESS | 1840 | 1461088482459 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1529ms 10:54:42 INFO - PROCESS | 1840 | 1461088482532 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:54:42 INFO - PROCESS | 1840 | 1461088482534 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:54:42 INFO - PROCESS | 1840 | 1461088482544 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:54:42 INFO - PROCESS | 1840 | 1461088482548 Marionette TRACE conn3 <- [1,1770,null,{}] 10:54:42 INFO - PROCESS | 1840 | 1461088482553 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:42 INFO - PROCESS | 1840 | 1461088482740 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:54:42 INFO - PROCESS | 1840 | 1461088482949 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a364000 == 166 [pid = 1840] [id = 450] 10:54:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f855a1bc400) [pid = 1840] [serial = 1351] [outer = (nil)] 10:54:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f855a40f800) [pid = 1840] [serial = 1352] [outer = 0x7f855a1bc400] 10:54:43 INFO - PROCESS | 1840 | 1461088483064 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f855a414c00) [pid = 1840] [serial = 1353] [outer = 0x7f855a1bc400] 10:54:43 INFO - PROCESS | 1840 | 1461088483971 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1482ms 10:54:44 INFO - PROCESS | 1840 | 1461088484043 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:54:44 INFO - PROCESS | 1840 | 1461088484047 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:54:44 INFO - PROCESS | 1840 | 1461088484052 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 1840 | 1461088484054 Marionette TRACE conn3 <- [1,1774,null,{}] 10:54:44 INFO - PROCESS | 1840 | 1461088484060 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:44 INFO - PROCESS | 1840 | 1461088484265 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:54:44 INFO - PROCESS | 1840 | 1461088484479 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e378000 == 167 [pid = 1840] [id = 451] 10:54:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f855a1bd000) [pid = 1840] [serial = 1354] [outer = (nil)] 10:54:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f855dfe3000) [pid = 1840] [serial = 1355] [outer = 0x7f855a1bd000] 10:54:44 INFO - PROCESS | 1840 | 1461088484589 Marionette DEBUG loaded listener.js 10:54:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f856489a000) [pid = 1840] [serial = 1356] [outer = 0x7f855a1bd000] 10:54:45 INFO - PROCESS | 1840 | 1461088485974 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1978ms 10:54:46 INFO - PROCESS | 1840 | 1461088486032 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:54:46 INFO - PROCESS | 1840 | 1461088486038 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:54:46 INFO - PROCESS | 1840 | 1461088486046 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:54:46 INFO - PROCESS | 1840 | 1461088486051 Marionette TRACE conn3 <- [1,1778,null,{}] 10:54:46 INFO - PROCESS | 1840 | 1461088486058 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:46 INFO - PROCESS | 1840 | 1461088486242 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:54:46 INFO - PROCESS | 1840 | 1461088486451 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d620000 == 168 [pid = 1840] [id = 452] 10:54:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f855b0a1c00) [pid = 1840] [serial = 1357] [outer = (nil)] 10:54:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f855d24cc00) [pid = 1840] [serial = 1358] [outer = 0x7f855b0a1c00] 10:54:46 INFO - PROCESS | 1840 | 1461088486576 Marionette DEBUG loaded listener.js 10:54:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f855daf2400) [pid = 1840] [serial = 1359] [outer = 0x7f855b0a1c00] 10:54:47 INFO - PROCESS | 1840 | 1461088487664 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 10:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1684ms 10:54:47 INFO - PROCESS | 1840 | 1461088487731 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:54:47 INFO - PROCESS | 1840 | 1461088487739 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:54:47 INFO - PROCESS | 1840 | 1461088487748 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 1840 | 1461088487752 Marionette TRACE conn3 <- [1,1782,null,{}] 10:54:47 INFO - PROCESS | 1840 | 1461088487757 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:47 INFO - PROCESS | 1840 | 1461088487947 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f392800 == 167 [pid = 1840] [id = 358] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e09d000 == 166 [pid = 1840] [id = 355] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d919000 == 165 [pid = 1840] [id = 354] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a840800 == 164 [pid = 1840] [id = 437] 10:54:48 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f856d1bbc00) [pid = 1840] [serial = 1256] [outer = (nil)] [url = about:blank] 10:54:48 INFO - PROCESS | 1840 | 1461088488355 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a83f800 == 163 [pid = 1840] [id = 436] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565ace800 == 162 [pid = 1840] [id = 435] 10:54:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855df48000 == 163 [pid = 1840] [id = 453] 10:54:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f855dfedc00) [pid = 1840] [serial = 1360] [outer = (nil)] 10:54:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f855f408800) [pid = 1840] [serial = 1361] [outer = 0x7f855dfedc00] 10:54:48 INFO - PROCESS | 1840 | 1461088488424 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f855f5d1000) [pid = 1840] [serial = 1362] [outer = 0x7f855dfedc00] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856498d800 == 162 [pid = 1840] [id = 434] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e0cc000 == 161 [pid = 1840] [id = 433] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e0c6000 == 160 [pid = 1840] [id = 432] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855efd3800 == 159 [pid = 1840] [id = 431] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85887a5000 == 158 [pid = 1840] [id = 427] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f535000 == 157 [pid = 1840] [id = 426] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8588643000 == 156 [pid = 1840] [id = 425] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8584508800 == 155 [pid = 1840] [id = 424] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a35800 == 154 [pid = 1840] [id = 423] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e19800 == 153 [pid = 1840] [id = 422] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b48800 == 152 [pid = 1840] [id = 421] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a847800 == 151 [pid = 1840] [id = 420] 10:54:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855fdad000 == 150 [pid = 1840] [id = 419] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f856bfbac00) [pid = 1840] [serial = 1250] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f857c456800) [pid = 1840] [serial = 1208] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f856e290800) [pid = 1840] [serial = 1202] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f855f407c00) [pid = 1840] [serial = 1236] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f855e28e400) [pid = 1840] [serial = 1235] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f8566bae400) [pid = 1840] [serial = 1244] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f8566bedc00) [pid = 1840] [serial = 1245] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f856d084800) [pid = 1840] [serial = 1226] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f8563b43400) [pid = 1840] [serial = 1241] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f8564894400) [pid = 1840] [serial = 1242] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f855fec5800) [pid = 1840] [serial = 1238] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f856173dc00) [pid = 1840] [serial = 1239] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f8563d7dc00) [pid = 1840] [serial = 1229] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f85846c8000) [pid = 1840] [serial = 1211] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f8573da8800) [pid = 1840] [serial = 1205] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f8563b8e400) [pid = 1840] [serial = 1196] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f8561274000) [pid = 1840] [serial = 1220] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f85843c6000) [pid = 1840] [serial = 1223] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f858822c800) [pid = 1840] [serial = 1217] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f856a55d000) [pid = 1840] [serial = 1199] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f855d24f000) [pid = 1840] [serial = 1214] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f855d142c00) [pid = 1840] [serial = 1232] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f8569c6ac00) [pid = 1840] [serial = 1247] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f856ca56c00) [pid = 1840] [serial = 1251] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f856cc4c400) [pid = 1840] [serial = 1254] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f856c826000) [pid = 1840] [serial = 1253] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f8569fa4c00) [pid = 1840] [serial = 1248] [outer = (nil)] [url = about:blank] 10:54:49 INFO - PROCESS | 1840 | 1461088489222 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 10:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1529ms 10:54:49 INFO - PROCESS | 1840 | 1461088489279 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:54:49 INFO - PROCESS | 1840 | 1461088489282 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:54:49 INFO - PROCESS | 1840 | 1461088489288 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:54:49 INFO - PROCESS | 1840 | 1461088489293 Marionette TRACE conn3 <- [1,1786,null,{}] 10:54:49 INFO - PROCESS | 1840 | 1461088489308 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:49 INFO - PROCESS | 1840 | 1461088489480 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:54:49 INFO - PROCESS | 1840 | 1461088489660 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8ca800 == 151 [pid = 1840] [id = 454] 10:54:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855dafac00) [pid = 1840] [serial = 1363] [outer = (nil)] 10:54:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f8561274400) [pid = 1840] [serial = 1364] [outer = 0x7f855dafac00] 10:54:49 INFO - PROCESS | 1840 | 1461088489726 Marionette DEBUG loaded listener.js 10:54:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f8563b43c00) [pid = 1840] [serial = 1365] [outer = 0x7f855dafac00] 10:54:50 INFO - PROCESS | 1840 | 1461088490514 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1287ms 10:54:50 INFO - PROCESS | 1840 | 1461088490576 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:54:50 INFO - PROCESS | 1840 | 1461088490579 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:54:50 INFO - PROCESS | 1840 | 1461088490586 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:54:50 INFO - PROCESS | 1840 | 1461088490588 Marionette TRACE conn3 <- [1,1790,null,{}] 10:54:50 INFO - PROCESS | 1840 | 1461088490593 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:50 INFO - PROCESS | 1840 | 1461088490824 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:54:50 INFO - PROCESS | 1840 | 1461088490855 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628f8000 == 152 [pid = 1840] [id = 455] 10:54:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f856019e000) [pid = 1840] [serial = 1366] [outer = (nil)] 10:54:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f8564891c00) [pid = 1840] [serial = 1367] [outer = 0x7f856019e000] 10:54:50 INFO - PROCESS | 1840 | 1461088490928 Marionette DEBUG loaded listener.js 10:54:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f856509f800) [pid = 1840] [serial = 1368] [outer = 0x7f856019e000] 10:54:51 INFO - PROCESS | 1840 | 1461088491806 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1279ms 10:54:51 INFO - PROCESS | 1840 | 1461088491866 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:54:51 INFO - PROCESS | 1840 | 1461088491870 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:54:51 INFO - PROCESS | 1840 | 1461088491875 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:54:51 INFO - PROCESS | 1840 | 1461088491877 Marionette TRACE conn3 <- [1,1794,null,{}] 10:54:51 INFO - PROCESS | 1840 | 1461088491882 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:52 INFO - PROCESS | 1840 | 1461088492104 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:54:52 INFO - PROCESS | 1840 | 1461088492141 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564cc4800 == 153 [pid = 1840] [id = 456] 10:54:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f8563d77c00) [pid = 1840] [serial = 1369] [outer = (nil)] 10:54:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f85666b1400) [pid = 1840] [serial = 1370] [outer = 0x7f8563d77c00] 10:54:52 INFO - PROCESS | 1840 | 1461088492204 Marionette DEBUG loaded listener.js 10:54:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f8566be7400) [pid = 1840] [serial = 1371] [outer = 0x7f8563d77c00] 10:54:53 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f855e28f400) [pid = 1840] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:54:53 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f856c17b400) [pid = 1840] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:54:53 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f855d255400) [pid = 1840] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:54:53 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f855f40f000) [pid = 1840] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:54:53 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f8566bb7000) [pid = 1840] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:54:53 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f855d13d000) [pid = 1840] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:54:53 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f855f40a800) [pid = 1840] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:54:53 INFO - PROCESS | 1840 | 1461088493644 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1783ms 10:54:53 INFO - PROCESS | 1840 | 1461088493659 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:54:53 INFO - PROCESS | 1840 | 1461088493662 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:54:53 INFO - PROCESS | 1840 | 1461088493670 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:54:53 INFO - PROCESS | 1840 | 1461088493673 Marionette TRACE conn3 <- [1,1798,null,{}] 10:54:53 INFO - PROCESS | 1840 | 1461088493677 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:53 INFO - PROCESS | 1840 | 1461088493915 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:54:53 INFO - PROCESS | 1840 | 1461088493937 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856500e800 == 154 [pid = 1840] [id = 457] 10:54:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f8564a59400) [pid = 1840] [serial = 1372] [outer = (nil)] 10:54:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f8569c6ac00) [pid = 1840] [serial = 1373] [outer = 0x7f8564a59400] 10:54:54 INFO - PROCESS | 1840 | 1461088494002 Marionette DEBUG loaded listener.js 10:54:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f856c08f800) [pid = 1840] [serial = 1374] [outer = 0x7f8564a59400] 10:54:54 INFO - PROCESS | 1840 | 1461088494790 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1132ms 10:54:54 INFO - PROCESS | 1840 | 1461088494800 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:54:54 INFO - PROCESS | 1840 | 1461088494803 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:54:54 INFO - PROCESS | 1840 | 1461088494809 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 1840 | 1461088494812 Marionette TRACE conn3 <- [1,1802,null,{}] 10:54:54 INFO - PROCESS | 1840 | 1461088494817 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:55 INFO - PROCESS | 1840 | 1461088495049 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:54:55 INFO - PROCESS | 1840 | 1461088495069 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8569c1f800 == 155 [pid = 1840] [id = 458] 10:54:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f856c091400) [pid = 1840] [serial = 1375] [outer = (nil)] 10:54:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f856c826c00) [pid = 1840] [serial = 1376] [outer = 0x7f856c091400] 10:54:55 INFO - PROCESS | 1840 | 1461088495141 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f856cab8000) [pid = 1840] [serial = 1377] [outer = 0x7f856c091400] 10:54:56 INFO - PROCESS | 1840 | 1461088496272 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1529ms 10:54:56 INFO - PROCESS | 1840 | 1461088496340 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:54:56 INFO - PROCESS | 1840 | 1461088496347 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:54:56 INFO - PROCESS | 1840 | 1461088496356 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:54:56 INFO - PROCESS | 1840 | 1461088496360 Marionette TRACE conn3 <- [1,1806,null,{}] 10:54:56 INFO - PROCESS | 1840 | 1461088496368 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:56 INFO - PROCESS | 1840 | 1461088496610 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:54:56 INFO - PROCESS | 1840 | 1461088496871 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f0cf000 == 156 [pid = 1840] [id = 459] 10:54:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f855daf0400) [pid = 1840] [serial = 1378] [outer = (nil)] 10:54:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f855f0afc00) [pid = 1840] [serial = 1379] [outer = 0x7f855daf0400] 10:54:56 INFO - PROCESS | 1840 | 1461088496990 Marionette DEBUG loaded listener.js 10:54:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f855f409400) [pid = 1840] [serial = 1380] [outer = 0x7f855daf0400] 10:54:57 INFO - PROCESS | 1840 | 1461088497957 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1633ms 10:54:57 INFO - PROCESS | 1840 | 1461088497989 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:54:58 INFO - PROCESS | 1840 | 1461088497997 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:54:58 INFO - PROCESS | 1840 | 1461088498008 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:54:58 INFO - PROCESS | 1840 | 1461088498011 Marionette TRACE conn3 <- [1,1810,null,{}] 10:54:58 INFO - PROCESS | 1840 | 1461088498018 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:58 INFO - PROCESS | 1840 | 1461088498217 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:54:58 INFO - PROCESS | 1840 | 1461088498514 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564f6d000 == 157 [pid = 1840] [id = 460] 10:54:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f855e35ec00) [pid = 1840] [serial = 1381] [outer = (nil)] 10:54:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f8561926000) [pid = 1840] [serial = 1382] [outer = 0x7f855e35ec00] 10:54:58 INFO - PROCESS | 1840 | 1461088498632 Marionette DEBUG loaded listener.js 10:54:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f8563b9a400) [pid = 1840] [serial = 1383] [outer = 0x7f855e35ec00] 10:54:59 INFO - PROCESS | 1840 | 1461088499492 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1530ms 10:54:59 INFO - PROCESS | 1840 | 1461088499539 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:54:59 INFO - PROCESS | 1840 | 1461088499543 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:54:59 INFO - PROCESS | 1840 | 1461088499549 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:54:59 INFO - PROCESS | 1840 | 1461088499555 Marionette TRACE conn3 <- [1,1814,null,{}] 10:54:59 INFO - PROCESS | 1840 | 1461088499572 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:59 INFO - PROCESS | 1840 | 1461088499782 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:54:59 INFO - PROCESS | 1840 | 1461088499986 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce88800 == 158 [pid = 1840] [id = 461] 10:55:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f8563b40000) [pid = 1840] [serial = 1384] [outer = (nil)] 10:55:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f8569d07000) [pid = 1840] [serial = 1385] [outer = 0x7f8563b40000] 10:55:00 INFO - PROCESS | 1840 | 1461088500106 Marionette DEBUG loaded listener.js 10:55:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f856c08fc00) [pid = 1840] [serial = 1386] [outer = 0x7f8563b40000] 10:55:01 INFO - PROCESS | 1840 | 1461088501054 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1548ms 10:55:01 INFO - PROCESS | 1840 | 1461088501097 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:55:01 INFO - PROCESS | 1840 | 1461088501102 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:55:01 INFO - PROCESS | 1840 | 1461088501108 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:55:01 INFO - PROCESS | 1840 | 1461088501111 Marionette TRACE conn3 <- [1,1818,null,{}] 10:55:01 INFO - PROCESS | 1840 | 1461088501116 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:01 INFO - PROCESS | 1840 | 1461088501304 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:55:01 INFO - PROCESS | 1840 | 1461088501571 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ee85800 == 159 [pid = 1840] [id = 462] 10:55:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f8563d78000) [pid = 1840] [serial = 1387] [outer = (nil)] 10:55:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f856d087400) [pid = 1840] [serial = 1388] [outer = 0x7f8563d78000] 10:55:01 INFO - PROCESS | 1840 | 1461088501653 Marionette DEBUG loaded listener.js 10:55:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f856e293800) [pid = 1840] [serial = 1389] [outer = 0x7f8563d78000] 10:55:02 INFO - PROCESS | 1840 | 1461088502534 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1488ms 10:55:02 INFO - PROCESS | 1840 | 1461088502614 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:55:02 INFO - PROCESS | 1840 | 1461088502618 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:55:02 INFO - PROCESS | 1840 | 1461088502626 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:55:02 INFO - PROCESS | 1840 | 1461088502629 Marionette TRACE conn3 <- [1,1822,null,{}] 10:55:02 INFO - PROCESS | 1840 | 1461088502635 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:02 INFO - PROCESS | 1840 | 1461088502828 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:55:03 INFO - PROCESS | 1840 | 1461088503047 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85747f3000 == 160 [pid = 1840] [id = 463] 10:55:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f8564a51400) [pid = 1840] [serial = 1390] [outer = (nil)] 10:55:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f857030c000) [pid = 1840] [serial = 1391] [outer = 0x7f8564a51400] 10:55:03 INFO - PROCESS | 1840 | 1461088503161 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f85744b6800) [pid = 1840] [serial = 1392] [outer = 0x7f8564a51400] 10:55:04 INFO - PROCESS | 1840 | 1461088504110 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 10:55:04 INFO - PROCESS | 1840 | 1461088504157 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:55:04 INFO - PROCESS | 1840 | 1461088504161 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:55:04 INFO - PROCESS | 1840 | 1461088504167 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:55:04 INFO - PROCESS | 1840 | 1461088504170 Marionette TRACE conn3 <- [1,1826,null,{}] 10:55:04 INFO - PROCESS | 1840 | 1461088504175 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:04 INFO - PROCESS | 1840 | 1461088504388 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:55:04 INFO - PROCESS | 1840 | 1461088504596 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857d113800 == 161 [pid = 1840] [id = 464] 10:55:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f85772a9000) [pid = 1840] [serial = 1393] [outer = (nil)] 10:55:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f85831c6c00) [pid = 1840] [serial = 1394] [outer = 0x7f85772a9000] 10:55:04 INFO - PROCESS | 1840 | 1461088504714 Marionette DEBUG loaded listener.js 10:55:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f85843fc000) [pid = 1840] [serial = 1395] [outer = 0x7f85772a9000] 10:55:05 INFO - PROCESS | 1840 | 1461088505652 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1526ms 10:55:05 INFO - PROCESS | 1840 | 1461088505694 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:55:05 INFO - PROCESS | 1840 | 1461088505698 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:55:05 INFO - PROCESS | 1840 | 1461088505704 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:55:05 INFO - PROCESS | 1840 | 1461088505706 Marionette TRACE conn3 <- [1,1830,null,{}] 10:55:05 INFO - PROCESS | 1840 | 1461088505712 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:05 INFO - PROCESS | 1840 | 1461088505899 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:55:06 INFO - PROCESS | 1840 | 1461088506112 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85865bb800 == 162 [pid = 1840] [id = 465] 10:55:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f85787b6400) [pid = 1840] [serial = 1396] [outer = (nil)] 10:55:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f8586595000) [pid = 1840] [serial = 1397] [outer = 0x7f85787b6400] 10:55:06 INFO - PROCESS | 1840 | 1461088506223 Marionette DEBUG loaded listener.js 10:55:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f85883b8c00) [pid = 1840] [serial = 1398] [outer = 0x7f85787b6400] 10:55:07 INFO - PROCESS | 1840 | 1461088507098 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1430ms 10:55:07 INFO - PROCESS | 1840 | 1461088507135 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:55:07 INFO - PROCESS | 1840 | 1461088507138 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:55:07 INFO - PROCESS | 1840 | 1461088507145 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 1840 | 1461088507148 Marionette TRACE conn3 <- [1,1834,null,{}] 10:55:07 INFO - PROCESS | 1840 | 1461088507153 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:07 INFO - PROCESS | 1840 | 1461088507346 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:55:07 INFO - PROCESS | 1840 | 1461088507609 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588398000 == 163 [pid = 1840] [id = 466] 10:55:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f855d17e800) [pid = 1840] [serial = 1399] [outer = (nil)] 10:55:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f855d185c00) [pid = 1840] [serial = 1400] [outer = 0x7f855d17e800] 10:55:07 INFO - PROCESS | 1840 | 1461088507686 Marionette DEBUG loaded listener.js 10:55:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f855d18b000) [pid = 1840] [serial = 1401] [outer = 0x7f855d17e800] 10:55:08 INFO - PROCESS | 1840 | 1461088508516 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 10:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1427ms 10:55:08 INFO - PROCESS | 1840 | 1461088508573 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:55:08 INFO - PROCESS | 1840 | 1461088508577 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:55:08 INFO - PROCESS | 1840 | 1461088508583 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:55:08 INFO - PROCESS | 1840 | 1461088508585 Marionette TRACE conn3 <- [1,1838,null,{}] 10:55:08 INFO - PROCESS | 1840 | 1461088508597 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:08 INFO - PROCESS | 1840 | 1461088508792 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:55:09 INFO - PROCESS | 1840 | 1461088508999 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f56f000 == 164 [pid = 1840] [id = 467] 10:55:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f855d17f000) [pid = 1840] [serial = 1402] [outer = (nil)] 10:55:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f858658ec00) [pid = 1840] [serial = 1403] [outer = 0x7f855d17f000] 10:55:09 INFO - PROCESS | 1840 | 1461088509108 Marionette DEBUG loaded listener.js 10:55:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f858868c400) [pid = 1840] [serial = 1404] [outer = 0x7f855d17f000] 10:55:10 INFO - PROCESS | 1840 | 1461088510002 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1487ms 10:55:10 INFO - PROCESS | 1840 | 1461088510070 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:55:10 INFO - PROCESS | 1840 | 1461088510073 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:55:10 INFO - PROCESS | 1840 | 1461088510079 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 1840 | 1461088510082 Marionette TRACE conn3 <- [1,1842,null,{}] 10:55:10 INFO - PROCESS | 1840 | 1461088510087 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:10 INFO - PROCESS | 1840 | 1461088510292 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:55:10 INFO - PROCESS | 1840 | 1461088510552 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c967000 == 165 [pid = 1840] [id = 468] 10:55:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f855d64a800) [pid = 1840] [serial = 1405] [outer = (nil)] 10:55:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f855d64dc00) [pid = 1840] [serial = 1406] [outer = 0x7f855d64a800] 10:55:10 INFO - PROCESS | 1840 | 1461088510677 Marionette DEBUG loaded listener.js 10:55:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f85668ecc00) [pid = 1840] [serial = 1407] [outer = 0x7f855d64a800] 10:55:11 INFO - PROCESS | 1840 | 1461088511504 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1481ms 10:55:11 INFO - PROCESS | 1840 | 1461088511562 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:55:11 INFO - PROCESS | 1840 | 1461088511565 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:55:11 INFO - PROCESS | 1840 | 1461088511571 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:55:11 INFO - PROCESS | 1840 | 1461088511575 Marionette TRACE conn3 <- [1,1846,null,{}] 10:55:11 INFO - PROCESS | 1840 | 1461088511580 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:11 INFO - PROCESS | 1840 | 1461088511803 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:55:12 INFO - PROCESS | 1840 | 1461088512012 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b8fa000 == 166 [pid = 1840] [id = 469] 10:55:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f855d64bc00) [pid = 1840] [serial = 1408] [outer = (nil)] 10:55:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f856b90c400) [pid = 1840] [serial = 1409] [outer = 0x7f855d64bc00] 10:55:12 INFO - PROCESS | 1840 | 1461088512130 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f8588699c00) [pid = 1840] [serial = 1410] [outer = 0x7f855d64bc00] 10:55:13 INFO - PROCESS | 1840 | 1461088513026 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1527ms 10:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:55:13 INFO - PROCESS | 1840 | 1461088513100 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:55:13 INFO - PROCESS | 1840 | 1461088513103 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:55:13 INFO - PROCESS | 1840 | 1461088513109 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:55:13 INFO - PROCESS | 1840 | 1461088513112 Marionette TRACE conn3 <- [1,1850,null,{}] 10:55:13 INFO - PROCESS | 1840 | 1461088513117 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:13 INFO - PROCESS | 1840 | 1461088513314 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:55:13 INFO - PROCESS | 1840 | 1461088513524 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856492f000 == 167 [pid = 1840] [id = 470] 10:55:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f8565bd2c00) [pid = 1840] [serial = 1411] [outer = (nil)] 10:55:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f8565bdb800) [pid = 1840] [serial = 1412] [outer = 0x7f8565bd2c00] 10:55:13 INFO - PROCESS | 1840 | 1461088513648 Marionette DEBUG loaded listener.js 10:55:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f8565be0000) [pid = 1840] [serial = 1413] [outer = 0x7f8565bd2c00] 10:55:14 INFO - PROCESS | 1840 | 1461088514533 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1482ms 10:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:55:14 INFO - PROCESS | 1840 | 1461088514592 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:55:14 INFO - PROCESS | 1840 | 1461088514594 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:55:14 INFO - PROCESS | 1840 | 1461088514602 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:55:14 INFO - PROCESS | 1840 | 1461088514604 Marionette TRACE conn3 <- [1,1854,null,{}] 10:55:14 INFO - PROCESS | 1840 | 1461088514610 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:14 INFO - PROCESS | 1840 | 1461088514800 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:55:15 INFO - PROCESS | 1840 | 1461088515016 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855ae88000 == 168 [pid = 1840] [id = 471] 10:55:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f855d148400) [pid = 1840] [serial = 1414] [outer = (nil)] 10:55:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f855fec7c00) [pid = 1840] [serial = 1415] [outer = 0x7f855d148400] 10:55:15 INFO - PROCESS | 1840 | 1461088515130 Marionette DEBUG loaded listener.js 10:55:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f8565d3ac00) [pid = 1840] [serial = 1416] [outer = 0x7f855d148400] 10:55:16 INFO - PROCESS | 1840 | 1461088516123 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1581ms 10:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:55:16 INFO - PROCESS | 1840 | 1461088516182 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:55:16 INFO - PROCESS | 1840 | 1461088516184 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:55:16 INFO - PROCESS | 1840 | 1461088516190 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:55:16 INFO - PROCESS | 1840 | 1461088516193 Marionette TRACE conn3 <- [1,1858,null,{}] 10:55:16 INFO - PROCESS | 1840 | 1461088516198 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:16 INFO - PROCESS | 1840 | 1461088516389 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:55:16 INFO - PROCESS | 1840 | 1461088516608 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e083000 == 169 [pid = 1840] [id = 472] 10:55:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f855d24bc00) [pid = 1840] [serial = 1417] [outer = (nil)] 10:55:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f8565d3fc00) [pid = 1840] [serial = 1418] [outer = 0x7f855d24bc00] 10:55:16 INFO - PROCESS | 1840 | 1461088516726 Marionette DEBUG loaded listener.js 10:55:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f8565d44400) [pid = 1840] [serial = 1419] [outer = 0x7f855d24bc00] 10:55:18 INFO - PROCESS | 1840 | 1461088518024 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1881ms 10:55:18 INFO - PROCESS | 1840 | 1461088518071 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:55:18 INFO - PROCESS | 1840 | 1461088518076 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:55:18 INFO - PROCESS | 1840 | 1461088518100 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:55:18 INFO - PROCESS | 1840 | 1461088518105 Marionette TRACE conn3 <- [1,1862,null,{}] 10:55:18 INFO - PROCESS | 1840 | 1461088518113 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:18 INFO - PROCESS | 1840 | 1461088518339 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:55:18 INFO - PROCESS | 1840 | 1461088518599 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f52f000 == 170 [pid = 1840] [id = 473] 10:55:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f855d649800) [pid = 1840] [serial = 1420] [outer = (nil)] 10:55:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f855d64e000) [pid = 1840] [serial = 1421] [outer = 0x7f855d649800] 10:55:18 INFO - PROCESS | 1840 | 1461088518693 Marionette DEBUG loaded listener.js 10:55:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f855e28d800) [pid = 1840] [serial = 1422] [outer = 0x7f855d649800] 10:55:19 INFO - PROCESS | 1840 | 1461088519563 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1543ms 10:55:19 INFO - PROCESS | 1840 | 1461088519638 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:55:19 INFO - PROCESS | 1840 | 1461088519653 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:55:19 INFO - PROCESS | 1840 | 1461088519672 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:55:19 INFO - PROCESS | 1840 | 1461088519683 Marionette TRACE conn3 <- [1,1866,null,{}] 10:55:19 INFO - PROCESS | 1840 | 1461088519743 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:20 INFO - PROCESS | 1840 | 1461088520067 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:55:20 INFO - PROCESS | 1840 | 1461088520335 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855aec6800 == 171 [pid = 1840] [id = 474] 10:55:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f855f1f2800) [pid = 1840] [serial = 1423] [outer = (nil)] 10:55:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f855f7eb400) [pid = 1840] [serial = 1424] [outer = 0x7f855f1f2800] 10:55:20 INFO - PROCESS | 1840 | 1461088520401 Marionette DEBUG loaded listener.js 10:55:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f8560199400) [pid = 1840] [serial = 1425] [outer = 0x7f855f1f2800] 10:55:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856500e800 == 170 [pid = 1840] [id = 457] 10:55:20 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f855dfee000) [pid = 1840] [serial = 1292] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f8561286c00) [pid = 1840] [serial = 1289] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f85748ddc00) [pid = 1840] [serial = 1316] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564cc4800 == 169 [pid = 1840] [id = 456] 10:55:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85628f8000 == 168 [pid = 1840] [id = 455] 10:55:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f8ca800 == 167 [pid = 1840] [id = 454] 10:55:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855df48000 == 166 [pid = 1840] [id = 453] 10:55:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d620000 == 165 [pid = 1840] [id = 452] 10:55:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8587c05800 == 164 [pid = 1840] [id = 444] 10:55:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a34800 == 163 [pid = 1840] [id = 443] 10:55:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575066000 == 162 [pid = 1840] [id = 442] 10:55:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8571745800 == 161 [pid = 1840] [id = 441] 10:55:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565acb800 == 160 [pid = 1840] [id = 440] 10:55:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f8d4800 == 159 [pid = 1840] [id = 439] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f856c17fc00) [pid = 1840] [serial = 1313] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f856c7c8000) [pid = 1840] [serial = 1310] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f855f1f2400) [pid = 1840] [serial = 1286] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f855fec3800) [pid = 1840] [serial = 1299] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f8564a51800) [pid = 1840] [serial = 1304] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f856bfae400) [pid = 1840] [serial = 1308] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f855f0af800) [pid = 1840] [serial = 1298] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f855d148800) [pid = 1840] [serial = 1295] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f85787c3400) [pid = 1840] [serial = 1274] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f856128ec00) [pid = 1840] [serial = 1301] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f8566bb3400) [pid = 1840] [serial = 1305] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f8563d7c400) [pid = 1840] [serial = 1262] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f855daf5800) [pid = 1840] [serial = 1277] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f8563d7c800) [pid = 1840] [serial = 1302] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f856d1b6400) [pid = 1840] [serial = 1311] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f85843d3800) [pid = 1840] [serial = 1283] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f85822dbc00) [pid = 1840] [serial = 1280] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f856a555c00) [pid = 1840] [serial = 1307] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f8570351c00) [pid = 1840] [serial = 1314] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f856d080c00) [pid = 1840] [serial = 1268] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f855d80d000) [pid = 1840] [serial = 1296] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f8570351800) [pid = 1840] [serial = 1271] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f855f40f800) [pid = 1840] [serial = 1259] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f856bae8000) [pid = 1840] [serial = 1265] [outer = (nil)] [url = about:blank] 10:55:21 INFO - PROCESS | 1840 | 1461088521340 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1694ms 10:55:21 INFO - PROCESS | 1840 | 1461088521365 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:55:21 INFO - PROCESS | 1840 | 1461088521369 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:55:21 INFO - PROCESS | 1840 | 1461088521414 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:55:21 INFO - PROCESS | 1840 | 1461088521420 Marionette TRACE conn3 <- [1,1870,null,{}] 10:55:21 INFO - PROCESS | 1840 | 1461088521435 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:21 INFO - PROCESS | 1840 | 1461088521619 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:55:21 INFO - PROCESS | 1840 | 1461088521629 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855efd3800 == 160 [pid = 1840] [id = 475] 10:55:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f8561732c00) [pid = 1840] [serial = 1426] [outer = (nil)] 10:55:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f8563b87000) [pid = 1840] [serial = 1427] [outer = 0x7f8561732c00] 10:55:21 INFO - PROCESS | 1840 | 1461088521697 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f8564894400) [pid = 1840] [serial = 1428] [outer = 0x7f8561732c00] 10:55:22 INFO - PROCESS | 1840 | 1461088522591 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1245ms 10:55:22 INFO - PROCESS | 1840 | 1461088522650 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:55:22 INFO - PROCESS | 1840 | 1461088522655 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:55:22 INFO - PROCESS | 1840 | 1461088522664 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:55:22 INFO - PROCESS | 1840 | 1461088522666 Marionette TRACE conn3 <- [1,1874,null,{}] 10:55:22 INFO - PROCESS | 1840 | 1461088522670 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:22 INFO - PROCESS | 1840 | 1461088522852 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:55:23 INFO - PROCESS | 1840 | 1461088523043 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8561070800 == 161 [pid = 1840] [id = 476] 10:55:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f855e363000) [pid = 1840] [serial = 1429] [outer = (nil)] 10:55:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f8565d3c800) [pid = 1840] [serial = 1430] [outer = 0x7f855e363000] 10:55:23 INFO - PROCESS | 1840 | 1461088523105 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f856662a400) [pid = 1840] [serial = 1431] [outer = 0x7f855e363000] 10:55:23 INFO - PROCESS | 1840 | 1461088523951 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1327ms 10:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:55:23 INFO - PROCESS | 1840 | 1461088523991 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:55:23 INFO - PROCESS | 1840 | 1461088523994 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:55:24 INFO - PROCESS | 1840 | 1461088524007 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:55:24 INFO - PROCESS | 1840 | 1461088524009 Marionette TRACE conn3 <- [1,1878,null,{}] 10:55:24 INFO - PROCESS | 1840 | 1461088524015 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:24 INFO - PROCESS | 1840 | 1461088524247 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:55:24 INFO - PROCESS | 1840 | 1461088524277 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564927800 == 162 [pid = 1840] [id = 477] 10:55:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f8561286800) [pid = 1840] [serial = 1432] [outer = (nil)] 10:55:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f8566bb9400) [pid = 1840] [serial = 1433] [outer = 0x7f8561286800] 10:55:24 INFO - PROCESS | 1840 | 1461088524338 Marionette DEBUG loaded listener.js 10:55:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f856b904c00) [pid = 1840] [serial = 1434] [outer = 0x7f8561286800] 10:55:25 INFO - PROCESS | 1840 | 1461088525241 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1289ms 10:55:25 INFO - PROCESS | 1840 | 1461088525288 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:55:25 INFO - PROCESS | 1840 | 1461088525292 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:55:25 INFO - PROCESS | 1840 | 1461088525297 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:55:25 INFO - PROCESS | 1840 | 1461088525299 Marionette TRACE conn3 <- [1,1882,null,{}] 10:55:25 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f8564a59400) [pid = 1840] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:55:25 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f855b0a1c00) [pid = 1840] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:55:25 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f855dfedc00) [pid = 1840] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:55:25 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f855dafac00) [pid = 1840] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:55:25 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f856019e000) [pid = 1840] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:55:25 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f8563d77c00) [pid = 1840] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:55:25 INFO - PROCESS | 1840 | 1461088525846 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:26 INFO - PROCESS | 1840 | 1461088526086 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:55:26 INFO - PROCESS | 1840 | 1461088526255 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564d83000 == 163 [pid = 1840] [id = 478] 10:55:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f856b90b000) [pid = 1840] [serial = 1435] [outer = (nil)] 10:55:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f856bfb4000) [pid = 1840] [serial = 1436] [outer = 0x7f856b90b000] 10:55:26 INFO - PROCESS | 1840 | 1461088526320 Marionette DEBUG loaded listener.js 10:55:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f856cae1000) [pid = 1840] [serial = 1437] [outer = 0x7f856b90b000] 10:55:27 INFO - PROCESS | 1840 | 1461088526996 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1735ms 10:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:55:27 INFO - PROCESS | 1840 | 1461088527034 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:55:27 INFO - PROCESS | 1840 | 1461088527037 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:55:27 INFO - PROCESS | 1840 | 1461088527043 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:55:27 INFO - PROCESS | 1840 | 1461088527058 Marionette TRACE conn3 <- [1,1886,null,{}] 10:55:27 INFO - PROCESS | 1840 | 1461088527075 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:27 INFO - PROCESS | 1840 | 1461088527243 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:55:27 INFO - PROCESS | 1840 | 1461088527261 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a875000 == 164 [pid = 1840] [id = 479] 10:55:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f856c7c5800) [pid = 1840] [serial = 1438] [outer = (nil)] 10:55:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f857034d400) [pid = 1840] [serial = 1439] [outer = 0x7f856c7c5800] 10:55:27 INFO - PROCESS | 1840 | 1461088527321 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f8574572800) [pid = 1840] [serial = 1440] [outer = 0x7f856c7c5800] 10:55:28 INFO - PROCESS | 1840 | 1461088528450 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1455ms 10:55:28 INFO - PROCESS | 1840 | 1461088528498 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 1840 | 1461088528504 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:55:28 INFO - PROCESS | 1840 | 1461088528512 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 1840 | 1461088528517 Marionette TRACE conn3 <- [1,1890,null,{}] 10:55:28 INFO - PROCESS | 1840 | 1461088528525 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:28 INFO - PROCESS | 1840 | 1461088528744 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:55:29 INFO - PROCESS | 1840 | 1461088529057 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855df46000 == 165 [pid = 1840] [id = 480] 10:55:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f855d647800) [pid = 1840] [serial = 1441] [outer = (nil)] 10:55:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f855d815000) [pid = 1840] [serial = 1442] [outer = 0x7f855d647800] 10:55:29 INFO - PROCESS | 1840 | 1461088529140 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f855f0b8800) [pid = 1840] [serial = 1443] [outer = 0x7f855d647800] 10:55:30 INFO - PROCESS | 1840 | 1461088530040 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1580ms 10:55:30 INFO - PROCESS | 1840 | 1461088530093 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:55:30 INFO - PROCESS | 1840 | 1461088530101 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:55:30 INFO - PROCESS | 1840 | 1461088530111 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:55:30 INFO - PROCESS | 1840 | 1461088530114 Marionette TRACE conn3 <- [1,1894,null,{}] 10:55:30 INFO - PROCESS | 1840 | 1461088530120 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:30 INFO - PROCESS | 1840 | 1461088530333 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:55:30 INFO - PROCESS | 1840 | 1461088530549 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628dc000 == 166 [pid = 1840] [id = 481] 10:55:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f855d64a000) [pid = 1840] [serial = 1444] [outer = (nil)] 10:55:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f8561278000) [pid = 1840] [serial = 1445] [outer = 0x7f855d64a000] 10:55:30 INFO - PROCESS | 1840 | 1461088530664 Marionette DEBUG loaded listener.js 10:55:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f8563b94800) [pid = 1840] [serial = 1446] [outer = 0x7f855d64a000] 10:55:31 INFO - PROCESS | 1840 | 1461088531680 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1630ms 10:55:31 INFO - PROCESS | 1840 | 1461088531741 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:55:31 INFO - PROCESS | 1840 | 1461088531745 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:55:31 INFO - PROCESS | 1840 | 1461088531751 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:55:31 INFO - PROCESS | 1840 | 1461088531757 Marionette TRACE conn3 <- [1,1898,null,{}] 10:55:31 INFO - PROCESS | 1840 | 1461088531773 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:32 INFO - PROCESS | 1840 | 1461088532020 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:55:32 INFO - PROCESS | 1840 | 1461088532318 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ccdd800 == 167 [pid = 1840] [id = 482] 10:55:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f8563d7fc00) [pid = 1840] [serial = 1447] [outer = (nil)] 10:55:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f856b905800) [pid = 1840] [serial = 1448] [outer = 0x7f8563d7fc00] 10:55:32 INFO - PROCESS | 1840 | 1461088532397 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f856bae5800) [pid = 1840] [serial = 1449] [outer = 0x7f8563d7fc00] 10:55:33 INFO - PROCESS | 1840 | 1461088533198 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1484ms 10:55:33 INFO - PROCESS | 1840 | 1461088533235 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:55:33 INFO - PROCESS | 1840 | 1461088533240 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:55:33 INFO - PROCESS | 1840 | 1461088533246 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:55:33 INFO - PROCESS | 1840 | 1461088533248 Marionette TRACE conn3 <- [1,1902,null,{}] 10:55:33 INFO - PROCESS | 1840 | 1461088533254 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:33 INFO - PROCESS | 1840 | 1461088533527 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:55:33 INFO - PROCESS | 1840 | 1461088533687 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b45800 == 168 [pid = 1840] [id = 483] 10:55:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f856662ec00) [pid = 1840] [serial = 1450] [outer = (nil)] 10:55:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f856d1b3000) [pid = 1840] [serial = 1451] [outer = 0x7f856662ec00] 10:55:33 INFO - PROCESS | 1840 | 1461088533810 Marionette DEBUG loaded listener.js 10:55:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f8574859800) [pid = 1840] [serial = 1452] [outer = 0x7f856662ec00] 10:55:34 INFO - PROCESS | 1840 | 1461088534727 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1529ms 10:55:34 INFO - PROCESS | 1840 | 1461088534776 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:55:34 INFO - PROCESS | 1840 | 1461088534778 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:55:34 INFO - PROCESS | 1840 | 1461088534785 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:55:34 INFO - PROCESS | 1840 | 1461088534787 Marionette TRACE conn3 <- [1,1906,null,{}] 10:55:34 INFO - PROCESS | 1840 | 1461088534793 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:34 INFO - PROCESS | 1840 | 1461088534979 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:55:35 INFO - PROCESS | 1840 | 1461088535246 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8577d6c800 == 169 [pid = 1840] [id = 484] 10:55:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f856bfae000) [pid = 1840] [serial = 1453] [outer = (nil)] 10:55:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f8576434400) [pid = 1840] [serial = 1454] [outer = 0x7f856bfae000] 10:55:35 INFO - PROCESS | 1840 | 1461088535336 Marionette DEBUG loaded listener.js 10:55:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f85788eb000) [pid = 1840] [serial = 1455] [outer = 0x7f856bfae000] 10:55:36 INFO - PROCESS | 1840 | 1461088536229 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1489ms 10:55:36 INFO - PROCESS | 1840 | 1461088536275 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:55:36 INFO - PROCESS | 1840 | 1461088536278 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:55:36 INFO - PROCESS | 1840 | 1461088536285 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:55:36 INFO - PROCESS | 1840 | 1461088536288 Marionette TRACE conn3 <- [1,1910,null,{}] 10:55:36 INFO - PROCESS | 1840 | 1461088536293 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:36 INFO - PROCESS | 1840 | 1461088536517 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:55:36 INFO - PROCESS | 1840 | 1461088536733 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588390800 == 170 [pid = 1840] [id = 485] 10:55:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f85788ef000) [pid = 1840] [serial = 1456] [outer = (nil)] 10:55:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f8588698c00) [pid = 1840] [serial = 1457] [outer = 0x7f85788ef000] 10:55:36 INFO - PROCESS | 1840 | 1461088536851 Marionette DEBUG loaded listener.js 10:55:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f858880dc00) [pid = 1840] [serial = 1458] [outer = 0x7f85788ef000] 10:55:37 INFO - PROCESS | 1840 | 1461088537774 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1526ms 10:55:37 INFO - PROCESS | 1840 | 1461088537812 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:55:37 INFO - PROCESS | 1840 | 1461088537815 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:55:37 INFO - PROCESS | 1840 | 1461088537821 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:55:37 INFO - PROCESS | 1840 | 1461088537824 Marionette TRACE conn3 <- [1,1914,null,{}] 10:55:37 INFO - PROCESS | 1840 | 1461088537830 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:38 INFO - PROCESS | 1840 | 1461088538103 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:55:38 INFO - PROCESS | 1840 | 1461088538264 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f452800 == 171 [pid = 1840] [id = 486] 10:55:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f855daf3400) [pid = 1840] [serial = 1459] [outer = (nil)] 10:55:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f8561285400) [pid = 1840] [serial = 1460] [outer = 0x7f855daf3400] 10:55:38 INFO - PROCESS | 1840 | 1461088538381 Marionette DEBUG loaded listener.js 10:55:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f8564aaac00) [pid = 1840] [serial = 1461] [outer = 0x7f855daf3400] 10:55:39 INFO - PROCESS | 1840 | 1461088539239 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1476ms 10:55:39 INFO - PROCESS | 1840 | 1461088539299 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:55:39 INFO - PROCESS | 1840 | 1461088539302 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:55:39 INFO - PROCESS | 1840 | 1461088539309 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:55:39 INFO - PROCESS | 1840 | 1461088539312 Marionette TRACE conn3 <- [1,1918,null,{}] 10:55:39 INFO - PROCESS | 1840 | 1461088539318 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:39 INFO - PROCESS | 1840 | 1461088539562 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:55:39 INFO - PROCESS | 1840 | 1461088539822 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bea0000 == 172 [pid = 1840] [id = 487] 10:55:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f855b88e000) [pid = 1840] [serial = 1462] [outer = (nil)] 10:55:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f855b895400) [pid = 1840] [serial = 1463] [outer = 0x7f855b88e000] 10:55:39 INFO - PROCESS | 1840 | 1461088539938 Marionette DEBUG loaded listener.js 10:55:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f855b89b000) [pid = 1840] [serial = 1464] [outer = 0x7f855b88e000] 10:55:40 INFO - PROCESS | 1840 | 1461088540760 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1488ms 10:55:40 INFO - PROCESS | 1840 | 1461088540799 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:55:40 INFO - PROCESS | 1840 | 1461088540802 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:55:40 INFO - PROCESS | 1840 | 1461088540808 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:55:40 INFO - PROCESS | 1840 | 1461088540811 Marionette TRACE conn3 <- [1,1922,null,{}] 10:55:40 INFO - PROCESS | 1840 | 1461088540817 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:41 INFO - PROCESS | 1840 | 1461088541031 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:55:41 INFO - PROCESS | 1840 | 1461088541306 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f461000 == 173 [pid = 1840] [id = 488] 10:55:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f855b890400) [pid = 1840] [serial = 1465] [outer = (nil)] 10:55:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f855f8b1800) [pid = 1840] [serial = 1466] [outer = 0x7f855b890400] 10:55:41 INFO - PROCESS | 1840 | 1461088541382 Marionette DEBUG loaded listener.js 10:55:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7f855f8b6000) [pid = 1840] [serial = 1467] [outer = 0x7f855b890400] 10:55:42 INFO - PROCESS | 1840 | 1461088542232 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1477ms 10:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:55:42 INFO - PROCESS | 1840 | 1461088542286 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:55:42 INFO - PROCESS | 1840 | 1461088542289 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:55:42 INFO - PROCESS | 1840 | 1461088542295 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:55:42 INFO - PROCESS | 1840 | 1461088542298 Marionette TRACE conn3 <- [1,1926,null,{}] 10:55:42 INFO - PROCESS | 1840 | 1461088542303 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:42 INFO - PROCESS | 1840 | 1461088542500 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:55:42 INFO - PROCESS | 1840 | 1461088542722 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85613a1800 == 174 [pid = 1840] [id = 489] 10:55:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7f855b899400) [pid = 1840] [serial = 1468] [outer = (nil)] 10:55:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7f855f8bbc00) [pid = 1840] [serial = 1469] [outer = 0x7f855b899400] 10:55:42 INFO - PROCESS | 1840 | 1461088542835 Marionette DEBUG loaded listener.js 10:55:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f8564aab000) [pid = 1840] [serial = 1470] [outer = 0x7f855b899400] 10:55:43 INFO - PROCESS | 1840 | 1461088543708 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1477ms 10:55:43 INFO - PROCESS | 1840 | 1461088543771 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:55:43 INFO - PROCESS | 1840 | 1461088543776 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:55:43 INFO - PROCESS | 1840 | 1461088543781 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:55:43 INFO - PROCESS | 1840 | 1461088543784 Marionette TRACE conn3 <- [1,1930,null,{}] 10:55:43 INFO - PROCESS | 1840 | 1461088543790 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:44 INFO - PROCESS | 1840 | 1461088544012 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:55:44 INFO - PROCESS | 1840 | 1461088544273 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b5d8000 == 175 [pid = 1840] [id = 490] 10:55:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f855f8b8000) [pid = 1840] [serial = 1471] [outer = (nil)] 10:55:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f8561920c00) [pid = 1840] [serial = 1472] [outer = 0x7f855f8b8000] 10:55:44 INFO - PROCESS | 1840 | 1461088544407 Marionette DEBUG loaded listener.js 10:55:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f8564aafc00) [pid = 1840] [serial = 1473] [outer = 0x7f855f8b8000] 10:55:45 INFO - PROCESS | 1840 | 1461088545229 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1476ms 10:55:45 INFO - PROCESS | 1840 | 1461088545258 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:55:45 INFO - PROCESS | 1840 | 1461088545262 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:55:45 INFO - PROCESS | 1840 | 1461088545268 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:55:45 INFO - PROCESS | 1840 | 1461088545270 Marionette TRACE conn3 <- [1,1934,null,{}] 10:55:45 INFO - PROCESS | 1840 | 1461088545276 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:45 INFO - PROCESS | 1840 | 1461088545477 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:55:45 INFO - PROCESS | 1840 | 1461088545742 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8558e10800 == 176 [pid = 1840] [id = 491] 10:55:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f85576dac00) [pid = 1840] [serial = 1474] [outer = (nil)] 10:55:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7f8558de8c00) [pid = 1840] [serial = 1475] [outer = 0x7f85576dac00] 10:55:45 INFO - PROCESS | 1840 | 1461088545818 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7f8558dee400) [pid = 1840] [serial = 1476] [outer = 0x7f85576dac00] 10:55:46 INFO - PROCESS | 1840 | 1461088546689 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1478ms 10:55:46 INFO - PROCESS | 1840 | 1461088546747 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:55:46 INFO - PROCESS | 1840 | 1461088546750 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:55:46 INFO - PROCESS | 1840 | 1461088546756 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:55:46 INFO - PROCESS | 1840 | 1461088546758 Marionette TRACE conn3 <- [1,1938,null,{}] 10:55:46 INFO - PROCESS | 1840 | 1461088546764 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:46 INFO - PROCESS | 1840 | 1461088546954 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:55:47 INFO - PROCESS | 1840 | 1461088547247 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856139d000 == 177 [pid = 1840] [id = 492] 10:55:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7f85576d4000) [pid = 1840] [serial = 1477] [outer = (nil)] 10:55:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 296 (0x7f855b57b800) [pid = 1840] [serial = 1478] [outer = 0x7f85576d4000] 10:55:47 INFO - PROCESS | 1840 | 1461088547359 Marionette DEBUG loaded listener.js 10:55:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 297 (0x7f855b582800) [pid = 1840] [serial = 1479] [outer = 0x7f85576d4000] 10:55:48 INFO - PROCESS | 1840 | 1461088548179 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1483ms 10:55:48 INFO - PROCESS | 1840 | 1461088548240 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:55:48 INFO - PROCESS | 1840 | 1461088548243 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:55:48 INFO - PROCESS | 1840 | 1461088548249 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:55:48 INFO - PROCESS | 1840 | 1461088548252 Marionette TRACE conn3 <- [1,1942,null,{}] 10:55:48 INFO - PROCESS | 1840 | 1461088548257 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:48 INFO - PROCESS | 1840 | 1461088548458 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:55:48 INFO - PROCESS | 1840 | 1461088548727 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8557dde800 == 178 [pid = 1840] [id = 493] 10:55:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 298 (0x7f8557e68000) [pid = 1840] [serial = 1480] [outer = (nil)] 10:55:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 299 (0x7f8557e6f800) [pid = 1840] [serial = 1481] [outer = 0x7f8557e68000] 10:55:48 INFO - PROCESS | 1840 | 1461088548853 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 300 (0x7f8557e74400) [pid = 1840] [serial = 1482] [outer = 0x7f8557e68000] 10:55:49 INFO - PROCESS | 1840 | 1461088549695 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1482ms 10:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:55:49 INFO - PROCESS | 1840 | 1461088549734 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 1840 | 1461088549736 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:55:49 INFO - PROCESS | 1840 | 1461088549742 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 1840 | 1461088549745 Marionette TRACE conn3 <- [1,1946,null,{}] 10:55:49 INFO - PROCESS | 1840 | 1461088549750 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:49 INFO - PROCESS | 1840 | 1461088549949 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:55:50 INFO - PROCESS | 1840 | 1461088550739 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b1dc000 == 179 [pid = 1840] [id = 494] 10:55:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 301 (0x7f85576da000) [pid = 1840] [serial = 1483] [outer = (nil)] 10:55:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 302 (0x7f85576dd800) [pid = 1840] [serial = 1484] [outer = 0x7f85576da000] 10:55:50 INFO - PROCESS | 1840 | 1461088550814 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 303 (0x7f8558dec000) [pid = 1840] [serial = 1485] [outer = 0x7f85576da000] 10:55:51 INFO - PROCESS | 1840 | 1461088551687 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1990ms 10:55:51 INFO - PROCESS | 1840 | 1461088551733 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:55:51 INFO - PROCESS | 1840 | 1461088551738 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:55:51 INFO - PROCESS | 1840 | 1461088551745 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:55:51 INFO - PROCESS | 1840 | 1461088551751 Marionette TRACE conn3 <- [1,1950,null,{}] 10:55:51 INFO - PROCESS | 1840 | 1461088551758 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:51 INFO - PROCESS | 1840 | 1461088551949 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:55:52 INFO - PROCESS | 1840 | 1461088552236 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0da800 == 180 [pid = 1840] [id = 495] 10:55:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 304 (0x7f855a1c0800) [pid = 1840] [serial = 1486] [outer = (nil)] 10:55:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 305 (0x7f855b585c00) [pid = 1840] [serial = 1487] [outer = 0x7f855a1c0800] 10:55:52 INFO - PROCESS | 1840 | 1461088552350 Marionette DEBUG loaded listener.js 10:55:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 306 (0x7f855b89b800) [pid = 1840] [serial = 1488] [outer = 0x7f855a1c0800] 10:55:53 INFO - PROCESS | 1840 | 1461088553363 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1694ms 10:55:53 INFO - PROCESS | 1840 | 1461088553444 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:55:53 INFO - PROCESS | 1840 | 1461088553450 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:55:53 INFO - PROCESS | 1840 | 1461088553457 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:55:53 INFO - PROCESS | 1840 | 1461088553460 Marionette TRACE conn3 <- [1,1954,null,{}] 10:55:53 INFO - PROCESS | 1840 | 1461088553466 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:53 INFO - PROCESS | 1840 | 1461088553654 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:55:54 INFO - PROCESS | 1840 | 1461088554006 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b1c4800 == 181 [pid = 1840] [id = 496] 10:55:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 307 (0x7f855d24d800) [pid = 1840] [serial = 1489] [outer = (nil)] 10:55:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 308 (0x7f855d64d000) [pid = 1840] [serial = 1490] [outer = 0x7f855d24d800] 10:55:54 INFO - PROCESS | 1840 | 1461088554079 Marionette DEBUG loaded listener.js 10:55:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 309 (0x7f855d9ccc00) [pid = 1840] [serial = 1491] [outer = 0x7f855d24d800] 10:55:54 INFO - PROCESS | 1840 | 1461088554871 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1477ms 10:55:54 INFO - PROCESS | 1840 | 1461088554935 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:55:54 INFO - PROCESS | 1840 | 1461088554939 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:55:54 INFO - PROCESS | 1840 | 1461088554952 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:55:54 INFO - PROCESS | 1840 | 1461088554960 Marionette TRACE conn3 <- [1,1958,null,{}] 10:55:54 INFO - PROCESS | 1840 | 1461088554968 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:55 INFO - PROCESS | 1840 | 1461088555193 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:55:55 INFO - PROCESS | 1840 | 1461088555479 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e00e800 == 182 [pid = 1840] [id = 497] 10:55:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 310 (0x7f855d13c800) [pid = 1840] [serial = 1492] [outer = (nil)] 10:55:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 311 (0x7f855f383400) [pid = 1840] [serial = 1493] [outer = 0x7f855d13c800] 10:55:55 INFO - PROCESS | 1840 | 1461088555595 Marionette DEBUG loaded listener.js 10:55:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 312 (0x7f855f40dc00) [pid = 1840] [serial = 1494] [outer = 0x7f855d13c800] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564d83000 == 181 [pid = 1840] [id = 478] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 311 (0x7f85601a0c00) [pid = 1840] [serial = 1343] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 310 (0x7f855e35e000) [pid = 1840] [serial = 1337] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 309 (0x7f855f7ec000) [pid = 1840] [serial = 1319] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 308 (0x7f8560196c00) [pid = 1840] [serial = 1340] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 307 (0x7f857626e800) [pid = 1840] [serial = 1328] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 306 (0x7f855a1c2000) [pid = 1840] [serial = 1349] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 305 (0x7f8564a50c00) [pid = 1840] [serial = 1322] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 304 (0x7f856d07bc00) [pid = 1840] [serial = 1325] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 303 (0x7f855a40f800) [pid = 1840] [serial = 1352] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 302 (0x7f855b09b800) [pid = 1840] [serial = 1346] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 301 (0x7f85830c0800) [pid = 1840] [serial = 1331] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 300 (0x7f85843c9800) [pid = 1840] [serial = 1334] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 299 (0x7f855dfe3000) [pid = 1840] [serial = 1355] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564927800 == 180 [pid = 1840] [id = 477] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8561070800 == 179 [pid = 1840] [id = 476] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855efd3800 == 178 [pid = 1840] [id = 475] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ce91800 == 177 [pid = 1840] [id = 438] 10:55:56 INFO - PROCESS | 1840 | 1461088556580 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855aec6800 == 176 [pid = 1840] [id = 474] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f52f000 == 175 [pid = 1840] [id = 473] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856492f000 == 174 [pid = 1840] [id = 470] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b8fa000 == 173 [pid = 1840] [id = 469] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858c967000 == 172 [pid = 1840] [id = 468] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f56f000 == 171 [pid = 1840] [id = 467] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8588398000 == 170 [pid = 1840] [id = 466] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85865bb800 == 169 [pid = 1840] [id = 465] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857d113800 == 168 [pid = 1840] [id = 464] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85747f3000 == 167 [pid = 1840] [id = 463] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ee85800 == 166 [pid = 1840] [id = 462] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564f6d000 == 165 [pid = 1840] [id = 460] 10:55:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f0cf000 == 164 [pid = 1840] [id = 459] 10:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1692ms 10:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:55:56 INFO - PROCESS | 1840 | 1461088556638 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:55:56 INFO - PROCESS | 1840 | 1461088556641 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:55:56 INFO - PROCESS | 1840 | 1461088556648 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 1840 | 1461088556651 Marionette TRACE conn3 <- [1,1962,null,{}] 10:55:56 INFO - PROCESS | 1840 | 1461088556657 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:56 INFO - PROCESS | 1840 | 1461088556831 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 298 (0x7f8569c6ac00) [pid = 1840] [serial = 1373] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 297 (0x7f856c08f800) [pid = 1840] [serial = 1374] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 296 (0x7f855daf2400) [pid = 1840] [serial = 1359] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 295 (0x7f855f408800) [pid = 1840] [serial = 1361] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7f855d24cc00) [pid = 1840] [serial = 1358] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7f8561274400) [pid = 1840] [serial = 1364] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7f8564891c00) [pid = 1840] [serial = 1367] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f856509f800) [pid = 1840] [serial = 1368] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f8566be7400) [pid = 1840] [serial = 1371] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f85666b1400) [pid = 1840] [serial = 1370] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f855f5d1000) [pid = 1840] [serial = 1362] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f8563b43c00) [pid = 1840] [serial = 1365] [outer = (nil)] [url = about:blank] 10:55:57 INFO - PROCESS | 1840 | 1461088557083 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855aed4800 == 165 [pid = 1840] [id = 498] 10:55:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f855d24cc00) [pid = 1840] [serial = 1495] [outer = (nil)] 10:55:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f855f1ea000) [pid = 1840] [serial = 1496] [outer = 0x7f855d24cc00] 10:55:57 INFO - PROCESS | 1840 | 1461088557185 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f855f7f1000) [pid = 1840] [serial = 1497] [outer = 0x7f855d24cc00] 10:55:57 INFO - PROCESS | 1840 | 1461088557867 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1233ms 10:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:55:57 INFO - PROCESS | 1840 | 1461088557880 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:55:57 INFO - PROCESS | 1840 | 1461088557882 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:55:57 INFO - PROCESS | 1840 | 1461088557888 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:55:57 INFO - PROCESS | 1840 | 1461088557891 Marionette TRACE conn3 <- [1,1966,null,{}] 10:55:57 INFO - PROCESS | 1840 | 1461088557896 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:58 INFO - PROCESS | 1840 | 1461088558070 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:55:58 INFO - PROCESS | 1840 | 1461088558252 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f540800 == 166 [pid = 1840] [id = 499] 10:55:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f855fd1a000) [pid = 1840] [serial = 1498] [outer = (nil)] 10:55:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f855fd1cc00) [pid = 1840] [serial = 1499] [outer = 0x7f855fd1a000] 10:55:58 INFO - PROCESS | 1840 | 1461088558324 Marionette DEBUG loaded listener.js 10:55:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7f855fd24000) [pid = 1840] [serial = 1500] [outer = 0x7f855fd1a000] 10:55:59 INFO - PROCESS | 1840 | 1461088559121 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1278ms 10:55:59 INFO - PROCESS | 1840 | 1461088559165 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 1840 | 1461088559169 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:55:59 INFO - PROCESS | 1840 | 1461088559181 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 1840 | 1461088559183 Marionette TRACE conn3 <- [1,1970,null,{}] 10:55:59 INFO - PROCESS | 1840 | 1461088559188 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:59 INFO - PROCESS | 1840 | 1461088559443 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:55:59 INFO - PROCESS | 1840 | 1461088559476 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85638c8000 == 167 [pid = 1840] [id = 500] 10:55:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7f855fecd800) [pid = 1840] [serial = 1501] [outer = (nil)] 10:55:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7f8561284000) [pid = 1840] [serial = 1502] [outer = 0x7f855fecd800] 10:55:59 INFO - PROCESS | 1840 | 1461088559534 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 296 (0x7f856191dc00) [pid = 1840] [serial = 1503] [outer = 0x7f855fecd800] 10:56:00 INFO - PROCESS | 1840 | 1461088560351 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1226ms 10:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:56:00 INFO - PROCESS | 1840 | 1461088560408 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:56:00 INFO - PROCESS | 1840 | 1461088560410 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:56:00 INFO - PROCESS | 1840 | 1461088560416 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:56:00 INFO - PROCESS | 1840 | 1461088560419 Marionette TRACE conn3 <- [1,1974,null,{}] 10:56:00 INFO - PROCESS | 1840 | 1461088560424 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:00 INFO - PROCESS | 1840 | 1461088560658 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:56:00 INFO - PROCESS | 1840 | 1461088560682 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564928000 == 168 [pid = 1840] [id = 501] 10:56:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 297 (0x7f8561274400) [pid = 1840] [serial = 1504] [outer = (nil)] 10:56:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 298 (0x7f8563b89c00) [pid = 1840] [serial = 1505] [outer = 0x7f8561274400] 10:56:00 INFO - PROCESS | 1840 | 1461088560740 Marionette DEBUG loaded listener.js 10:56:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 299 (0x7f8563d76c00) [pid = 1840] [serial = 1506] [outer = 0x7f8561274400] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 298 (0x7f855a1bd000) [pid = 1840] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 297 (0x7f855fed1c00) [pid = 1840] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 296 (0x7f855d13c000) [pid = 1840] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 295 (0x7f85666a2800) [pid = 1840] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7f8569c48800) [pid = 1840] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7f856c87ec00) [pid = 1840] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7f856caeb000) [pid = 1840] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f8561731400) [pid = 1840] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f8570093000) [pid = 1840] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f856bde5000) [pid = 1840] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f8561740000) [pid = 1840] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f8578ab2800) [pid = 1840] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7f856cab8c00) [pid = 1840] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7f856badd400) [pid = 1840] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7f855fed2000) [pid = 1840] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f856191c800) [pid = 1840] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f85666a8000) [pid = 1840] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f8561275c00) [pid = 1840] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f855f5d0800) [pid = 1840] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f8570554400) [pid = 1840] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f855f0aec00) [pid = 1840] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f857021bc00) [pid = 1840] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f856d1af800) [pid = 1840] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f856cc40800) [pid = 1840] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f856ca56000) [pid = 1840] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f856c875c00) [pid = 1840] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f856a557c00) [pid = 1840] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f8569fa9800) [pid = 1840] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f85666ae400) [pid = 1840] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f855f0b3800) [pid = 1840] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f855f0b0400) [pid = 1840] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f856a558000) [pid = 1840] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f85668e4000) [pid = 1840] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f8569d11000) [pid = 1840] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f856d1b0800) [pid = 1840] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f856d1b2800) [pid = 1840] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f857d1cd000) [pid = 1840] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f855d246400) [pid = 1840] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f855d247800) [pid = 1840] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f855d250000) [pid = 1840] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f856126bc00) [pid = 1840] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f8561275800) [pid = 1840] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f8563d83400) [pid = 1840] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f85650ad000) [pid = 1840] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f856c824000) [pid = 1840] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f8570307800) [pid = 1840] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f855daecc00) [pid = 1840] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f855daefc00) [pid = 1840] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f855daf5000) [pid = 1840] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f855f1e9400) [pid = 1840] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f855f1ec000) [pid = 1840] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f855d255000) [pid = 1840] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f855f1f1400) [pid = 1840] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f855f5c6400) [pid = 1840] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f8569fafc00) [pid = 1840] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f855d252000) [pid = 1840] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f857020f800) [pid = 1840] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f8561736000) [pid = 1840] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f855e355800) [pid = 1840] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f855e355c00) [pid = 1840] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f855e35fc00) [pid = 1840] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f855b094c00) [pid = 1840] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f855f1f5800) [pid = 1840] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f8561286800) [pid = 1840] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f856b90b000) [pid = 1840] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f8561732c00) [pid = 1840] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f8563d78000) [pid = 1840] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f85772a9000) [pid = 1840] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f855e363000) [pid = 1840] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f855d17e800) [pid = 1840] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f8563b40000) [pid = 1840] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f856c091400) [pid = 1840] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f855d24bc00) [pid = 1840] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f855f1f2800) [pid = 1840] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f855daf0400) [pid = 1840] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f855d649800) [pid = 1840] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f855e35ec00) [pid = 1840] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f8564a51400) [pid = 1840] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f85787b6400) [pid = 1840] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f8566bb3c00) [pid = 1840] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f855f0ac400) [pid = 1840] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f855d9c4800) [pid = 1840] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f855f7f8800) [pid = 1840] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f855d13e800) [pid = 1840] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f855a1bc400) [pid = 1840] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f855f0b4400) [pid = 1840] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f856e294400) [pid = 1840] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f8564892c00) [pid = 1840] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f855e28a400) [pid = 1840] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f855d9ce800) [pid = 1840] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f855a1bbc00) [pid = 1840] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f855d9c0c00) [pid = 1840] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:56:02 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f8566916000) [pid = 1840] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:56:02 INFO - PROCESS | 1840 | 1461088562854 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2486ms 10:56:02 INFO - PROCESS | 1840 | 1461088562902 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:56:02 INFO - PROCESS | 1840 | 1461088562905 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:56:02 INFO - PROCESS | 1840 | 1461088562911 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:56:02 INFO - PROCESS | 1840 | 1461088562913 Marionette TRACE conn3 <- [1,1978,null,{}] 10:56:02 INFO - PROCESS | 1840 | 1461088562919 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:03 INFO - PROCESS | 1840 | 1461088563092 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:56:03 INFO - PROCESS | 1840 | 1461088563280 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d60f800 == 169 [pid = 1840] [id = 502] 10:56:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f855a1b9c00) [pid = 1840] [serial = 1507] [outer = (nil)] 10:56:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f855d17dc00) [pid = 1840] [serial = 1508] [outer = 0x7f855a1b9c00] 10:56:03 INFO - PROCESS | 1840 | 1461088563344 Marionette DEBUG loaded listener.js 10:56:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f855d808800) [pid = 1840] [serial = 1509] [outer = 0x7f855a1b9c00] 10:56:04 INFO - PROCESS | 1840 | 1461088564057 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1190ms 10:56:04 INFO - PROCESS | 1840 | 1461088564102 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:56:04 INFO - PROCESS | 1840 | 1461088564105 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:56:04 INFO - PROCESS | 1840 | 1461088564110 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:56:04 INFO - PROCESS | 1840 | 1461088564112 Marionette TRACE conn3 <- [1,1982,null,{}] 10:56:04 INFO - PROCESS | 1840 | 1461088564117 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:04 INFO - PROCESS | 1840 | 1461088564423 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:56:04 INFO - PROCESS | 1840 | 1461088564656 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855ae7e800 == 170 [pid = 1840] [id = 503] 10:56:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f85576d9c00) [pid = 1840] [serial = 1510] [outer = (nil)] 10:56:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f85576dfc00) [pid = 1840] [serial = 1511] [outer = 0x7f85576d9c00] 10:56:04 INFO - PROCESS | 1840 | 1461088564772 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f855a1b5400) [pid = 1840] [serial = 1512] [outer = 0x7f85576d9c00] 10:56:05 INFO - PROCESS | 1840 | 1461088565730 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1675ms 10:56:05 INFO - PROCESS | 1840 | 1461088565788 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:56:05 INFO - PROCESS | 1840 | 1461088565794 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:56:05 INFO - PROCESS | 1840 | 1461088565801 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:56:05 INFO - PROCESS | 1840 | 1461088565808 Marionette TRACE conn3 <- [1,1986,null,{}] 10:56:05 INFO - PROCESS | 1840 | 1461088565814 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:06 INFO - PROCESS | 1840 | 1461088566007 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:56:06 INFO - PROCESS | 1840 | 1461088566222 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f450000 == 171 [pid = 1840] [id = 504] 10:56:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f85576da400) [pid = 1840] [serial = 1513] [outer = (nil)] 10:56:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f855d148000) [pid = 1840] [serial = 1514] [outer = 0x7f85576da400] 10:56:06 INFO - PROCESS | 1840 | 1461088566340 Marionette DEBUG loaded listener.js 10:56:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f855d642800) [pid = 1840] [serial = 1515] [outer = 0x7f85576da400] 10:56:07 INFO - PROCESS | 1840 | 1461088567319 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1589ms 10:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:56:07 INFO - PROCESS | 1840 | 1461088567391 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:56:07 INFO - PROCESS | 1840 | 1461088567395 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:56:07 INFO - PROCESS | 1840 | 1461088567401 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:56:07 INFO - PROCESS | 1840 | 1461088567405 Marionette TRACE conn3 <- [1,1990,null,{}] 10:56:07 INFO - PROCESS | 1840 | 1461088567410 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:07 INFO - PROCESS | 1840 | 1461088567615 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:56:07 INFO - PROCESS | 1840 | 1461088567912 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856169b000 == 172 [pid = 1840] [id = 505] 10:56:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f855d643400) [pid = 1840] [serial = 1516] [outer = (nil)] 10:56:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f855e28a400) [pid = 1840] [serial = 1517] [outer = 0x7f855d643400] 10:56:08 INFO - PROCESS | 1840 | 1461088568026 Marionette DEBUG loaded listener.js 10:56:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f855f0ae000) [pid = 1840] [serial = 1518] [outer = 0x7f855d643400] 10:56:08 INFO - PROCESS | 1840 | 1461088568835 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1481ms 10:56:08 INFO - PROCESS | 1840 | 1461088568882 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:56:08 INFO - PROCESS | 1840 | 1461088568888 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:56:08 INFO - PROCESS | 1840 | 1461088568904 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 1840 | 1461088568911 Marionette TRACE conn3 <- [1,1994,null,{}] 10:56:08 INFO - PROCESS | 1840 | 1461088568916 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:09 INFO - PROCESS | 1840 | 1461088569107 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:56:09 INFO - PROCESS | 1840 | 1461088569322 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564d93000 == 173 [pid = 1840] [id = 506] 10:56:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855daf6800) [pid = 1840] [serial = 1519] [outer = (nil)] 10:56:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855f5c6000) [pid = 1840] [serial = 1520] [outer = 0x7f855daf6800] 10:56:09 INFO - PROCESS | 1840 | 1461088569437 Marionette DEBUG loaded listener.js 10:56:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855fd1a400) [pid = 1840] [serial = 1521] [outer = 0x7f855daf6800] 10:56:10 INFO - PROCESS | 1840 | 1461088570300 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1443ms 10:56:10 INFO - PROCESS | 1840 | 1461088570340 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:56:10 INFO - PROCESS | 1840 | 1461088570344 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:56:10 INFO - PROCESS | 1840 | 1461088570349 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:56:10 INFO - PROCESS | 1840 | 1461088570352 Marionette TRACE conn3 <- [1,1998,null,{}] 10:56:10 INFO - PROCESS | 1840 | 1461088570357 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:10 INFO - PROCESS | 1840 | 1461088570551 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:56:10 INFO - PROCESS | 1840 | 1461088570772 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566867800 == 174 [pid = 1840] [id = 507] 10:56:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f855e35ac00) [pid = 1840] [serial = 1522] [outer = (nil)] 10:56:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f855fed2000) [pid = 1840] [serial = 1523] [outer = 0x7f855e35ac00] 10:56:10 INFO - PROCESS | 1840 | 1461088570883 Marionette DEBUG loaded listener.js 10:56:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f856126dc00) [pid = 1840] [serial = 1524] [outer = 0x7f855e35ac00] 10:56:11 INFO - PROCESS | 1840 | 1461088571767 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1476ms 10:56:11 INFO - PROCESS | 1840 | 1461088571827 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:56:11 INFO - PROCESS | 1840 | 1461088571831 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:56:11 INFO - PROCESS | 1840 | 1461088571836 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:56:11 INFO - PROCESS | 1840 | 1461088571838 Marionette TRACE conn3 <- [1,2002,null,{}] 10:56:11 INFO - PROCESS | 1840 | 1461088571844 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:12 INFO - PROCESS | 1840 | 1461088572027 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:56:12 INFO - PROCESS | 1840 | 1461088572257 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856b966000 == 175 [pid = 1840] [id = 508] 10:56:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f8561736000) [pid = 1840] [serial = 1525] [outer = (nil)] 10:56:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f8561924400) [pid = 1840] [serial = 1526] [outer = 0x7f8561736000] 10:56:12 INFO - PROCESS | 1840 | 1461088572381 Marionette DEBUG loaded listener.js 10:56:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f8563b9d400) [pid = 1840] [serial = 1527] [outer = 0x7f8561736000] 10:56:13 INFO - PROCESS | 1840 | 1461088573305 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1531ms 10:56:13 INFO - PROCESS | 1840 | 1461088573368 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:56:13 INFO - PROCESS | 1840 | 1461088573371 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:56:13 INFO - PROCESS | 1840 | 1461088573377 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:56:13 INFO - PROCESS | 1840 | 1461088573380 Marionette TRACE conn3 <- [1,2006,null,{}] 10:56:13 INFO - PROCESS | 1840 | 1461088573385 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:13 INFO - PROCESS | 1840 | 1461088573566 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:56:13 INFO - PROCESS | 1840 | 1461088573786 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856d109000 == 176 [pid = 1840] [id = 509] 10:56:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f8561275c00) [pid = 1840] [serial = 1528] [outer = (nil)] 10:56:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f856489b000) [pid = 1840] [serial = 1529] [outer = 0x7f8561275c00] 10:56:13 INFO - PROCESS | 1840 | 1461088573911 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f8564aa4400) [pid = 1840] [serial = 1530] [outer = 0x7f8561275c00] 10:56:14 INFO - PROCESS | 1840 | 1461088574778 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 10:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1477ms 10:56:14 INFO - PROCESS | 1840 | 1461088574855 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:56:14 INFO - PROCESS | 1840 | 1461088574859 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:56:14 INFO - PROCESS | 1840 | 1461088574864 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:56:14 INFO - PROCESS | 1840 | 1461088574866 Marionette TRACE conn3 <- [1,2010,null,{}] 10:56:14 INFO - PROCESS | 1840 | 1461088574872 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:15 INFO - PROCESS | 1840 | 1461088575058 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:56:15 INFO - PROCESS | 1840 | 1461088575277 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8570539000 == 177 [pid = 1840] [id = 510] 10:56:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f856173b000) [pid = 1840] [serial = 1531] [outer = (nil)] 10:56:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f856509f800) [pid = 1840] [serial = 1532] [outer = 0x7f856173b000] 10:56:15 INFO - PROCESS | 1840 | 1461088575388 Marionette DEBUG loaded listener.js 10:56:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f8565bddc00) [pid = 1840] [serial = 1533] [outer = 0x7f856173b000] 10:56:16 INFO - PROCESS | 1840 | 1461088576238 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 10:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1433ms 10:56:16 INFO - PROCESS | 1840 | 1461088576297 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:56:16 INFO - PROCESS | 1840 | 1461088576301 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:56:16 INFO - PROCESS | 1840 | 1461088576307 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:56:16 INFO - PROCESS | 1840 | 1461088576311 Marionette TRACE conn3 <- [1,2014,null,{}] 10:56:16 INFO - PROCESS | 1840 | 1461088576316 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:16 INFO - PROCESS | 1840 | 1461088576494 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:56:16 INFO - PROCESS | 1840 | 1461088576769 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85747d5800 == 178 [pid = 1840] [id = 511] 10:56:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f855d184400) [pid = 1840] [serial = 1534] [outer = (nil)] 10:56:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f8565d43800) [pid = 1840] [serial = 1535] [outer = 0x7f855d184400] 10:56:16 INFO - PROCESS | 1840 | 1461088576845 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f85666a3c00) [pid = 1840] [serial = 1536] [outer = 0x7f855d184400] 10:56:17 INFO - PROCESS | 1840 | 1461088577689 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1430ms 10:56:17 INFO - PROCESS | 1840 | 1461088577739 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:56:17 INFO - PROCESS | 1840 | 1461088577742 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:56:17 INFO - PROCESS | 1840 | 1461088577748 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:56:17 INFO - PROCESS | 1840 | 1461088577750 Marionette TRACE conn3 <- [1,2018,null,{}] 10:56:17 INFO - PROCESS | 1840 | 1461088577756 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:17 INFO - PROCESS | 1840 | 1461088577951 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:56:18 INFO - PROCESS | 1840 | 1461088578219 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576686000 == 179 [pid = 1840] [id = 512] 10:56:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f8563d7bc00) [pid = 1840] [serial = 1537] [outer = (nil)] 10:56:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f8566913c00) [pid = 1840] [serial = 1538] [outer = 0x7f8563d7bc00] 10:56:18 INFO - PROCESS | 1840 | 1461088578293 Marionette DEBUG loaded listener.js 10:56:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f8566bb9c00) [pid = 1840] [serial = 1539] [outer = 0x7f8563d7bc00] 10:56:19 INFO - PROCESS | 1840 | 1461088579165 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1484ms 10:56:19 INFO - PROCESS | 1840 | 1461088579234 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:56:19 INFO - PROCESS | 1840 | 1461088579238 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:56:19 INFO - PROCESS | 1840 | 1461088579244 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:56:19 INFO - PROCESS | 1840 | 1461088579246 Marionette TRACE conn3 <- [1,2022,null,{}] 10:56:19 INFO - PROCESS | 1840 | 1461088579252 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:19 INFO - PROCESS | 1840 | 1461088579464 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:56:19 INFO - PROCESS | 1840 | 1461088579734 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583f89800 == 180 [pid = 1840] [id = 513] 10:56:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f8569d0f800) [pid = 1840] [serial = 1540] [outer = (nil)] 10:56:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f8569fadc00) [pid = 1840] [serial = 1541] [outer = 0x7f8569d0f800] 10:56:19 INFO - PROCESS | 1840 | 1461088579863 Marionette DEBUG loaded listener.js 10:56:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f856b90e800) [pid = 1840] [serial = 1542] [outer = 0x7f8569d0f800] 10:56:20 INFO - PROCESS | 1840 | 1461088580725 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1529ms 10:56:20 INFO - PROCESS | 1840 | 1461088580773 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:56:20 INFO - PROCESS | 1840 | 1461088580783 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:56:20 INFO - PROCESS | 1840 | 1461088580788 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:56:20 INFO - PROCESS | 1840 | 1461088580792 Marionette TRACE conn3 <- [1,2026,null,{}] 10:56:20 INFO - PROCESS | 1840 | 1461088580797 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:21 INFO - PROCESS | 1840 | 1461088580999 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:56:21 INFO - PROCESS | 1840 | 1461088581262 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85881bb000 == 181 [pid = 1840] [id = 514] 10:56:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f8569c66400) [pid = 1840] [serial = 1543] [outer = (nil)] 10:56:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f856bde6800) [pid = 1840] [serial = 1544] [outer = 0x7f8569c66400] 10:56:21 INFO - PROCESS | 1840 | 1461088581380 Marionette DEBUG loaded listener.js 10:56:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f856c825000) [pid = 1840] [serial = 1545] [outer = 0x7f8569c66400] 10:56:22 INFO - PROCESS | 1840 | 1461088582233 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1477ms 10:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:56:22 INFO - PROCESS | 1840 | 1461088582265 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:56:22 INFO - PROCESS | 1840 | 1461088582268 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:56:22 INFO - PROCESS | 1840 | 1461088582274 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:56:22 INFO - PROCESS | 1840 | 1461088582277 Marionette TRACE conn3 <- [1,2030,null,{}] 10:56:22 INFO - PROCESS | 1840 | 1461088582282 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:22 INFO - PROCESS | 1840 | 1461088582471 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:56:22 INFO - PROCESS | 1840 | 1461088582739 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85555ca800 == 182 [pid = 1840] [id = 515] 10:56:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f8569fa8000) [pid = 1840] [serial = 1546] [outer = (nil)] 10:56:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f856cab2400) [pid = 1840] [serial = 1547] [outer = 0x7f8569fa8000] 10:56:22 INFO - PROCESS | 1840 | 1461088582813 Marionette DEBUG loaded listener.js 10:56:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f856cc4c400) [pid = 1840] [serial = 1548] [outer = 0x7f8569fa8000] 10:56:23 INFO - PROCESS | 1840 | 1461088583650 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1430ms 10:56:23 INFO - PROCESS | 1840 | 1461088583703 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:56:23 INFO - PROCESS | 1840 | 1461088583706 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:56:23 INFO - PROCESS | 1840 | 1461088583712 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:56:23 INFO - PROCESS | 1840 | 1461088583714 Marionette TRACE conn3 <- [1,2034,null,{}] 10:56:23 INFO - PROCESS | 1840 | 1461088583720 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:23 INFO - PROCESS | 1840 | 1461088583909 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:56:24 INFO - PROCESS | 1840 | 1461088584217 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b1cc800 == 183 [pid = 1840] [id = 516] 10:56:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f855a412400) [pid = 1840] [serial = 1549] [outer = (nil)] 10:56:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f855e356c00) [pid = 1840] [serial = 1550] [outer = 0x7f855a412400] 10:56:24 INFO - PROCESS | 1840 | 1461088584330 Marionette DEBUG loaded listener.js 10:56:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f85668e3c00) [pid = 1840] [serial = 1551] [outer = 0x7f855a412400] 10:56:25 INFO - PROCESS | 1840 | 1461088585150 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1484ms 10:56:25 INFO - PROCESS | 1840 | 1461088585198 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:56:25 INFO - PROCESS | 1840 | 1461088585201 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:56:25 INFO - PROCESS | 1840 | 1461088585207 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:56:25 INFO - PROCESS | 1840 | 1461088585210 Marionette TRACE conn3 <- [1,2038,null,{}] 10:56:25 INFO - PROCESS | 1840 | 1461088585215 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:25 INFO - PROCESS | 1840 | 1461088585420 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:56:25 INFO - PROCESS | 1840 | 1461088585715 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d619800 == 184 [pid = 1840] [id = 517] 10:56:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f855a1b7800) [pid = 1840] [serial = 1552] [outer = (nil)] 10:56:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f855a1c3c00) [pid = 1840] [serial = 1553] [outer = 0x7f855a1b7800] 10:56:25 INFO - PROCESS | 1840 | 1461088585829 Marionette DEBUG loaded listener.js 10:56:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f855b095800) [pid = 1840] [serial = 1554] [outer = 0x7f855a1b7800] 10:56:26 INFO - PROCESS | 1840 | 1461088586609 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1476ms 10:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:56:26 INFO - PROCESS | 1840 | 1461088586685 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:56:26 INFO - PROCESS | 1840 | 1461088586688 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:56:26 INFO - PROCESS | 1840 | 1461088586694 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:56:26 INFO - PROCESS | 1840 | 1461088586697 Marionette TRACE conn3 <- [1,2042,null,{}] 10:56:26 INFO - PROCESS | 1840 | 1461088586702 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:26 INFO - PROCESS | 1840 | 1461088586904 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:56:27 INFO - PROCESS | 1840 | 1461088587180 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855df5c800 == 185 [pid = 1840] [id = 518] 10:56:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f855a1b8000) [pid = 1840] [serial = 1555] [outer = (nil)] 10:56:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f855d249800) [pid = 1840] [serial = 1556] [outer = 0x7f855a1b8000] 10:56:27 INFO - PROCESS | 1840 | 1461088587249 Marionette DEBUG loaded listener.js 10:56:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f855daf8400) [pid = 1840] [serial = 1557] [outer = 0x7f855a1b8000] 10:56:28 INFO - PROCESS | 1840 | 1461088588168 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1527ms 10:56:28 INFO - PROCESS | 1840 | 1461088588221 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:56:28 INFO - PROCESS | 1840 | 1461088588224 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:56:28 INFO - PROCESS | 1840 | 1461088588229 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:56:28 INFO - PROCESS | 1840 | 1461088588232 Marionette TRACE conn3 <- [1,2046,null,{}] 10:56:28 INFO - PROCESS | 1840 | 1461088588237 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:28 INFO - PROCESS | 1840 | 1461088588425 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:56:28 INFO - PROCESS | 1840 | 1461088588702 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0c1800 == 186 [pid = 1840] [id = 519] 10:56:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f855b097400) [pid = 1840] [serial = 1558] [outer = (nil)] 10:56:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f855dfeac00) [pid = 1840] [serial = 1559] [outer = 0x7f855b097400] 10:56:28 INFO - PROCESS | 1840 | 1461088588813 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f855f0ad400) [pid = 1840] [serial = 1560] [outer = 0x7f855b097400] 10:56:30 INFO - PROCESS | 1840 | 1461088590145 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1981ms 10:56:30 INFO - PROCESS | 1840 | 1461088590278 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:56:30 INFO - PROCESS | 1840 | 1461088590284 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:56:30 INFO - PROCESS | 1840 | 1461088590296 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:56:30 INFO - PROCESS | 1840 | 1461088590300 Marionette TRACE conn3 <- [1,2050,null,{}] 10:56:30 INFO - PROCESS | 1840 | 1461088590308 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:30 INFO - PROCESS | 1840 | 1461088590498 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:56:30 INFO - PROCESS | 1840 | 1461088590734 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f0d9800 == 187 [pid = 1840] [id = 520] 10:56:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f855a1c3400) [pid = 1840] [serial = 1561] [outer = (nil)] 10:56:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f855a40f400) [pid = 1840] [serial = 1562] [outer = 0x7f855a1c3400] 10:56:30 INFO - PROCESS | 1840 | 1461088590801 Marionette DEBUG loaded listener.js 10:56:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f855b581c00) [pid = 1840] [serial = 1563] [outer = 0x7f855a1c3400] 10:56:31 INFO - PROCESS | 1840 | 1461088591701 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1480ms 10:56:31 INFO - PROCESS | 1840 | 1461088591776 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:56:31 INFO - PROCESS | 1840 | 1461088591782 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:56:31 INFO - PROCESS | 1840 | 1461088591792 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:56:31 INFO - PROCESS | 1840 | 1461088591796 Marionette TRACE conn3 <- [1,2054,null,{}] 10:56:31 INFO - PROCESS | 1840 | 1461088591801 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:32 INFO - PROCESS | 1840 | 1461088592106 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:56:32 INFO - PROCESS | 1840 | 1461088592486 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8558e0a000 == 188 [pid = 1840] [id = 521] 10:56:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f855a1b6c00) [pid = 1840] [serial = 1564] [outer = (nil)] 10:56:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f855d13bc00) [pid = 1840] [serial = 1565] [outer = 0x7f855a1b6c00] 10:56:32 INFO - PROCESS | 1840 | 1461088592551 Marionette DEBUG loaded listener.js 10:56:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f855d646800) [pid = 1840] [serial = 1566] [outer = 0x7f855a1b6c00] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ee95000 == 187 [pid = 1840] [id = 301] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8585f17800 == 186 [pid = 1840] [id = 221] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858882d800 == 185 [pid = 1840] [id = 445] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858450c000 == 184 [pid = 1840] [id = 330] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ccce800 == 183 [pid = 1840] [id = 300] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855a364000 == 182 [pid = 1840] [id = 450] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85628f6800 == 181 [pid = 1840] [id = 298] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855a0c6800 == 180 [pid = 1840] [id = 447] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f858658ec00) [pid = 1840] [serial = 1403] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f855d64dc00) [pid = 1840] [serial = 1406] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f856b90c400) [pid = 1840] [serial = 1409] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f8565bdb800) [pid = 1840] [serial = 1412] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f855fec7c00) [pid = 1840] [serial = 1415] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f857034d400) [pid = 1840] [serial = 1439] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d60f800 == 179 [pid = 1840] [id = 502] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564928000 == 178 [pid = 1840] [id = 501] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85638c8000 == 177 [pid = 1840] [id = 500] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f540800 == 176 [pid = 1840] [id = 499] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855aed4800 == 175 [pid = 1840] [id = 498] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e00e800 == 174 [pid = 1840] [id = 497] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b1c4800 == 173 [pid = 1840] [id = 496] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e0da800 == 172 [pid = 1840] [id = 495] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b1dc000 == 171 [pid = 1840] [id = 494] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85613a1800 == 170 [pid = 1840] [id = 489] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f461000 == 169 [pid = 1840] [id = 488] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bea0000 == 168 [pid = 1840] [id = 487] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f452800 == 167 [pid = 1840] [id = 486] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b1dc800 == 166 [pid = 1840] [id = 449] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8588390800 == 165 [pid = 1840] [id = 485] 10:56:33 INFO - PROCESS | 1840 | 1461088593624 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8577d6c800 == 164 [pid = 1840] [id = 484] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b45800 == 163 [pid = 1840] [id = 483] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ccdd800 == 162 [pid = 1840] [id = 482] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85628dc000 == 161 [pid = 1840] [id = 481] 10:56:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855df46000 == 160 [pid = 1840] [id = 480] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f856bdec000) [pid = 1840] [serial = 1080] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f856cae4400) [pid = 1840] [serial = 1149] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f857d1d3c00) [pid = 1840] [serial = 1050] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f8564a55000) [pid = 1840] [serial = 1029] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f857546d400) [pid = 1840] [serial = 1152] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f85822d5000) [pid = 1840] [serial = 1161] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f858330a800) [pid = 1840] [serial = 1164] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f8575479800) [pid = 1840] [serial = 1047] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f856c7c4800) [pid = 1840] [serial = 1041] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f8563b86800) [pid = 1840] [serial = 1035] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f85650a4400) [pid = 1840] [serial = 1086] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f856c57b000) [pid = 1840] [serial = 1146] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f8578820c00) [pid = 1840] [serial = 1119] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f857660e400) [pid = 1840] [serial = 1116] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f85753af400) [pid = 1840] [serial = 1113] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f8573a1a000) [pid = 1840] [serial = 1110] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f8572ce8400) [pid = 1840] [serial = 1107] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f857034c800) [pid = 1840] [serial = 1104] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f857021ac00) [pid = 1840] [serial = 1101] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f856d498c00) [pid = 1840] [serial = 1098] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f856c831400) [pid = 1840] [serial = 1095] [outer = (nil)] [url = about:blank] 10:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1887ms 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f856c094400) [pid = 1840] [serial = 1092] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f856a555000) [pid = 1840] [serial = 1089] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f8564a4fc00) [pid = 1840] [serial = 1059] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f856d1ae000) [pid = 1840] [serial = 1056] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f85830c0c00) [pid = 1840] [serial = 1053] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f856bfa9800) [pid = 1840] [serial = 1200] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f856a55a000) [pid = 1840] [serial = 1143] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f855f7ea000) [pid = 1840] [serial = 1083] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f856173f400) [pid = 1840] [serial = 1137] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f85650ad400) [pid = 1840] [serial = 1197] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f856df14400) [pid = 1840] [serial = 1194] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f8576eb0000) [pid = 1840] [serial = 1155] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f8569c6f000) [pid = 1840] [serial = 1038] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f855f387c00) [pid = 1840] [serial = 1032] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f85650aec00) [pid = 1840] [serial = 1140] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f856bdf0400) [pid = 1840] [serial = 1134] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f856ca61800) [pid = 1840] [serial = 1044] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f8578aafc00) [pid = 1840] [serial = 1158] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | ************************* 10:56:33 INFO - PROCESS | 1840 | A coding exception was thrown and uncaught in a Task. 10:56:33 INFO - PROCESS | 1840 | 10:56:33 INFO - PROCESS | 1840 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:56:33 INFO - PROCESS | 1840 | Full stack: 10:56:33 INFO - PROCESS | 1840 | ************************* 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f855f405000) [pid = 1840] [serial = 1233] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f856489a000) [pid = 1840] [serial = 1356] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f85650a4800) [pid = 1840] [serial = 1263] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f8563d81c00) [pid = 1840] [serial = 1230] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f8570306400) [pid = 1840] [serial = 1203] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f857608b800) [pid = 1840] [serial = 1206] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f85835e1800) [pid = 1840] [serial = 1209] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f8588229400) [pid = 1840] [serial = 1212] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f855d254400) [pid = 1840] [serial = 1215] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f8588367c00) [pid = 1840] [serial = 1218] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f8561278c00) [pid = 1840] [serial = 1221] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f85883bb400) [pid = 1840] [serial = 1224] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f8588694000) [pid = 1840] [serial = 1227] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f856c181c00) [pid = 1840] [serial = 1266] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f856e42c400) [pid = 1840] [serial = 1269] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f8573aad800) [pid = 1840] [serial = 1272] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f85835e0c00) [pid = 1840] [serial = 1275] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f855daf9c00) [pid = 1840] [serial = 1278] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f85842d4800) [pid = 1840] [serial = 1281] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f85846eac00) [pid = 1840] [serial = 1284] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f855f1f7000) [pid = 1840] [serial = 1287] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f85843fcc00) [pid = 1840] [serial = 1290] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f856c17dc00) [pid = 1840] [serial = 1293] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f8561284c00) [pid = 1840] [serial = 1320] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f8566914800) [pid = 1840] [serial = 1323] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f8570347c00) [pid = 1840] [serial = 1326] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f8578aaf400) [pid = 1840] [serial = 1329] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f85843c9400) [pid = 1840] [serial = 1332] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f858872bc00) [pid = 1840] [serial = 1335] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f855e364400) [pid = 1840] [serial = 1338] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f856019b800) [pid = 1840] [serial = 1341] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f8572ce5000) [pid = 1840] [serial = 1344] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f855b0a0800) [pid = 1840] [serial = 1347] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f855a414c00) [pid = 1840] [serial = 1353] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f855f7f8000) [pid = 1840] [serial = 1260] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f85702f0000) [pid = 1840] [serial = 1257] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f8570214800) [pid = 1840] [serial = 1350] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f85773dac00) [pid = 1840] [serial = 1317] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f8566bb9400) [pid = 1840] [serial = 1433] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f856bfb4000) [pid = 1840] [serial = 1436] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f856b904c00) [pid = 1840] [serial = 1434] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f8563b87000) [pid = 1840] [serial = 1427] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f8564894400) [pid = 1840] [serial = 1428] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f856e293800) [pid = 1840] [serial = 1389] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f856d087400) [pid = 1840] [serial = 1388] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f85843fc000) [pid = 1840] [serial = 1395] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f85831c6c00) [pid = 1840] [serial = 1394] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f8565d3c800) [pid = 1840] [serial = 1430] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f855d18b000) [pid = 1840] [serial = 1401] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f855d185c00) [pid = 1840] [serial = 1400] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f856c08fc00) [pid = 1840] [serial = 1386] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f8569d07000) [pid = 1840] [serial = 1385] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f856c826c00) [pid = 1840] [serial = 1376] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f856cab8000) [pid = 1840] [serial = 1377] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f8565d44400) [pid = 1840] [serial = 1419] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f8565d3fc00) [pid = 1840] [serial = 1418] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f8560199400) [pid = 1840] [serial = 1425] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f855f7eb400) [pid = 1840] [serial = 1424] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f855f409400) [pid = 1840] [serial = 1380] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f855f0afc00) [pid = 1840] [serial = 1379] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f855d64e000) [pid = 1840] [serial = 1421] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f855e28d800) [pid = 1840] [serial = 1422] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f8563b9a400) [pid = 1840] [serial = 1383] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f8561926000) [pid = 1840] [serial = 1382] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f85744b6800) [pid = 1840] [serial = 1392] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f857030c000) [pid = 1840] [serial = 1391] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f85883b8c00) [pid = 1840] [serial = 1398] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f8586595000) [pid = 1840] [serial = 1397] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f856662a400) [pid = 1840] [serial = 1431] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f856cae1000) [pid = 1840] [serial = 1437] [outer = (nil)] [url = about:blank] 10:56:33 INFO - PROCESS | 1840 | 1461088593730 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:56:33 INFO - PROCESS | 1840 | 1461088593741 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:56:33 INFO - PROCESS | 1840 | 1461088593769 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:56:33 INFO - PROCESS | 1840 | 1461088593780 Marionette TRACE conn3 <- [1,2058,null,{}] 10:56:33 INFO - PROCESS | 1840 | 1461088593808 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:33 INFO - PROCESS | 1840 | 1461088593990 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:56:34 INFO - PROCESS | 1840 | 1461088594265 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b1de000 == 161 [pid = 1840] [id = 522] 10:56:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f855daf4c00) [pid = 1840] [serial = 1567] [outer = (nil)] 10:56:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f855f1e9000) [pid = 1840] [serial = 1568] [outer = 0x7f855daf4c00] 10:56:34 INFO - PROCESS | 1840 | 1461088594342 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f855f387c00) [pid = 1840] [serial = 1569] [outer = 0x7f855daf4c00] 10:56:35 INFO - PROCESS | 1840 | 1461088595061 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1315ms 10:56:35 INFO - PROCESS | 1840 | 1461088595084 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:56:35 INFO - PROCESS | 1840 | 1461088595088 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:56:35 INFO - PROCESS | 1840 | 1461088595093 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:56:35 INFO - PROCESS | 1840 | 1461088595095 Marionette TRACE conn3 <- [1,2062,null,{}] 10:56:35 INFO - PROCESS | 1840 | 1461088595100 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:35 INFO - PROCESS | 1840 | 1461088595264 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:56:35 INFO - PROCESS | 1840 | 1461088595455 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855df54800 == 162 [pid = 1840] [id = 523] 10:56:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f855d813c00) [pid = 1840] [serial = 1570] [outer = (nil)] 10:56:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f855f411800) [pid = 1840] [serial = 1571] [outer = 0x7f855d813c00] 10:56:35 INFO - PROCESS | 1840 | 1461088595527 Marionette DEBUG loaded listener.js 10:56:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f855f8af000) [pid = 1840] [serial = 1572] [outer = 0x7f855d813c00] 10:56:36 INFO - PROCESS | 1840 | 1461088596304 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1274ms 10:56:36 INFO - PROCESS | 1840 | 1461088596379 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:56:36 INFO - PROCESS | 1840 | 1461088596381 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:56:36 INFO - PROCESS | 1840 | 1461088596389 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:56:36 INFO - PROCESS | 1840 | 1461088596391 Marionette TRACE conn3 <- [1,2066,null,{}] 10:56:36 INFO - PROCESS | 1840 | 1461088596403 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:36 INFO - PROCESS | 1840 | 1461088596622 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:56:36 INFO - PROCESS | 1840 | 1461088596649 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f44f000 == 163 [pid = 1840] [id = 524] 10:56:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f855dfe3000) [pid = 1840] [serial = 1573] [outer = (nil)] 10:56:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f855f8bc400) [pid = 1840] [serial = 1574] [outer = 0x7f855dfe3000] 10:56:36 INFO - PROCESS | 1840 | 1461088596707 Marionette DEBUG loaded listener.js 10:56:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f855fd23c00) [pid = 1840] [serial = 1575] [outer = 0x7f855dfe3000] 10:56:38 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f855d17f000) [pid = 1840] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:56:38 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f855fecd800) [pid = 1840] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:56:38 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f8561274400) [pid = 1840] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:56:38 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f855d13c800) [pid = 1840] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:56:38 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f855d24cc00) [pid = 1840] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:56:38 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f855fd1a000) [pid = 1840] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:56:38 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f855d24d800) [pid = 1840] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:56:38 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f855a1c0800) [pid = 1840] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:56:38 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f85576da000) [pid = 1840] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:56:38 INFO - PROCESS | 1840 | 1461088598274 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1942ms 10:56:38 INFO - PROCESS | 1840 | 1461088598334 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:56:38 INFO - PROCESS | 1840 | 1461088598336 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:56:38 INFO - PROCESS | 1840 | 1461088598342 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:56:38 INFO - PROCESS | 1840 | 1461088598344 Marionette TRACE conn3 <- [1,2070,null,{}] 10:56:38 INFO - PROCESS | 1840 | 1461088598350 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:38 INFO - PROCESS | 1840 | 1461088598592 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:56:38 INFO - PROCESS | 1840 | 1461088598707 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8560050000 == 164 [pid = 1840] [id = 525] 10:56:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f855d142c00) [pid = 1840] [serial = 1576] [outer = (nil)] 10:56:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f8561275000) [pid = 1840] [serial = 1577] [outer = 0x7f855d142c00] 10:56:38 INFO - PROCESS | 1840 | 1461088598768 Marionette DEBUG loaded listener.js 10:56:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f8561740c00) [pid = 1840] [serial = 1578] [outer = 0x7f855d142c00] 10:56:39 INFO - PROCESS | 1840 | 1461088599376 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1075ms 10:56:39 INFO - PROCESS | 1840 | 1461088599424 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:56:39 INFO - PROCESS | 1840 | 1461088599426 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:56:39 INFO - PROCESS | 1840 | 1461088599432 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:56:39 INFO - PROCESS | 1840 | 1461088599445 Marionette TRACE conn3 <- [1,2074,null,{}] 10:56:39 INFO - PROCESS | 1840 | 1461088599449 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:39 INFO - PROCESS | 1840 | 1461088599678 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:56:39 INFO - PROCESS | 1840 | 1461088599696 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85618b0000 == 165 [pid = 1840] [id = 526] 10:56:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f8561271800) [pid = 1840] [serial = 1579] [outer = (nil)] 10:56:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f8563b8a000) [pid = 1840] [serial = 1580] [outer = 0x7f8561271800] 10:56:39 INFO - PROCESS | 1840 | 1461088599755 Marionette DEBUG loaded listener.js 10:56:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f8563d84000) [pid = 1840] [serial = 1581] [outer = 0x7f8561271800] 10:56:40 INFO - PROCESS | 1840 | 1461088600812 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1434ms 10:56:40 INFO - PROCESS | 1840 | 1461088600868 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:56:40 INFO - PROCESS | 1840 | 1461088600874 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:56:40 INFO - PROCESS | 1840 | 1461088600882 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:56:40 INFO - PROCESS | 1840 | 1461088600888 Marionette TRACE conn3 <- [1,2078,null,{}] 10:56:40 INFO - PROCESS | 1840 | 1461088600897 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:41 INFO - PROCESS | 1840 | 1461088601099 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:56:41 INFO - PROCESS | 1840 | 1461088601408 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d608000 == 166 [pid = 1840] [id = 527] 10:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f8558de7800) [pid = 1840] [serial = 1582] [outer = (nil)] 10:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f855b891400) [pid = 1840] [serial = 1583] [outer = 0x7f8558de7800] 10:56:41 INFO - PROCESS | 1840 | 1461088601484 Marionette DEBUG loaded listener.js 10:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f855d18c800) [pid = 1840] [serial = 1584] [outer = 0x7f8558de7800] 10:56:42 INFO - PROCESS | 1840 | 1461088602289 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1436ms 10:56:42 INFO - PROCESS | 1840 | 1461088602318 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:56:42 INFO - PROCESS | 1840 | 1461088602326 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:56:42 INFO - PROCESS | 1840 | 1461088602336 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 1840 | 1461088602339 Marionette TRACE conn3 <- [1,2082,null,{}] 10:56:42 INFO - PROCESS | 1840 | 1461088602345 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:42 INFO - PROCESS | 1840 | 1461088602543 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:56:42 INFO - PROCESS | 1840 | 1461088602757 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f576000 == 167 [pid = 1840] [id = 528] 10:56:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f855b586000) [pid = 1840] [serial = 1585] [outer = (nil)] 10:56:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f855f0b1400) [pid = 1840] [serial = 1586] [outer = 0x7f855b586000] 10:56:42 INFO - PROCESS | 1840 | 1461088602868 Marionette DEBUG loaded listener.js 10:56:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f855f385800) [pid = 1840] [serial = 1587] [outer = 0x7f855b586000] 10:56:43 INFO - PROCESS | 1840 | 1461088603868 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1581ms 10:56:43 INFO - PROCESS | 1840 | 1461088603917 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:56:43 INFO - PROCESS | 1840 | 1461088603921 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:56:43 INFO - PROCESS | 1840 | 1461088603927 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:56:43 INFO - PROCESS | 1840 | 1461088603932 Marionette TRACE conn3 <- [1,2086,null,{}] 10:56:43 INFO - PROCESS | 1840 | 1461088603948 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:44 INFO - PROCESS | 1840 | 1461088604173 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:56:44 INFO - PROCESS | 1840 | 1461088604424 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856491d800 == 168 [pid = 1840] [id = 529] 10:56:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f855f38d400) [pid = 1840] [serial = 1588] [outer = (nil)] 10:56:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f8560197000) [pid = 1840] [serial = 1589] [outer = 0x7f855f38d400] 10:56:44 INFO - PROCESS | 1840 | 1461088604549 Marionette DEBUG loaded listener.js 10:56:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f8561287000) [pid = 1840] [serial = 1590] [outer = 0x7f855f38d400] 10:56:45 INFO - PROCESS | 1840 | 1461088605361 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1484ms 10:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:56:45 INFO - PROCESS | 1840 | 1461088605412 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:56:45 INFO - PROCESS | 1840 | 1461088605416 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:56:45 INFO - PROCESS | 1840 | 1461088605422 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:56:45 INFO - PROCESS | 1840 | 1461088605425 Marionette TRACE conn3 <- [1,2090,null,{}] 10:56:45 INFO - PROCESS | 1840 | 1461088605430 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:45 INFO - PROCESS | 1840 | 1461088605629 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:56:45 INFO - PROCESS | 1840 | 1461088605842 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564d7b800 == 169 [pid = 1840] [id = 530] 10:56:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f855f8b5400) [pid = 1840] [serial = 1591] [outer = (nil)] 10:56:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f8563d84800) [pid = 1840] [serial = 1592] [outer = 0x7f855f8b5400] 10:56:45 INFO - PROCESS | 1840 | 1461088605951 Marionette DEBUG loaded listener.js 10:56:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f8564a4b800) [pid = 1840] [serial = 1593] [outer = 0x7f855f8b5400] 10:56:46 INFO - PROCESS | 1840 | 1461088606889 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1532ms 10:56:46 INFO - PROCESS | 1840 | 1461088606954 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:56:46 INFO - PROCESS | 1840 | 1461088606958 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:56:46 INFO - PROCESS | 1840 | 1461088606963 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 1840 | 1461088606966 Marionette TRACE conn3 <- [1,2094,null,{}] 10:56:46 INFO - PROCESS | 1840 | 1461088606971 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:47 INFO - PROCESS | 1840 | 1461088607155 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:56:47 INFO - PROCESS | 1840 | 1461088607372 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565acf800 == 170 [pid = 1840] [id = 531] 10:56:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f855f8b7000) [pid = 1840] [serial = 1594] [outer = (nil)] 10:56:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f8564aa8400) [pid = 1840] [serial = 1595] [outer = 0x7f855f8b7000] 10:56:47 INFO - PROCESS | 1840 | 1461088607521 Marionette DEBUG loaded listener.js 10:56:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f8565bd5000) [pid = 1840] [serial = 1596] [outer = 0x7f855f8b7000] 10:56:48 INFO - PROCESS | 1840 | 1461088608308 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1382ms 10:56:48 INFO - PROCESS | 1840 | 1461088608347 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:56:48 INFO - PROCESS | 1840 | 1461088608350 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:56:48 INFO - PROCESS | 1840 | 1461088608356 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:56:48 INFO - PROCESS | 1840 | 1461088608360 Marionette TRACE conn3 <- [1,2098,null,{}] 10:56:48 INFO - PROCESS | 1840 | 1461088608365 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:48 INFO - PROCESS | 1840 | 1461088608575 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:56:48 INFO - PROCESS | 1840 | 1461088608795 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a847800 == 171 [pid = 1840] [id = 532] 10:56:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f8565d44400) [pid = 1840] [serial = 1597] [outer = (nil)] 10:56:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f8569c4cc00) [pid = 1840] [serial = 1598] [outer = 0x7f8565d44400] 10:56:48 INFO - PROCESS | 1840 | 1461088608914 Marionette DEBUG loaded listener.js 10:56:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f8569fafc00) [pid = 1840] [serial = 1599] [outer = 0x7f8565d44400] 10:56:49 INFO - PROCESS | 1840 | 1461088609772 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1483ms 10:56:49 INFO - PROCESS | 1840 | 1461088609840 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:56:49 INFO - PROCESS | 1840 | 1461088609844 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:56:49 INFO - PROCESS | 1840 | 1461088609850 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - PROCESS | 1840 | 1461088609853 Marionette TRACE conn3 <- [1,2102,null,{}] 10:56:49 INFO - PROCESS | 1840 | 1461088609858 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:50 INFO - PROCESS | 1840 | 1461088610037 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:56:50 INFO - PROCESS | 1840 | 1461088610250 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcc1000 == 172 [pid = 1840] [id = 533] 10:56:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f85666ad800) [pid = 1840] [serial = 1600] [outer = (nil)] 10:56:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f856b910800) [pid = 1840] [serial = 1601] [outer = 0x7f85666ad800] 10:56:50 INFO - PROCESS | 1840 | 1461088610361 Marionette DEBUG loaded listener.js 10:56:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f856bd51800) [pid = 1840] [serial = 1602] [outer = 0x7f85666ad800] 10:56:51 INFO - PROCESS | 1840 | 1461088611212 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1428ms 10:56:51 INFO - PROCESS | 1840 | 1461088611279 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:56:51 INFO - PROCESS | 1840 | 1461088611282 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:56:51 INFO - PROCESS | 1840 | 1461088611288 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:56:51 INFO - PROCESS | 1840 | 1461088611290 Marionette TRACE conn3 <- [1,2106,null,{}] 10:56:51 INFO - PROCESS | 1840 | 1461088611296 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:51 INFO - PROCESS | 1840 | 1461088611487 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:56:51 INFO - PROCESS | 1840 | 1461088611700 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ce86800 == 173 [pid = 1840] [id = 534] 10:56:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f85668ec400) [pid = 1840] [serial = 1603] [outer = (nil)] 10:56:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f856bfa3400) [pid = 1840] [serial = 1604] [outer = 0x7f85668ec400] 10:56:51 INFO - PROCESS | 1840 | 1461088611813 Marionette DEBUG loaded listener.js 10:56:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f856c098000) [pid = 1840] [serial = 1605] [outer = 0x7f85668ec400] 10:56:52 INFO - PROCESS | 1840 | 1461088612678 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1437ms 10:56:52 INFO - PROCESS | 1840 | 1461088612727 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:56:52 INFO - PROCESS | 1840 | 1461088612730 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:56:52 INFO - PROCESS | 1840 | 1461088612736 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:56:52 INFO - PROCESS | 1840 | 1461088612739 Marionette TRACE conn3 <- [1,2110,null,{}] 10:56:52 INFO - PROCESS | 1840 | 1461088612744 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:52 INFO - PROCESS | 1840 | 1461088612934 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:56:53 INFO - PROCESS | 1840 | 1461088613150 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e226800 == 174 [pid = 1840] [id = 535] 10:56:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f855f7f5800) [pid = 1840] [serial = 1606] [outer = (nil)] 10:56:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f856c579c00) [pid = 1840] [serial = 1607] [outer = 0x7f855f7f5800] 10:56:53 INFO - PROCESS | 1840 | 1461088613259 Marionette DEBUG loaded listener.js 10:56:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f856c875c00) [pid = 1840] [serial = 1608] [outer = 0x7f855f7f5800] 10:56:54 INFO - PROCESS | 1840 | 1461088614129 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1434ms 10:56:54 INFO - PROCESS | 1840 | 1461088614171 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:56:54 INFO - PROCESS | 1840 | 1461088614175 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:56:54 INFO - PROCESS | 1840 | 1461088614181 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:56:54 INFO - PROCESS | 1840 | 1461088614183 Marionette TRACE conn3 <- [1,2114,null,{}] 10:56:54 INFO - PROCESS | 1840 | 1461088614189 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:54 INFO - PROCESS | 1840 | 1461088614368 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:56:54 INFO - PROCESS | 1840 | 1461088614584 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8571745000 == 175 [pid = 1840] [id = 536] 10:56:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f8561921800) [pid = 1840] [serial = 1609] [outer = (nil)] 10:56:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f856caba800) [pid = 1840] [serial = 1610] [outer = 0x7f8561921800] 10:56:54 INFO - PROCESS | 1840 | 1461088614692 Marionette DEBUG loaded listener.js 10:56:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f856d080000) [pid = 1840] [serial = 1611] [outer = 0x7f8561921800] 10:56:55 INFO - PROCESS | 1840 | 1461088615567 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1431ms 10:56:55 INFO - PROCESS | 1840 | 1461088615613 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:56:55 INFO - PROCESS | 1840 | 1461088615618 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:56:55 INFO - PROCESS | 1840 | 1461088615624 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - PROCESS | 1840 | 1461088615628 Marionette TRACE conn3 <- [1,2118,null,{}] 10:56:55 INFO - PROCESS | 1840 | 1461088615634 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:55 INFO - PROCESS | 1840 | 1461088615845 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:56:56 INFO - PROCESS | 1840 | 1461088616109 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b4e000 == 176 [pid = 1840] [id = 537] 10:56:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f8570090400) [pid = 1840] [serial = 1612] [outer = (nil)] 10:56:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f8570213800) [pid = 1840] [serial = 1613] [outer = 0x7f8570090400] 10:56:56 INFO - PROCESS | 1840 | 1461088616228 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f857030b400) [pid = 1840] [serial = 1614] [outer = 0x7f8570090400] 10:56:57 INFO - PROCESS | 1840 | 1461088617046 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1480ms 10:56:57 INFO - PROCESS | 1840 | 1461088617104 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 1840 | 1461088617108 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:56:57 INFO - PROCESS | 1840 | 1461088617114 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 1840 | 1461088617116 Marionette TRACE conn3 <- [1,2122,null,{}] 10:56:57 INFO - PROCESS | 1840 | 1461088617121 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:57 INFO - PROCESS | 1840 | 1461088617311 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:56:57 INFO - PROCESS | 1840 | 1461088617573 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e11000 == 177 [pid = 1840] [id = 538] 10:56:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f856c82b400) [pid = 1840] [serial = 1615] [outer = (nil)] 10:56:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f8570351800) [pid = 1840] [serial = 1616] [outer = 0x7f856c82b400] 10:56:57 INFO - PROCESS | 1840 | 1461088617689 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f8573691400) [pid = 1840] [serial = 1617] [outer = 0x7f856c82b400] 10:56:58 INFO - PROCESS | 1840 | 1461088618479 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1436ms 10:56:58 INFO - PROCESS | 1840 | 1461088618551 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:56:58 INFO - PROCESS | 1840 | 1461088618555 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:56:58 INFO - PROCESS | 1840 | 1461088618560 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:56:58 INFO - PROCESS | 1840 | 1461088618562 Marionette TRACE conn3 <- [1,2126,null,{}] 10:56:58 INFO - PROCESS | 1840 | 1461088618568 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:58 INFO - PROCESS | 1840 | 1461088618769 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:56:58 INFO - PROCESS | 1840 | 1461088618986 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8577d75800 == 178 [pid = 1840] [id = 539] 10:56:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f856d48b000) [pid = 1840] [serial = 1618] [outer = (nil)] 10:56:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f8573aa7c00) [pid = 1840] [serial = 1619] [outer = 0x7f856d48b000] 10:56:59 INFO - PROCESS | 1840 | 1461088619149 Marionette DEBUG loaded listener.js 10:56:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f8574785400) [pid = 1840] [serial = 1620] [outer = 0x7f856d48b000] 10:56:59 INFO - PROCESS | 1840 | 1461088619904 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1376ms 10:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:56:59 INFO - PROCESS | 1840 | 1461088619938 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:56:59 INFO - PROCESS | 1840 | 1461088619940 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:56:59 INFO - PROCESS | 1840 | 1461088619947 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:56:59 INFO - PROCESS | 1840 | 1461088619950 Marionette TRACE conn3 <- [1,2130,null,{}] 10:56:59 INFO - PROCESS | 1840 | 1461088619954 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:00 INFO - PROCESS | 1840 | 1461088620137 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:57:00 INFO - PROCESS | 1840 | 1461088620357 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8562886800 == 179 [pid = 1840] [id = 540] 10:57:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f85576db000) [pid = 1840] [serial = 1621] [outer = (nil)] 10:57:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f8573a14800) [pid = 1840] [serial = 1622] [outer = 0x7f85576db000] 10:57:00 INFO - PROCESS | 1840 | 1461088620489 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f8575bb9000) [pid = 1840] [serial = 1623] [outer = 0x7f85576db000] 10:57:01 INFO - PROCESS | 1840 | 1461088621387 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:57:01 INFO - PROCESS | 1840 | 1461088621433 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:57:01 INFO - PROCESS | 1840 | 1461088621439 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:57:01 INFO - PROCESS | 1840 | 1461088621441 Marionette TRACE conn3 <- [1,2134,null,{}] 10:57:01 INFO - PROCESS | 1840 | 1461088621446 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:01 INFO - PROCESS | 1840 | 1461088621640 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:57:02 INFO - PROCESS | 1840 | 1461088622406 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bea7800 == 180 [pid = 1840] [id = 541] 10:57:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f85576d6000) [pid = 1840] [serial = 1624] [outer = (nil)] 10:57:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f85576de400) [pid = 1840] [serial = 1625] [outer = 0x7f85576d6000] 10:57:02 INFO - PROCESS | 1840 | 1461088622491 Marionette DEBUG loaded listener.js 10:57:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f855a1b8c00) [pid = 1840] [serial = 1626] [outer = 0x7f85576d6000] 10:57:03 INFO - PROCESS | 1840 | 1461088623309 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1933ms 10:57:03 INFO - PROCESS | 1840 | 1461088623373 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:57:03 INFO - PROCESS | 1840 | 1461088623380 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:57:03 INFO - PROCESS | 1840 | 1461088623388 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:57:03 INFO - PROCESS | 1840 | 1461088623392 Marionette TRACE conn3 <- [1,2138,null,{}] 10:57:03 INFO - PROCESS | 1840 | 1461088623398 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:03 INFO - PROCESS | 1840 | 1461088623600 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:57:03 INFO - PROCESS | 1840 | 1461088623821 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8ca800 == 181 [pid = 1840] [id = 542] 10:57:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f855d13b400) [pid = 1840] [serial = 1627] [outer = (nil)] 10:57:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f855d9cd000) [pid = 1840] [serial = 1628] [outer = 0x7f855d13b400] 10:57:03 INFO - PROCESS | 1840 | 1461088623968 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f855e285400) [pid = 1840] [serial = 1629] [outer = 0x7f855d13b400] 10:57:04 INFO - PROCESS | 1840 | 1461088624849 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1529ms 10:57:04 INFO - PROCESS | 1840 | 1461088624923 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:57:04 INFO - PROCESS | 1840 | 1461088624929 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:57:04 INFO - PROCESS | 1840 | 1461088624941 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:57:04 INFO - PROCESS | 1840 | 1461088624948 Marionette TRACE conn3 <- [1,2142,null,{}] 10:57:05 INFO - PROCESS | 1840 | 1461088625010 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:05 INFO - PROCESS | 1840 | 1461088625208 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:57:05 INFO - PROCESS | 1840 | 1461088625488 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a0d2800 == 182 [pid = 1840] [id = 543] 10:57:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f855b098400) [pid = 1840] [serial = 1630] [outer = (nil)] 10:57:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f855e362000) [pid = 1840] [serial = 1631] [outer = 0x7f855b098400] 10:57:05 INFO - PROCESS | 1840 | 1461088625601 Marionette DEBUG loaded listener.js 10:57:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f855f388c00) [pid = 1840] [serial = 1632] [outer = 0x7f855b098400] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f8557e6f800) [pid = 1840] [serial = 1481] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f855d17dc00) [pid = 1840] [serial = 1508] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8560050000 == 181 [pid = 1840] [id = 525] 10:57:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f44f000 == 180 [pid = 1840] [id = 524] 10:57:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855df54800 == 179 [pid = 1840] [id = 523] 10:57:06 INFO - PROCESS | 1840 | 1461088626615 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:57:06 INFO - PROCESS | 1840 | 1461088626692 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:57:06 INFO - PROCESS | 1840 | 1461088626707 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:57:06 INFO - PROCESS | 1840 | 1461088626715 Marionette TRACE conn3 <- [1,2146,null,{}] 10:57:06 INFO - PROCESS | 1840 | 1461088626728 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:06 INFO - PROCESS | 1840 | 1461088626903 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f858868c400) [pid = 1840] [serial = 1404] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f8558de8c00) [pid = 1840] [serial = 1475] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f8558dec000) [pid = 1840] [serial = 1485] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f85576dd800) [pid = 1840] [serial = 1484] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f855f8bbc00) [pid = 1840] [serial = 1469] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f8561278000) [pid = 1840] [serial = 1445] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f8588698c00) [pid = 1840] [serial = 1457] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f856b905800) [pid = 1840] [serial = 1448] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f856d1b3000) [pid = 1840] [serial = 1451] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f855f8b1800) [pid = 1840] [serial = 1466] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f855d815000) [pid = 1840] [serial = 1442] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f855b57b800) [pid = 1840] [serial = 1478] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f8576434400) [pid = 1840] [serial = 1454] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f856191dc00) [pid = 1840] [serial = 1503] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f855fd24000) [pid = 1840] [serial = 1500] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f8561284000) [pid = 1840] [serial = 1502] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f8563b89c00) [pid = 1840] [serial = 1505] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f8563d76c00) [pid = 1840] [serial = 1506] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f855f40dc00) [pid = 1840] [serial = 1494] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f855f383400) [pid = 1840] [serial = 1493] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f8561285400) [pid = 1840] [serial = 1460] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f855f1ea000) [pid = 1840] [serial = 1496] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f855f7f1000) [pid = 1840] [serial = 1497] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f855fd1cc00) [pid = 1840] [serial = 1499] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f855d9ccc00) [pid = 1840] [serial = 1491] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f855d64d000) [pid = 1840] [serial = 1490] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f855b89b800) [pid = 1840] [serial = 1488] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f855b895400) [pid = 1840] [serial = 1463] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f855b585c00) [pid = 1840] [serial = 1487] [outer = (nil)] [url = about:blank] 10:57:06 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f8561920c00) [pid = 1840] [serial = 1472] [outer = (nil)] [url = about:blank] 10:57:07 INFO - PROCESS | 1840 | 1461088627150 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b5dd000 == 161 [pid = 1840] [id = 544] 10:57:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f8558de8c00) [pid = 1840] [serial = 1633] [outer = (nil)] 10:57:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f855d9ccc00) [pid = 1840] [serial = 1634] [outer = 0x7f8558de8c00] 10:57:07 INFO - PROCESS | 1840 | 1461088627211 Marionette DEBUG loaded listener.js 10:57:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f855fd16400) [pid = 1840] [serial = 1635] [outer = 0x7f8558de8c00] 10:57:07 INFO - PROCESS | 1840 | 1461088627932 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:57:07 INFO - PROCESS | 1840 | 1461088627956 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:57:07 INFO - PROCESS | 1840 | 1461088627989 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:57:07 INFO - PROCESS | 1840 | 1461088627991 Marionette TRACE conn3 <- [1,2150,null,{}] 10:57:08 INFO - PROCESS | 1840 | 1461088627999 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:08 INFO - PROCESS | 1840 | 1461088628167 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:57:08 INFO - PROCESS | 1840 | 1461088628181 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855efe8800 == 162 [pid = 1840] [id = 545] 10:57:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f855fd19c00) [pid = 1840] [serial = 1636] [outer = (nil)] 10:57:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f856128d800) [pid = 1840] [serial = 1637] [outer = 0x7f855fd19c00] 10:57:08 INFO - PROCESS | 1840 | 1461088628240 Marionette DEBUG loaded listener.js 10:57:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f8563b3dc00) [pid = 1840] [serial = 1638] [outer = 0x7f855fd19c00] 10:57:09 INFO - PROCESS | 1840 | 1461088629165 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1256ms 10:57:09 INFO - PROCESS | 1840 | 1461088629233 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 1840 | 1461088629236 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:57:09 INFO - PROCESS | 1840 | 1461088629241 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:57:09 INFO - PROCESS | 1840 | 1461088629243 Marionette TRACE conn3 <- [1,2154,null,{}] 10:57:09 INFO - PROCESS | 1840 | 1461088629248 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:09 INFO - PROCESS | 1840 | 1461088629482 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:57:09 INFO - PROCESS | 1840 | 1461088629507 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8df000 == 163 [pid = 1840] [id = 546] 10:57:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f8563d82c00) [pid = 1840] [serial = 1639] [outer = (nil)] 10:57:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f8564a57800) [pid = 1840] [serial = 1640] [outer = 0x7f8563d82c00] 10:57:09 INFO - PROCESS | 1840 | 1461088629577 Marionette DEBUG loaded listener.js 10:57:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f8565bda400) [pid = 1840] [serial = 1641] [outer = 0x7f8563d82c00] 10:57:10 INFO - PROCESS | 1840 | 1461088630451 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1278ms 10:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:57:10 INFO - PROCESS | 1840 | 1461088630523 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:57:10 INFO - PROCESS | 1840 | 1461088630526 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:57:10 INFO - PROCESS | 1840 | 1461088630532 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:57:10 INFO - PROCESS | 1840 | 1461088630535 Marionette TRACE conn3 <- [1,2158,null,{}] 10:57:10 INFO - PROCESS | 1840 | 1461088630540 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:10 INFO - PROCESS | 1840 | 1461088630789 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:57:10 INFO - PROCESS | 1840 | 1461088630816 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628de000 == 164 [pid = 1840] [id = 547] 10:57:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f8565bdb800) [pid = 1840] [serial = 1642] [outer = (nil)] 10:57:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f8569c44400) [pid = 1840] [serial = 1643] [outer = 0x7f8565bdb800] 10:57:10 INFO - PROCESS | 1840 | 1461088630875 Marionette DEBUG loaded listener.js 10:57:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f8569d03800) [pid = 1840] [serial = 1644] [outer = 0x7f8565bdb800] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f855a1b6c00) [pid = 1840] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f855d813c00) [pid = 1840] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f855a1c3400) [pid = 1840] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f855dfe3000) [pid = 1840] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f855d64a800) [pid = 1840] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f855d64bc00) [pid = 1840] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f8565bd2c00) [pid = 1840] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f855d148400) [pid = 1840] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f855daf4c00) [pid = 1840] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f855d142c00) [pid = 1840] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f855a1b9c00) [pid = 1840] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:57:11 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f856c7c5800) [pid = 1840] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:57:12 INFO - PROCESS | 1840 | 1461088632098 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1626ms 10:57:12 INFO - PROCESS | 1840 | 1461088632159 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:57:12 INFO - PROCESS | 1840 | 1461088632161 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:57:12 INFO - PROCESS | 1840 | 1461088632174 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:57:12 INFO - PROCESS | 1840 | 1461088632176 Marionette TRACE conn3 <- [1,2162,null,{}] 10:57:12 INFO - PROCESS | 1840 | 1461088632182 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:12 INFO - PROCESS | 1840 | 1461088632413 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:57:12 INFO - PROCESS | 1840 | 1461088632431 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855fdad000 == 165 [pid = 1840] [id = 548] 10:57:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f855a410c00) [pid = 1840] [serial = 1645] [outer = (nil)] 10:57:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f8563b85800) [pid = 1840] [serial = 1646] [outer = 0x7f855a410c00] 10:57:12 INFO - PROCESS | 1840 | 1461088632489 Marionette DEBUG loaded listener.js 10:57:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f8566bf0400) [pid = 1840] [serial = 1647] [outer = 0x7f855a410c00] 10:57:13 INFO - PROCESS | 1840 | 1461088633224 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1088ms 10:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:57:13 INFO - PROCESS | 1840 | 1461088633256 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:57:13 INFO - PROCESS | 1840 | 1461088633258 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:57:13 INFO - PROCESS | 1840 | 1461088633264 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:57:13 INFO - PROCESS | 1840 | 1461088633266 Marionette TRACE conn3 <- [1,2166,null,{}] 10:57:13 INFO - PROCESS | 1840 | 1461088633271 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:13 INFO - PROCESS | 1840 | 1461088633505 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:57:13 INFO - PROCESS | 1840 | 1461088633525 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856498a000 == 166 [pid = 1840] [id = 549] 10:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f855d649400) [pid = 1840] [serial = 1648] [outer = (nil)] 10:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f856a555c00) [pid = 1840] [serial = 1649] [outer = 0x7f855d649400] 10:57:13 INFO - PROCESS | 1840 | 1461088633583 Marionette DEBUG loaded listener.js 10:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f856c182000) [pid = 1840] [serial = 1650] [outer = 0x7f855d649400] 10:57:14 INFO - PROCESS | 1840 | 1461088634693 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1477ms 10:57:14 INFO - PROCESS | 1840 | 1461088634741 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:57:14 INFO - PROCESS | 1840 | 1461088634749 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:57:14 INFO - PROCESS | 1840 | 1461088634758 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:57:14 INFO - PROCESS | 1840 | 1461088634763 Marionette TRACE conn3 <- [1,2170,null,{}] 10:57:14 INFO - PROCESS | 1840 | 1461088634770 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:14 INFO - PROCESS | 1840 | 1461088634983 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:57:15 INFO - PROCESS | 1840 | 1461088635244 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855df47800 == 167 [pid = 1840] [id = 550] 10:57:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f855d17ec00) [pid = 1840] [serial = 1651] [outer = (nil)] 10:57:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f855d641c00) [pid = 1840] [serial = 1652] [outer = 0x7f855d17ec00] 10:57:15 INFO - PROCESS | 1840 | 1461088635363 Marionette DEBUG loaded listener.js 10:57:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f855dfea800) [pid = 1840] [serial = 1653] [outer = 0x7f855d17ec00] 10:57:16 INFO - PROCESS | 1840 | 1461088636244 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1530ms 10:57:16 INFO - PROCESS | 1840 | 1461088636289 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:57:16 INFO - PROCESS | 1840 | 1461088636297 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:57:16 INFO - PROCESS | 1840 | 1461088636307 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:57:16 INFO - PROCESS | 1840 | 1461088636310 Marionette TRACE conn3 <- [1,2174,null,{}] 10:57:16 INFO - PROCESS | 1840 | 1461088636316 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:16 INFO - PROCESS | 1840 | 1461088636520 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:57:16 INFO - PROCESS | 1840 | 1461088636814 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8561399800 == 168 [pid = 1840] [id = 551] 10:57:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f855dfee800) [pid = 1840] [serial = 1654] [outer = (nil)] 10:57:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f855f8b2000) [pid = 1840] [serial = 1655] [outer = 0x7f855dfee800] 10:57:16 INFO - PROCESS | 1840 | 1461088636930 Marionette DEBUG loaded listener.js 10:57:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f8561276800) [pid = 1840] [serial = 1656] [outer = 0x7f855dfee800] 10:57:17 INFO - PROCESS | 1840 | 1461088637697 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1429ms 10:57:17 INFO - PROCESS | 1840 | 1461088637736 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:57:17 INFO - PROCESS | 1840 | 1461088637740 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:57:17 INFO - PROCESS | 1840 | 1461088637746 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:57:17 INFO - PROCESS | 1840 | 1461088637751 Marionette TRACE conn3 <- [1,2178,null,{}] 10:57:17 INFO - PROCESS | 1840 | 1461088637786 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:17 INFO - PROCESS | 1840 | 1461088637991 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:57:18 INFO - PROCESS | 1840 | 1461088638206 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565ae0000 == 169 [pid = 1840] [id = 552] 10:57:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f8561271400) [pid = 1840] [serial = 1657] [outer = (nil)] 10:57:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f8565bd8000) [pid = 1840] [serial = 1658] [outer = 0x7f8561271400] 10:57:18 INFO - PROCESS | 1840 | 1461088638319 Marionette DEBUG loaded listener.js 10:57:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f8566916c00) [pid = 1840] [serial = 1659] [outer = 0x7f8561271400] 10:57:19 INFO - PROCESS | 1840 | 1461088639215 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1545ms 10:57:19 INFO - PROCESS | 1840 | 1461088639294 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:57:19 INFO - PROCESS | 1840 | 1461088639297 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:57:19 INFO - PROCESS | 1840 | 1461088639305 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:57:19 INFO - PROCESS | 1840 | 1461088639308 Marionette TRACE conn3 <- [1,2182,null,{}] 10:57:19 INFO - PROCESS | 1840 | 1461088639313 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:19 INFO - PROCESS | 1840 | 1461088639505 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:57:19 INFO - PROCESS | 1840 | 1461088639805 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bf1c800 == 170 [pid = 1840] [id = 553] 10:57:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f855f385c00) [pid = 1840] [serial = 1660] [outer = (nil)] 10:57:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f856b90cc00) [pid = 1840] [serial = 1661] [outer = 0x7f855f385c00] 10:57:19 INFO - PROCESS | 1840 | 1461088639881 Marionette DEBUG loaded listener.js 10:57:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f856c7ca400) [pid = 1840] [serial = 1662] [outer = 0x7f855f385c00] 10:57:20 INFO - PROCESS | 1840 | 1461088640656 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1430ms 10:57:20 INFO - PROCESS | 1840 | 1461088640736 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:57:20 INFO - PROCESS | 1840 | 1461088640740 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:57:20 INFO - PROCESS | 1840 | 1461088640745 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 1840 | 1461088640748 Marionette TRACE conn3 <- [1,2186,null,{}] 10:57:20 INFO - PROCESS | 1840 | 1461088640753 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:20 INFO - PROCESS | 1840 | 1461088640956 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:57:21 INFO - PROCESS | 1840 | 1461088641220 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8571751800 == 171 [pid = 1840] [id = 554] 10:57:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f856caea400) [pid = 1840] [serial = 1663] [outer = (nil)] 10:57:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f856d084800) [pid = 1840] [serial = 1664] [outer = 0x7f856caea400] 10:57:21 INFO - PROCESS | 1840 | 1461088641338 Marionette DEBUG loaded listener.js 10:57:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f856df0b400) [pid = 1840] [serial = 1665] [outer = 0x7f856caea400] 10:57:22 INFO - PROCESS | 1840 | 1461088642258 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1532ms 10:57:22 INFO - PROCESS | 1840 | 1461088642278 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:57:22 INFO - PROCESS | 1840 | 1461088642281 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:57:22 INFO - PROCESS | 1840 | 1461088642287 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:57:22 INFO - PROCESS | 1840 | 1461088642290 Marionette TRACE conn3 <- [1,2190,null,{}] 10:57:22 INFO - PROCESS | 1840 | 1461088642295 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:22 INFO - PROCESS | 1840 | 1461088642492 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:57:22 INFO - PROCESS | 1840 | 1461088642781 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575ba5800 == 172 [pid = 1840] [id = 555] 10:57:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f856ca5f000) [pid = 1840] [serial = 1666] [outer = (nil)] 10:57:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f8576436c00) [pid = 1840] [serial = 1667] [outer = 0x7f856ca5f000] 10:57:22 INFO - PROCESS | 1840 | 1461088642900 Marionette DEBUG loaded listener.js 10:57:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f8576eb0c00) [pid = 1840] [serial = 1668] [outer = 0x7f856ca5f000] 10:57:23 INFO - PROCESS | 1840 | 1461088643657 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1429ms 10:57:23 INFO - PROCESS | 1840 | 1461088643716 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:57:23 INFO - PROCESS | 1840 | 1461088643720 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:57:23 INFO - PROCESS | 1840 | 1461088643725 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:57:23 INFO - PROCESS | 1840 | 1461088643729 Marionette TRACE conn3 <- [1,2194,null,{}] 10:57:23 INFO - PROCESS | 1840 | 1461088643734 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:23 INFO - PROCESS | 1840 | 1461088643920 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:57:24 INFO - PROCESS | 1840 | 1461088644187 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85830d4000 == 173 [pid = 1840] [id = 556] 10:57:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f856662e400) [pid = 1840] [serial = 1669] [outer = (nil)] 10:57:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f85787b0c00) [pid = 1840] [serial = 1670] [outer = 0x7f856662e400] 10:57:24 INFO - PROCESS | 1840 | 1461088644298 Marionette DEBUG loaded listener.js 10:57:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f8578820400) [pid = 1840] [serial = 1671] [outer = 0x7f856662e400] 10:57:25 INFO - PROCESS | 1840 | 1461088645090 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1433ms 10:57:25 INFO - PROCESS | 1840 | 1461088645159 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:57:25 INFO - PROCESS | 1840 | 1461088645162 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:57:25 INFO - PROCESS | 1840 | 1461088645168 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:57:25 INFO - PROCESS | 1840 | 1461088645171 Marionette TRACE conn3 <- [1,2198,null,{}] 10:57:25 INFO - PROCESS | 1840 | 1461088645177 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:25 INFO - PROCESS | 1840 | 1461088645364 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:57:25 INFO - PROCESS | 1840 | 1461088645580 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85865bd800 == 174 [pid = 1840] [id = 557] 10:57:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f8573aa8800) [pid = 1840] [serial = 1672] [outer = (nil)] 10:57:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f857c456800) [pid = 1840] [serial = 1673] [outer = 0x7f8573aa8800] 10:57:25 INFO - PROCESS | 1840 | 1461088645697 Marionette DEBUG loaded listener.js 10:57:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f85822d5000) [pid = 1840] [serial = 1674] [outer = 0x7f8573aa8800] 10:57:26 INFO - PROCESS | 1840 | 1461088646523 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1388ms 10:57:26 INFO - PROCESS | 1840 | 1461088646558 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:57:26 INFO - PROCESS | 1840 | 1461088646560 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:57:26 INFO - PROCESS | 1840 | 1461088646567 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:57:26 INFO - PROCESS | 1840 | 1461088646569 Marionette TRACE conn3 <- [1,2202,null,{}] 10:57:26 INFO - PROCESS | 1840 | 1461088646574 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:26 INFO - PROCESS | 1840 | 1461088646759 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:57:27 INFO - PROCESS | 1840 | 1461088647025 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587d9f000 == 175 [pid = 1840] [id = 558] 10:57:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f8563b82000) [pid = 1840] [serial = 1675] [outer = (nil)] 10:57:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f85831c1800) [pid = 1840] [serial = 1676] [outer = 0x7f8563b82000] 10:57:27 INFO - PROCESS | 1840 | 1461088647098 Marionette DEBUG loaded listener.js 10:57:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f85833eb800) [pid = 1840] [serial = 1677] [outer = 0x7f8563b82000] 10:57:27 INFO - PROCESS | 1840 | 1461088647936 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1425ms 10:57:27 INFO - PROCESS | 1840 | 1461088647993 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:57:27 INFO - PROCESS | 1840 | 1461088647996 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:57:28 INFO - PROCESS | 1840 | 1461088648002 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:57:28 INFO - PROCESS | 1840 | 1461088648005 Marionette TRACE conn3 <- [1,2206,null,{}] 10:57:28 INFO - PROCESS | 1840 | 1461088648010 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:28 INFO - PROCESS | 1840 | 1461088648201 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:57:28 INFO - PROCESS | 1840 | 1461088648468 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858864f000 == 176 [pid = 1840] [id = 559] 10:57:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f8583507400) [pid = 1840] [serial = 1678] [outer = (nil)] 10:57:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f8584232800) [pid = 1840] [serial = 1679] [outer = 0x7f8583507400] 10:57:28 INFO - PROCESS | 1840 | 1461088648590 Marionette DEBUG loaded listener.js 10:57:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f85843cc400) [pid = 1840] [serial = 1680] [outer = 0x7f8583507400] 10:57:29 INFO - PROCESS | 1840 | 1461088649425 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1480ms 10:57:29 INFO - PROCESS | 1840 | 1461088649482 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:57:29 INFO - PROCESS | 1840 | 1461088649486 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:57:29 INFO - PROCESS | 1840 | 1461088649491 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:57:29 INFO - PROCESS | 1840 | 1461088649495 Marionette TRACE conn3 <- [1,2210,null,{}] 10:57:29 INFO - PROCESS | 1840 | 1461088649500 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:29 INFO - PROCESS | 1840 | 1461088649720 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:57:30 INFO - PROCESS | 1840 | 1461088650024 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c972000 == 177 [pid = 1840] [id = 560] 10:57:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f85843d0800) [pid = 1840] [serial = 1681] [outer = (nil)] 10:57:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f85864ce000) [pid = 1840] [serial = 1682] [outer = 0x7f85843d0800] 10:57:30 INFO - PROCESS | 1840 | 1461088650105 Marionette DEBUG loaded listener.js 10:57:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f85883ac400) [pid = 1840] [serial = 1683] [outer = 0x7f85843d0800] 10:57:30 INFO - PROCESS | 1840 | 1461088650911 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1477ms 10:57:30 INFO - PROCESS | 1840 | 1461088650969 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:57:30 INFO - PROCESS | 1840 | 1461088650972 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:57:30 INFO - PROCESS | 1840 | 1461088650978 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:57:30 INFO - PROCESS | 1840 | 1461088650980 Marionette TRACE conn3 <- [1,2214,null,{}] 10:57:30 INFO - PROCESS | 1840 | 1461088650985 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:31 INFO - PROCESS | 1840 | 1461088651177 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:57:31 INFO - PROCESS | 1840 | 1461088651441 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d22f800 == 178 [pid = 1840] [id = 561] 10:57:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f85843fc000) [pid = 1840] [serial = 1684] [outer = (nil)] 10:57:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f8588694000) [pid = 1840] [serial = 1685] [outer = 0x7f85843fc000] 10:57:31 INFO - PROCESS | 1840 | 1461088651550 Marionette DEBUG loaded listener.js 10:57:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f858872bc00) [pid = 1840] [serial = 1686] [outer = 0x7f85843fc000] 10:57:32 INFO - PROCESS | 1840 | 1461088652347 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1436ms 10:57:32 INFO - PROCESS | 1840 | 1461088652414 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:57:32 INFO - PROCESS | 1840 | 1461088652417 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:57:32 INFO - PROCESS | 1840 | 1461088652423 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:57:32 INFO - PROCESS | 1840 | 1461088652425 Marionette TRACE conn3 <- [1,2218,null,{}] 10:57:32 INFO - PROCESS | 1840 | 1461088652430 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:32 INFO - PROCESS | 1840 | 1461088652614 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:57:32 INFO - PROCESS | 1840 | 1461088652889 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566a15800 == 179 [pid = 1840] [id = 562] 10:57:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855b586800) [pid = 1840] [serial = 1687] [outer = (nil)] 10:57:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855be4b800) [pid = 1840] [serial = 1688] [outer = 0x7f855b586800] 10:57:33 INFO - PROCESS | 1840 | 1461088652999 Marionette DEBUG loaded listener.js 10:57:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855be50000) [pid = 1840] [serial = 1689] [outer = 0x7f855b586800] 10:57:33 INFO - PROCESS | 1840 | 1461088653743 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1380ms 10:57:33 INFO - PROCESS | 1840 | 1461088653804 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:57:33 INFO - PROCESS | 1840 | 1461088653807 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:57:33 INFO - PROCESS | 1840 | 1461088653813 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:57:33 INFO - PROCESS | 1840 | 1461088653816 Marionette TRACE conn3 <- [1,2222,null,{}] 10:57:33 INFO - PROCESS | 1840 | 1461088653821 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:34 INFO - PROCESS | 1840 | 1461088654007 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:57:34 INFO - PROCESS | 1840 | 1461088654284 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855ba4f000 == 180 [pid = 1840] [id = 563] 10:57:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f855be45800) [pid = 1840] [serial = 1690] [outer = (nil)] 10:57:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f858876e800) [pid = 1840] [serial = 1691] [outer = 0x7f855be45800] 10:57:34 INFO - PROCESS | 1840 | 1461088654394 Marionette DEBUG loaded listener.js 10:57:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f858877bc00) [pid = 1840] [serial = 1692] [outer = 0x7f855be45800] 10:57:35 INFO - PROCESS | 1840 | 1461088655155 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1379ms 10:57:35 INFO - PROCESS | 1840 | 1461088655193 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:57:35 INFO - PROCESS | 1840 | 1461088655197 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:57:35 INFO - PROCESS | 1840 | 1461088655202 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:57:35 INFO - PROCESS | 1840 | 1461088655204 Marionette TRACE conn3 <- [1,2226,null,{}] 10:57:35 INFO - PROCESS | 1840 | 1461088655210 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:35 INFO - PROCESS | 1840 | 1461088655402 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:57:35 INFO - PROCESS | 1840 | 1461088655679 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566a21800 == 181 [pid = 1840] [id = 564] 10:57:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f855a13a000) [pid = 1840] [serial = 1693] [outer = (nil)] 10:57:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f855a140800) [pid = 1840] [serial = 1694] [outer = 0x7f855a13a000] 10:57:35 INFO - PROCESS | 1840 | 1461088655802 Marionette DEBUG loaded listener.js 10:57:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f855a144c00) [pid = 1840] [serial = 1695] [outer = 0x7f855a13a000] 10:57:36 INFO - PROCESS | 1840 | 1461088656570 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1427ms 10:57:36 INFO - PROCESS | 1840 | 1461088656631 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:57:36 INFO - PROCESS | 1840 | 1461088656633 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:57:36 INFO - PROCESS | 1840 | 1461088656639 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:57:36 INFO - PROCESS | 1840 | 1461088656642 Marionette TRACE conn3 <- [1,2230,null,{}] 10:57:36 INFO - PROCESS | 1840 | 1461088656647 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:36 INFO - PROCESS | 1840 | 1461088656838 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:57:37 INFO - PROCESS | 1840 | 1461088657108 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f118000 == 182 [pid = 1840] [id = 565] 10:57:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f855a13c000) [pid = 1840] [serial = 1696] [outer = (nil)] 10:57:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f855b589000) [pid = 1840] [serial = 1697] [outer = 0x7f855a13c000] 10:57:37 INFO - PROCESS | 1840 | 1461088657223 Marionette DEBUG loaded listener.js 10:57:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f855f16d000) [pid = 1840] [serial = 1698] [outer = 0x7f855a13c000] 10:57:38 INFO - PROCESS | 1840 | 1461088658098 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1481ms 10:57:38 INFO - PROCESS | 1840 | 1461088658121 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:57:38 INFO - PROCESS | 1840 | 1461088658125 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:57:38 INFO - PROCESS | 1840 | 1461088658130 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:57:38 INFO - PROCESS | 1840 | 1461088658132 Marionette TRACE conn3 <- [1,2234,null,{}] 10:57:38 INFO - PROCESS | 1840 | 1461088658138 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:38 INFO - PROCESS | 1840 | 1461088658333 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:57:38 INFO - PROCESS | 1840 | 1461088658644 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8558bae800 == 183 [pid = 1840] [id = 566] 10:57:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f85576da800) [pid = 1840] [serial = 1699] [outer = (nil)] 10:57:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f855b898400) [pid = 1840] [serial = 1700] [outer = 0x7f85576da800] 10:57:38 INFO - PROCESS | 1840 | 1461088658718 Marionette DEBUG loaded listener.js 10:57:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f855f170800) [pid = 1840] [serial = 1701] [outer = 0x7f85576da800] 10:57:39 INFO - PROCESS | 1840 | 1461088659526 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1426ms 10:57:39 INFO - PROCESS | 1840 | 1461088659557 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:57:39 INFO - PROCESS | 1840 | 1461088659560 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:57:39 INFO - PROCESS | 1840 | 1461088659566 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:57:39 INFO - PROCESS | 1840 | 1461088659568 Marionette TRACE conn3 <- [1,2238,null,{}] 10:57:39 INFO - PROCESS | 1840 | 1461088659573 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:39 INFO - PROCESS | 1840 | 1461088659766 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:57:40 INFO - PROCESS | 1840 | 1461088660720 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855ae96800 == 184 [pid = 1840] [id = 567] 10:57:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f8557e6e400) [pid = 1840] [serial = 1702] [outer = (nil)] 10:57:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f8558de7400) [pid = 1840] [serial = 1703] [outer = 0x7f8557e6e400] 10:57:40 INFO - PROCESS | 1840 | 1461088660805 Marionette DEBUG loaded listener.js 10:57:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f855a409000) [pid = 1840] [serial = 1704] [outer = 0x7f8557e6e400] 10:57:41 INFO - PROCESS | 1840 | 1461088661619 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2093ms 10:57:41 INFO - PROCESS | 1840 | 1461088661661 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:57:41 INFO - PROCESS | 1840 | 1461088661667 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:57:41 INFO - PROCESS | 1840 | 1461088661675 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:57:41 INFO - PROCESS | 1840 | 1461088661679 Marionette TRACE conn3 <- [1,2242,null,{}] 10:57:41 INFO - PROCESS | 1840 | 1461088661686 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:41 INFO - PROCESS | 1840 | 1461088661886 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:57:42 INFO - PROCESS | 1840 | 1461088662186 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b8e3000 == 185 [pid = 1840] [id = 568] 10:57:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f85576e0800) [pid = 1840] [serial = 1705] [outer = (nil)] 10:57:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f8558de6c00) [pid = 1840] [serial = 1706] [outer = 0x7f85576e0800] 10:57:42 INFO - PROCESS | 1840 | 1461088662301 Marionette DEBUG loaded listener.js 10:57:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f855be4dc00) [pid = 1840] [serial = 1707] [outer = 0x7f85576e0800] 10:57:43 INFO - PROCESS | 1840 | 1461088663283 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1634ms 10:57:43 INFO - PROCESS | 1840 | 1461088663314 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:57:43 INFO - PROCESS | 1840 | 1461088663328 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:57:43 INFO - PROCESS | 1840 | 1461088663334 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:57:43 INFO - PROCESS | 1840 | 1461088663340 Marionette TRACE conn3 <- [1,2246,null,{}] 10:57:43 INFO - PROCESS | 1840 | 1461088663351 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:43 INFO - PROCESS | 1840 | 1461088663587 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:57:44 INFO - PROCESS | 1840 | 1461088664034 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857d107800 == 184 [pid = 1840] [id = 329] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a875000 == 183 [pid = 1840] [id = 479] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575458800 == 182 [pid = 1840] [id = 58] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574ae7000 == 181 [pid = 1840] [id = 36] 10:57:44 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f8563b8a000) [pid = 1840] [serial = 1580] [outer = (nil)] [url = about:blank] 10:57:44 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f855dfeac00) [pid = 1840] [serial = 1559] [outer = (nil)] [url = about:blank] 10:57:44 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f855d249800) [pid = 1840] [serial = 1556] [outer = (nil)] [url = about:blank] 10:57:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8558e11000 == 182 [pid = 1840] [id = 569] 10:57:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f855a1bf000) [pid = 1840] [serial = 1708] [outer = (nil)] 10:57:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f855b0a0800) [pid = 1840] [serial = 1709] [outer = 0x7f855a1bf000] 10:57:44 INFO - PROCESS | 1840 | 1461088664158 Marionette DEBUG loaded listener.js 10:57:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f855e362800) [pid = 1840] [serial = 1710] [outer = 0x7f855a1bf000] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857672f000 == 181 [pid = 1840] [id = 328] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855fdad000 == 180 [pid = 1840] [id = 548] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85628de000 == 179 [pid = 1840] [id = 547] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f8df000 == 178 [pid = 1840] [id = 546] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855efe8800 == 177 [pid = 1840] [id = 545] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b5dd000 == 176 [pid = 1840] [id = 544] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855a0d2800 == 175 [pid = 1840] [id = 543] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f8ca800 == 174 [pid = 1840] [id = 542] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bea7800 == 173 [pid = 1840] [id = 541] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e11000 == 172 [pid = 1840] [id = 538] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b4e000 == 171 [pid = 1840] [id = 537] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8571745000 == 170 [pid = 1840] [id = 536] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e226800 == 169 [pid = 1840] [id = 535] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ce86800 == 168 [pid = 1840] [id = 534] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcc1000 == 167 [pid = 1840] [id = 533] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a847800 == 166 [pid = 1840] [id = 532] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565acf800 == 165 [pid = 1840] [id = 531] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564d7b800 == 164 [pid = 1840] [id = 530] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856491d800 == 163 [pid = 1840] [id = 529] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f576000 == 162 [pid = 1840] [id = 528] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d608000 == 161 [pid = 1840] [id = 527] 10:57:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85618b0000 == 160 [pid = 1840] [id = 526] 10:57:44 INFO - PROCESS | 1840 | 1461088664960 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1639ms 10:57:44 INFO - PROCESS | 1840 | 1461088664973 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:57:44 INFO - PROCESS | 1840 | 1461088664976 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f855fed2000) [pid = 1840] [serial = 1523] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f8565d43800) [pid = 1840] [serial = 1535] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f855d646800) [pid = 1840] [serial = 1566] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f855f411800) [pid = 1840] [serial = 1571] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f855a40f400) [pid = 1840] [serial = 1562] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f8566913c00) [pid = 1840] [serial = 1538] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f855f8bc400) [pid = 1840] [serial = 1574] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f85668ecc00) [pid = 1840] [serial = 1407] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f855b581c00) [pid = 1840] [serial = 1563] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f855f5c6000) [pid = 1840] [serial = 1520] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f855f8af000) [pid = 1840] [serial = 1572] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f856509f800) [pid = 1840] [serial = 1532] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f855fd23c00) [pid = 1840] [serial = 1575] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f8588699c00) [pid = 1840] [serial = 1410] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f856cab2400) [pid = 1840] [serial = 1547] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f855d148000) [pid = 1840] [serial = 1514] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f8569fadc00) [pid = 1840] [serial = 1541] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f8565be0000) [pid = 1840] [serial = 1413] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f855d13bc00) [pid = 1840] [serial = 1565] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f855a1c3c00) [pid = 1840] [serial = 1553] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f85576dfc00) [pid = 1840] [serial = 1511] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f8565d3ac00) [pid = 1840] [serial = 1416] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f856489b000) [pid = 1840] [serial = 1529] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f855f1e9000) [pid = 1840] [serial = 1568] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f8561740c00) [pid = 1840] [serial = 1578] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f855d808800) [pid = 1840] [serial = 1509] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f855e28a400) [pid = 1840] [serial = 1517] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f856bde6800) [pid = 1840] [serial = 1544] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f855f387c00) [pid = 1840] [serial = 1569] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f8561275000) [pid = 1840] [serial = 1577] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f8561924400) [pid = 1840] [serial = 1526] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f855e356c00) [pid = 1840] [serial = 1550] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f8574572800) [pid = 1840] [serial = 1440] [outer = (nil)] [url = about:blank] 10:57:45 INFO - PROCESS | 1840 | 1461088665037 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:57:45 INFO - PROCESS | 1840 | 1461088665049 Marionette TRACE conn3 <- [1,2250,null,{}] 10:57:45 INFO - PROCESS | 1840 | 1461088665060 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:45 INFO - PROCESS | 1840 | 1461088665254 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:57:45 INFO - PROCESS | 1840 | 1461088665444 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b8e7000 == 161 [pid = 1840] [id = 570] 10:57:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f855a1c0c00) [pid = 1840] [serial = 1711] [outer = (nil)] 10:57:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f855f1ed000) [pid = 1840] [serial = 1712] [outer = 0x7f855a1c0c00] 10:57:45 INFO - PROCESS | 1840 | 1461088665506 Marionette DEBUG loaded listener.js 10:57:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f855f38ac00) [pid = 1840] [serial = 1713] [outer = 0x7f855a1c0c00] 10:57:46 INFO - PROCESS | 1840 | 1461088666215 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:57:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:57:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1256ms 10:57:46 INFO - PROCESS | 1840 | 1461088666238 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:57:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:57:46 INFO - PROCESS | 1840 | 1461088666242 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:57:46 INFO - PROCESS | 1840 | 1461088666248 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:57:46 INFO - PROCESS | 1840 | 1461088666250 Marionette TRACE conn3 <- [1,2254,null,{}] 10:57:46 INFO - PROCESS | 1840 | 1461088666255 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:46 INFO - PROCESS | 1840 | 1461088666529 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:57:46 INFO - PROCESS | 1840 | 1461088666567 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0da000 == 162 [pid = 1840] [id = 571] 10:57:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f855a40a800) [pid = 1840] [serial = 1714] [outer = (nil)] 10:57:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f855f40ac00) [pid = 1840] [serial = 1715] [outer = 0x7f855a40a800] 10:57:46 INFO - PROCESS | 1840 | 1461088666629 Marionette DEBUG loaded listener.js 10:57:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f855f8b2400) [pid = 1840] [serial = 1716] [outer = 0x7f855a40a800] 10:57:47 INFO - PROCESS | 1840 | 1461088667501 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1276ms 10:57:47 INFO - PROCESS | 1840 | 1461088667524 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:57:47 INFO - PROCESS | 1840 | 1461088667529 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:57:47 INFO - PROCESS | 1840 | 1461088667537 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:57:47 INFO - PROCESS | 1840 | 1461088667541 Marionette TRACE conn3 <- [1,2258,null,{}] 10:57:47 INFO - PROCESS | 1840 | 1461088667547 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:47 INFO - PROCESS | 1840 | 1461088667798 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:57:47 INFO - PROCESS | 1840 | 1461088667829 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f120800 == 163 [pid = 1840] [id = 572] 10:57:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f855fd17400) [pid = 1840] [serial = 1717] [outer = (nil)] 10:57:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f855fd20c00) [pid = 1840] [serial = 1718] [outer = 0x7f855fd17400] 10:57:47 INFO - PROCESS | 1840 | 1461088667903 Marionette DEBUG loaded listener.js 10:57:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f856019c000) [pid = 1840] [serial = 1719] [outer = 0x7f855fd17400] 10:57:48 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f855a410c00) [pid = 1840] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:57:48 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f855d13b400) [pid = 1840] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:57:48 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f85576d6000) [pid = 1840] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:57:48 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f8563d82c00) [pid = 1840] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:57:48 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f855fd19c00) [pid = 1840] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:57:48 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f8558de8c00) [pid = 1840] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:57:48 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f8565bdb800) [pid = 1840] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:57:48 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f855b098400) [pid = 1840] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:57:49 INFO - PROCESS | 1840 | 1461088669366 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:57:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:57:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1888ms 10:57:49 INFO - PROCESS | 1840 | 1461088669426 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:57:49 INFO - PROCESS | 1840 | 1461088669431 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:57:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:57:49 INFO - PROCESS | 1840 | 1461088669449 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:57:49 INFO - PROCESS | 1840 | 1461088669451 Marionette TRACE conn3 <- [1,2262,null,{}] 10:57:49 INFO - PROCESS | 1840 | 1461088669457 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:49 INFO - PROCESS | 1840 | 1461088669632 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:57:49 INFO - PROCESS | 1840 | 1461088669648 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f535000 == 164 [pid = 1840] [id = 573] 10:57:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f855f411c00) [pid = 1840] [serial = 1720] [outer = (nil)] 10:57:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f856173f400) [pid = 1840] [serial = 1721] [outer = 0x7f855f411c00] 10:57:49 INFO - PROCESS | 1840 | 1461088669706 Marionette DEBUG loaded listener.js 10:57:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f8563b3d000) [pid = 1840] [serial = 1722] [outer = 0x7f855f411c00] 10:57:50 INFO - PROCESS | 1840 | 1461088670496 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1132ms 10:57:50 INFO - PROCESS | 1840 | 1461088670580 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:57:50 INFO - PROCESS | 1840 | 1461088670583 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:57:50 INFO - PROCESS | 1840 | 1461088670588 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:57:50 INFO - PROCESS | 1840 | 1461088670590 Marionette TRACE conn3 <- [1,2266,null,{}] 10:57:50 INFO - PROCESS | 1840 | 1461088670596 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:50 INFO - PROCESS | 1840 | 1461088670780 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:57:50 INFO - PROCESS | 1840 | 1461088670797 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f9c4800 == 165 [pid = 1840] [id = 574] 10:57:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f85601a1800) [pid = 1840] [serial = 1723] [outer = (nil)] 10:57:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f8563b93800) [pid = 1840] [serial = 1724] [outer = 0x7f85601a1800] 10:57:50 INFO - PROCESS | 1840 | 1461088670863 Marionette DEBUG loaded listener.js 10:57:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f8563d85c00) [pid = 1840] [serial = 1725] [outer = 0x7f85601a1800] 10:57:52 INFO - PROCESS | 1840 | 1461088672095 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:57:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:57:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1579ms 10:57:52 INFO - PROCESS | 1840 | 1461088672169 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:57:52 INFO - PROCESS | 1840 | 1461088672177 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:57:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:57:52 INFO - PROCESS | 1840 | 1461088672185 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:57:52 INFO - PROCESS | 1840 | 1461088672191 Marionette TRACE conn3 <- [1,2270,null,{}] 10:57:52 INFO - PROCESS | 1840 | 1461088672199 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:52 INFO - PROCESS | 1840 | 1461088672455 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:57:52 INFO - PROCESS | 1840 | 1461088672778 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855be99000 == 166 [pid = 1840] [id = 575] 10:57:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f855b895000) [pid = 1840] [serial = 1726] [outer = (nil)] 10:57:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f855d13bc00) [pid = 1840] [serial = 1727] [outer = 0x7f855b895000] 10:57:52 INFO - PROCESS | 1840 | 1461088672856 Marionette DEBUG loaded listener.js 10:57:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f855d24d000) [pid = 1840] [serial = 1728] [outer = 0x7f855b895000] 10:57:53 INFO - PROCESS | 1840 | 1461088673764 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1641ms 10:57:53 INFO - PROCESS | 1840 | 1461088673827 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:57:53 INFO - PROCESS | 1840 | 1461088673835 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:57:53 INFO - PROCESS | 1840 | 1461088673845 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:57:53 INFO - PROCESS | 1840 | 1461088673849 Marionette TRACE conn3 <- [1,2274,null,{}] 10:57:53 INFO - PROCESS | 1840 | 1461088673854 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:54 INFO - PROCESS | 1840 | 1461088674055 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:57:54 INFO - PROCESS | 1840 | 1461088674410 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f448000 == 167 [pid = 1840] [id = 576] 10:57:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f855d251400) [pid = 1840] [serial = 1729] [outer = (nil)] 10:57:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f855f174800) [pid = 1840] [serial = 1730] [outer = 0x7f855d251400] 10:57:54 INFO - PROCESS | 1840 | 1461088674491 Marionette DEBUG loaded listener.js 10:57:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855f403000) [pid = 1840] [serial = 1731] [outer = 0x7f855d251400] 10:57:55 INFO - PROCESS | 1840 | 1461088675280 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:57:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1482ms 10:57:55 INFO - PROCESS | 1840 | 1461088675328 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:57:55 INFO - PROCESS | 1840 | 1461088675332 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:57:55 INFO - PROCESS | 1840 | 1461088675338 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:57:55 INFO - PROCESS | 1840 | 1461088675344 Marionette TRACE conn3 <- [1,2278,null,{}] 10:57:55 INFO - PROCESS | 1840 | 1461088675360 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:55 INFO - PROCESS | 1840 | 1461088675563 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:57:55 INFO - PROCESS | 1840 | 1461088675826 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85613ad000 == 168 [pid = 1840] [id = 577] 10:57:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855e364c00) [pid = 1840] [serial = 1732] [outer = (nil)] 10:57:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f8560192400) [pid = 1840] [serial = 1733] [outer = 0x7f855e364c00] 10:57:55 INFO - PROCESS | 1840 | 1461088675944 Marionette DEBUG loaded listener.js 10:57:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f8561282c00) [pid = 1840] [serial = 1734] [outer = 0x7f855e364c00] 10:57:56 INFO - PROCESS | 1840 | 1461088676758 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:57:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:57:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1490ms 10:57:56 INFO - PROCESS | 1840 | 1461088676828 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:57:56 INFO - PROCESS | 1840 | 1461088676833 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:57:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:57:56 INFO - PROCESS | 1840 | 1461088676839 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:57:56 INFO - PROCESS | 1840 | 1461088676841 Marionette TRACE conn3 <- [1,2282,null,{}] 10:57:56 INFO - PROCESS | 1840 | 1461088676847 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:57 INFO - PROCESS | 1840 | 1461088677077 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:57:57 INFO - PROCESS | 1840 | 1461088677376 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85638dc000 == 169 [pid = 1840] [id = 578] 10:57:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f855f409800) [pid = 1840] [serial = 1735] [outer = (nil)] 10:57:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f8563d7f800) [pid = 1840] [serial = 1736] [outer = 0x7f855f409800] 10:57:57 INFO - PROCESS | 1840 | 1461088677450 Marionette DEBUG loaded listener.js 10:57:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f8564aa2800) [pid = 1840] [serial = 1737] [outer = 0x7f855f409800] 10:57:58 INFO - PROCESS | 1840 | 1461088678241 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1477ms 10:57:58 INFO - PROCESS | 1840 | 1461088678318 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:57:58 INFO - PROCESS | 1840 | 1461088678321 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:57:58 INFO - PROCESS | 1840 | 1461088678327 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:57:58 INFO - PROCESS | 1840 | 1461088678332 Marionette TRACE conn3 <- [1,2286,null,{}] 10:57:58 INFO - PROCESS | 1840 | 1461088678338 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:58 INFO - PROCESS | 1840 | 1461088678575 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:57:58 INFO - PROCESS | 1840 | 1461088678881 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564aeb800 == 170 [pid = 1840] [id = 579] 10:57:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f8565bd4800) [pid = 1840] [serial = 1738] [outer = (nil)] 10:57:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f8565bdc800) [pid = 1840] [serial = 1739] [outer = 0x7f8565bd4800] 10:57:58 INFO - PROCESS | 1840 | 1461088678956 Marionette DEBUG loaded listener.js 10:57:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f8565d47400) [pid = 1840] [serial = 1740] [outer = 0x7f8565bd4800] 10:57:59 INFO - PROCESS | 1840 | 1461088679787 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:57:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 10:57:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1530ms 10:57:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:57:59 INFO - PROCESS | 1840 | 1461088679858 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:57:59 INFO - PROCESS | 1840 | 1461088679861 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:57:59 INFO - PROCESS | 1840 | 1461088679867 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:57:59 INFO - PROCESS | 1840 | 1461088679870 Marionette TRACE conn3 <- [1,2290,null,{}] 10:57:59 INFO - PROCESS | 1840 | 1461088679875 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:00 INFO - PROCESS | 1840 | 1461088680119 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:58:00 INFO - PROCESS | 1840 | 1461088680424 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565ade000 == 171 [pid = 1840] [id = 580] 10:58:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f8565bd7000) [pid = 1840] [serial = 1741] [outer = (nil)] 10:58:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f8569d07000) [pid = 1840] [serial = 1742] [outer = 0x7f8565bd7000] 10:58:00 INFO - PROCESS | 1840 | 1461088680502 Marionette DEBUG loaded listener.js 10:58:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f856b907400) [pid = 1840] [serial = 1743] [outer = 0x7f8565bd7000] 10:58:01 INFO - PROCESS | 1840 | 1461088681307 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:58:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:58:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1489ms 10:58:01 INFO - PROCESS | 1840 | 1461088681355 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:58:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:58:01 INFO - PROCESS | 1840 | 1461088681360 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:58:01 INFO - PROCESS | 1840 | 1461088681366 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:58:01 INFO - PROCESS | 1840 | 1461088681369 Marionette TRACE conn3 <- [1,2294,null,{}] 10:58:01 INFO - PROCESS | 1840 | 1461088681374 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:01 INFO - PROCESS | 1840 | 1461088681628 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:58:01 INFO - PROCESS | 1840 | 1461088681928 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a881000 == 172 [pid = 1840] [id = 581] 10:58:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f8566914c00) [pid = 1840] [serial = 1744] [outer = (nil)] 10:58:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f856bd51400) [pid = 1840] [serial = 1745] [outer = 0x7f8566914c00] 10:58:02 INFO - PROCESS | 1840 | 1461088682005 Marionette DEBUG loaded listener.js 10:58:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f856bfadc00) [pid = 1840] [serial = 1746] [outer = 0x7f8566914c00] 10:58:02 INFO - PROCESS | 1840 | 1461088682822 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:58:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:58:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1483ms 10:58:02 INFO - PROCESS | 1840 | 1461088682849 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:58:02 INFO - PROCESS | 1840 | 1461088682853 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:58:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:58:02 INFO - PROCESS | 1840 | 1461088682859 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:58:02 INFO - PROCESS | 1840 | 1461088682861 Marionette TRACE conn3 <- [1,2298,null,{}] 10:58:02 INFO - PROCESS | 1840 | 1461088682866 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:03 INFO - PROCESS | 1840 | 1461088683078 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:58:03 INFO - PROCESS | 1840 | 1461088683358 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856ccd5800 == 173 [pid = 1840] [id = 582] 10:58:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f8558ded000) [pid = 1840] [serial = 1747] [outer = (nil)] 10:58:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f856c093800) [pid = 1840] [serial = 1748] [outer = 0x7f8558ded000] 10:58:03 INFO - PROCESS | 1840 | 1461088683473 Marionette DEBUG loaded listener.js 10:58:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f856c82d000) [pid = 1840] [serial = 1749] [outer = 0x7f8558ded000] 10:58:04 INFO - PROCESS | 1840 | 1461088684220 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:58:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:58:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1429ms 10:58:04 INFO - PROCESS | 1840 | 1461088684289 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:58:04 INFO - PROCESS | 1840 | 1461088684292 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:58:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:58:04 INFO - PROCESS | 1840 | 1461088684298 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:58:04 INFO - PROCESS | 1840 | 1461088684300 Marionette TRACE conn3 <- [1,2302,null,{}] 10:58:04 INFO - PROCESS | 1840 | 1461088684306 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:04 INFO - PROCESS | 1840 | 1461088684565 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:58:04 INFO - PROCESS | 1840 | 1461088684872 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8570294000 == 174 [pid = 1840] [id = 583] 10:58:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f8569c6e800) [pid = 1840] [serial = 1750] [outer = (nil)] 10:58:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f856cabb800) [pid = 1840] [serial = 1751] [outer = 0x7f8569c6e800] 10:58:04 INFO - PROCESS | 1840 | 1461088684953 Marionette DEBUG loaded listener.js 10:58:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f856d1ae000) [pid = 1840] [serial = 1752] [outer = 0x7f8569c6e800] 10:58:05 INFO - PROCESS | 1840 | 1461088685737 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:58:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:58:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1484ms 10:58:05 INFO - PROCESS | 1840 | 1461088685784 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:58:05 INFO - PROCESS | 1840 | 1461088685788 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:58:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:58:05 INFO - PROCESS | 1840 | 1461088685793 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:58:05 INFO - PROCESS | 1840 | 1461088685796 Marionette TRACE conn3 <- [1,2306,null,{}] 10:58:05 INFO - PROCESS | 1840 | 1461088685801 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:06 INFO - PROCESS | 1840 | 1461088686003 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:58:06 INFO - PROCESS | 1840 | 1461088686268 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8573b6e800 == 175 [pid = 1840] [id = 584] 10:58:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f8570214800) [pid = 1840] [serial = 1753] [outer = (nil)] 10:58:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f8570306400) [pid = 1840] [serial = 1754] [outer = 0x7f8570214800] 10:58:06 INFO - PROCESS | 1840 | 1461088686394 Marionette DEBUG loaded listener.js 10:58:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f857034b000) [pid = 1840] [serial = 1755] [outer = 0x7f8570214800] 10:58:07 INFO - PROCESS | 1840 | 1461088687203 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:58:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:58:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1437ms 10:58:07 INFO - PROCESS | 1840 | 1461088687232 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:58:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:58:07 INFO - PROCESS | 1840 | 1461088687236 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:58:07 INFO - PROCESS | 1840 | 1461088687242 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:58:07 INFO - PROCESS | 1840 | 1461088687246 Marionette TRACE conn3 <- [1,2310,null,{}] 10:58:07 INFO - PROCESS | 1840 | 1461088687251 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:07 INFO - PROCESS | 1840 | 1461088687461 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:58:07 INFO - PROCESS | 1840 | 1461088687737 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575cd1800 == 176 [pid = 1840] [id = 585] 10:58:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f8573a1cc00) [pid = 1840] [serial = 1756] [outer = (nil)] 10:58:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f8575470800) [pid = 1840] [serial = 1757] [outer = 0x7f8573a1cc00] 10:58:07 INFO - PROCESS | 1840 | 1461088687862 Marionette DEBUG loaded listener.js 10:58:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f8576e4a800) [pid = 1840] [serial = 1758] [outer = 0x7f8573a1cc00] 10:58:08 INFO - PROCESS | 1840 | 1461088688717 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1535ms 10:58:08 INFO - PROCESS | 1840 | 1461088688777 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:58:08 INFO - PROCESS | 1840 | 1461088688780 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:58:08 INFO - PROCESS | 1840 | 1461088688786 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:58:08 INFO - PROCESS | 1840 | 1461088688789 Marionette TRACE conn3 <- [1,2314,null,{}] 10:58:08 INFO - PROCESS | 1840 | 1461088688794 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:09 INFO - PROCESS | 1840 | 1461088688999 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:58:09 INFO - PROCESS | 1840 | 1461088689307 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85830d7000 == 177 [pid = 1840] [id = 586] 10:58:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f856e434000) [pid = 1840] [serial = 1759] [outer = (nil)] 10:58:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f857c50f800) [pid = 1840] [serial = 1760] [outer = 0x7f856e434000] 10:58:09 INFO - PROCESS | 1840 | 1461088689397 Marionette DEBUG loaded listener.js 10:58:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f8583399c00) [pid = 1840] [serial = 1761] [outer = 0x7f856e434000] 10:58:10 INFO - PROCESS | 1840 | 1461088690150 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:58:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:58:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1382ms 10:58:10 INFO - PROCESS | 1840 | 1461088690168 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:58:10 INFO - PROCESS | 1840 | 1461088690171 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:58:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:58:10 INFO - PROCESS | 1840 | 1461088690177 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:58:10 INFO - PROCESS | 1840 | 1461088690180 Marionette TRACE conn3 <- [1,2318,null,{}] 10:58:10 INFO - PROCESS | 1840 | 1461088690185 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:10 INFO - PROCESS | 1840 | 1461088690386 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:58:10 INFO - PROCESS | 1840 | 1461088690660 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858838d000 == 178 [pid = 1840] [id = 587] 10:58:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f8574569800) [pid = 1840] [serial = 1762] [outer = (nil)] 10:58:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f85843c6000) [pid = 1840] [serial = 1763] [outer = 0x7f8574569800] 10:58:10 INFO - PROCESS | 1840 | 1461088690738 Marionette DEBUG loaded listener.js 10:58:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f8586426000) [pid = 1840] [serial = 1764] [outer = 0x7f8574569800] 10:58:11 INFO - PROCESS | 1840 | 1461088691771 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:58:11 INFO - PROCESS | 1840 | 1461088691812 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:58:11 INFO - PROCESS | 1840 | 1461088691818 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:58:11 INFO - PROCESS | 1840 | 1461088691820 Marionette TRACE conn3 <- [1,2322,null,{}] 10:58:11 INFO - PROCESS | 1840 | 1461088691826 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:12 INFO - PROCESS | 1840 | 1461088692038 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:58:12 INFO - PROCESS | 1840 | 1461088692347 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c7ab000 == 179 [pid = 1840] [id = 588] 10:58:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f85833e3000) [pid = 1840] [serial = 1765] [outer = (nil)] 10:58:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f8588696800) [pid = 1840] [serial = 1766] [outer = 0x7f85833e3000] 10:58:12 INFO - PROCESS | 1840 | 1461088692420 Marionette DEBUG loaded listener.js 10:58:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f858880cc00) [pid = 1840] [serial = 1767] [outer = 0x7f85833e3000] 10:58:13 INFO - PROCESS | 1840 | 1461088693228 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1482ms 10:58:13 INFO - PROCESS | 1840 | 1461088693301 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:58:13 INFO - PROCESS | 1840 | 1461088693304 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:58:13 INFO - PROCESS | 1840 | 1461088693311 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:58:13 INFO - PROCESS | 1840 | 1461088693313 Marionette TRACE conn3 <- [1,2326,null,{}] 10:58:13 INFO - PROCESS | 1840 | 1461088693325 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:13 INFO - PROCESS | 1840 | 1461088693553 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:58:13 INFO - PROCESS | 1840 | 1461088693864 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a178800 == 180 [pid = 1840] [id = 589] 10:58:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f855f802800) [pid = 1840] [serial = 1768] [outer = (nil)] 10:58:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f855f80a000) [pid = 1840] [serial = 1769] [outer = 0x7f855f802800] 10:58:13 INFO - PROCESS | 1840 | 1461088693941 Marionette DEBUG loaded listener.js 10:58:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f855f80f400) [pid = 1840] [serial = 1770] [outer = 0x7f855f802800] 10:58:14 INFO - PROCESS | 1840 | 1461088694731 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1484ms 10:58:14 INFO - PROCESS | 1840 | 1461088694796 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:58:14 INFO - PROCESS | 1840 | 1461088694800 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:58:14 INFO - PROCESS | 1840 | 1461088694805 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:58:14 INFO - PROCESS | 1840 | 1461088694807 Marionette TRACE conn3 <- [1,2330,null,{}] 10:58:14 INFO - PROCESS | 1840 | 1461088694812 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:15 INFO - PROCESS | 1840 | 1461088695004 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:58:15 INFO - PROCESS | 1840 | 1461088695274 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bfcf000 == 181 [pid = 1840] [id = 590] 10:58:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f855e268800) [pid = 1840] [serial = 1771] [outer = (nil)] 10:58:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f855e270800) [pid = 1840] [serial = 1772] [outer = 0x7f855e268800] 10:58:15 INFO - PROCESS | 1840 | 1461088695385 Marionette DEBUG loaded listener.js 10:58:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f855e274c00) [pid = 1840] [serial = 1773] [outer = 0x7f855e268800] 10:58:16 INFO - PROCESS | 1840 | 1461088696211 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1479ms 10:58:16 INFO - PROCESS | 1840 | 1461088696285 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:58:16 INFO - PROCESS | 1840 | 1461088696288 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:58:16 INFO - PROCESS | 1840 | 1461088696294 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:58:16 INFO - PROCESS | 1840 | 1461088696296 Marionette TRACE conn3 <- [1,2334,null,{}] 10:58:16 INFO - PROCESS | 1840 | 1461088696301 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:16 INFO - PROCESS | 1840 | 1461088696960 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:58:17 INFO - PROCESS | 1840 | 1461088697261 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8557ddb000 == 182 [pid = 1840] [id = 591] 10:58:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f85576d8000) [pid = 1840] [serial = 1774] [outer = (nil)] 10:58:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f8557e6d800) [pid = 1840] [serial = 1775] [outer = 0x7f85576d8000] 10:58:17 INFO - PROCESS | 1840 | 1461088697330 Marionette DEBUG loaded listener.js 10:58:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f855a13f400) [pid = 1840] [serial = 1776] [outer = 0x7f85576d8000] 10:58:18 INFO - PROCESS | 1840 | 1461088698129 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1881ms 10:58:18 INFO - PROCESS | 1840 | 1461088698177 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:58:18 INFO - PROCESS | 1840 | 1461088698183 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:58:18 INFO - PROCESS | 1840 | 1461088698189 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:58:18 INFO - PROCESS | 1840 | 1461088698195 Marionette TRACE conn3 <- [1,2338,null,{}] 10:58:18 INFO - PROCESS | 1840 | 1461088698201 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:18 INFO - PROCESS | 1840 | 1461088698399 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:58:18 INFO - PROCESS | 1840 | 1461088698678 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bea8000 == 183 [pid = 1840] [id = 592] 10:58:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f855b09b400) [pid = 1840] [serial = 1777] [outer = (nil)] 10:58:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f855b584c00) [pid = 1840] [serial = 1778] [outer = 0x7f855b09b400] 10:58:18 INFO - PROCESS | 1840 | 1461088698792 Marionette DEBUG loaded listener.js 10:58:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f855b895400) [pid = 1840] [serial = 1779] [outer = 0x7f855b09b400] 10:58:19 INFO - PROCESS | 1840 | 1461088699744 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1586ms 10:58:19 INFO - PROCESS | 1840 | 1461088699776 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:58:19 INFO - PROCESS | 1840 | 1461088699780 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:58:19 INFO - PROCESS | 1840 | 1461088699791 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:58:19 INFO - PROCESS | 1840 | 1461088699797 Marionette TRACE conn3 <- [1,2342,null,{}] 10:58:19 INFO - PROCESS | 1840 | 1461088699810 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:20 INFO - PROCESS | 1840 | 1461088700101 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:58:20 INFO - PROCESS | 1840 | 1461088700455 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855ae8e800 == 184 [pid = 1840] [id = 593] 10:58:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f85576d2c00) [pid = 1840] [serial = 1780] [outer = (nil)] 10:58:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f855d13c000) [pid = 1840] [serial = 1781] [outer = 0x7f85576d2c00] 10:58:20 INFO - PROCESS | 1840 | 1461088700527 Marionette DEBUG loaded listener.js 10:58:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f855d186c00) [pid = 1840] [serial = 1782] [outer = 0x7f85576d2c00] 10:58:21 INFO - PROCESS | 1840 | 1461088701331 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1588ms 10:58:21 INFO - PROCESS | 1840 | 1461088701380 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:58:21 INFO - PROCESS | 1840 | 1461088701386 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:58:21 INFO - PROCESS | 1840 | 1461088701401 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:58:21 INFO - PROCESS | 1840 | 1461088701408 Marionette TRACE conn3 <- [1,2346,null,{}] 10:58:21 INFO - PROCESS | 1840 | 1461088701413 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:21 INFO - PROCESS | 1840 | 1461088701610 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f535000 == 183 [pid = 1840] [id = 573] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f120800 == 182 [pid = 1840] [id = 572] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e0da000 == 181 [pid = 1840] [id = 571] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b8e7000 == 180 [pid = 1840] [id = 570] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8558e11000 == 179 [pid = 1840] [id = 569] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b8e3000 == 178 [pid = 1840] [id = 568] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855ae96800 == 177 [pid = 1840] [id = 567] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8566a21800 == 176 [pid = 1840] [id = 564] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855ba4f000 == 175 [pid = 1840] [id = 563] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8566a15800 == 174 [pid = 1840] [id = 562] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d22f800 == 173 [pid = 1840] [id = 561] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858c972000 == 172 [pid = 1840] [id = 560] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858864f000 == 171 [pid = 1840] [id = 559] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8587d9f000 == 170 [pid = 1840] [id = 558] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85865bd800 == 169 [pid = 1840] [id = 557] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85830d4000 == 168 [pid = 1840] [id = 556] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575ba5800 == 167 [pid = 1840] [id = 555] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8571751800 == 166 [pid = 1840] [id = 554] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bf1c800 == 165 [pid = 1840] [id = 553] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565ae0000 == 164 [pid = 1840] [id = 552] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8561399800 == 163 [pid = 1840] [id = 551] 10:58:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855df47800 == 162 [pid = 1840] [id = 550] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f856a555c00) [pid = 1840] [serial = 1649] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f8563b85800) [pid = 1840] [serial = 1646] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f8566bf0400) [pid = 1840] [serial = 1647] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f855d9cd000) [pid = 1840] [serial = 1628] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f856bfa3400) [pid = 1840] [serial = 1604] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f8563d84800) [pid = 1840] [serial = 1592] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f856c579c00) [pid = 1840] [serial = 1607] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f85576de400) [pid = 1840] [serial = 1625] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f855a1b8c00) [pid = 1840] [serial = 1626] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f8565bda400) [pid = 1840] [serial = 1641] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f856128d800) [pid = 1840] [serial = 1637] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f8570351800) [pid = 1840] [serial = 1616] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f8564aa8400) [pid = 1840] [serial = 1595] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f855fd16400) [pid = 1840] [serial = 1635] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f855f0b1400) [pid = 1840] [serial = 1586] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f8563b3dc00) [pid = 1840] [serial = 1638] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f8564a57800) [pid = 1840] [serial = 1640] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f856caba800) [pid = 1840] [serial = 1610] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f8569c4cc00) [pid = 1840] [serial = 1598] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f855b891400) [pid = 1840] [serial = 1583] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f8573a14800) [pid = 1840] [serial = 1622] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f8570213800) [pid = 1840] [serial = 1613] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f8569c44400) [pid = 1840] [serial = 1643] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f855f388c00) [pid = 1840] [serial = 1632] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f8573aa7c00) [pid = 1840] [serial = 1619] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f8560197000) [pid = 1840] [serial = 1589] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f856b910800) [pid = 1840] [serial = 1601] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f8569d03800) [pid = 1840] [serial = 1644] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f855d9ccc00) [pid = 1840] [serial = 1634] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f855e362000) [pid = 1840] [serial = 1631] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f855e285400) [pid = 1840] [serial = 1629] [outer = (nil)] [url = about:blank] 10:58:22 INFO - PROCESS | 1840 | 1461088702245 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8557de5800 == 163 [pid = 1840] [id = 594] 10:58:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f8557e6fc00) [pid = 1840] [serial = 1783] [outer = (nil)] 10:58:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f855b88f000) [pid = 1840] [serial = 1784] [outer = 0x7f8557e6fc00] 10:58:22 INFO - PROCESS | 1840 | 1461088702317 Marionette DEBUG loaded listener.js 10:58:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f855d9c1000) [pid = 1840] [serial = 1785] [outer = 0x7f8557e6fc00] 10:58:22 INFO - PROCESS | 1840 | 1461088702961 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1637ms 10:58:23 INFO - PROCESS | 1840 | 1461088703031 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:58:23 INFO - PROCESS | 1840 | 1461088703035 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:58:23 INFO - PROCESS | 1840 | 1461088703043 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:58:23 INFO - PROCESS | 1840 | 1461088703046 Marionette TRACE conn3 <- [1,2350,null,{}] 10:58:23 INFO - PROCESS | 1840 | 1461088703051 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:23 INFO - PROCESS | 1840 | 1461088703228 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:58:23 INFO - PROCESS | 1840 | 1461088703459 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d21b800 == 164 [pid = 1840] [id = 595] 10:58:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f855daef800) [pid = 1840] [serial = 1786] [outer = (nil)] 10:58:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f855dafb000) [pid = 1840] [serial = 1787] [outer = 0x7f855daef800] 10:58:23 INFO - PROCESS | 1840 | 1461088703527 Marionette DEBUG loaded listener.js 10:58:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f855dfe8800) [pid = 1840] [serial = 1788] [outer = 0x7f855daef800] 10:58:24 INFO - PROCESS | 1840 | 1461088704261 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1234ms 10:58:24 INFO - PROCESS | 1840 | 1461088704274 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:58:24 INFO - PROCESS | 1840 | 1461088704276 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:58:24 INFO - PROCESS | 1840 | 1461088704282 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:58:24 INFO - PROCESS | 1840 | 1461088704284 Marionette TRACE conn3 <- [1,2354,null,{}] 10:58:24 INFO - PROCESS | 1840 | 1461088704290 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:24 INFO - PROCESS | 1840 | 1461088704589 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:58:24 INFO - PROCESS | 1840 | 1461088704637 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855df57000 == 165 [pid = 1840] [id = 596] 10:58:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f855e291c00) [pid = 1840] [serial = 1789] [outer = (nil)] 10:58:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f855e35c800) [pid = 1840] [serial = 1790] [outer = 0x7f855e291c00] 10:58:24 INFO - PROCESS | 1840 | 1461088704717 Marionette DEBUG loaded listener.js 10:58:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f855f0b3000) [pid = 1840] [serial = 1791] [outer = 0x7f855e291c00] 10:58:25 INFO - PROCESS | 1840 | 1461088705568 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1330ms 10:58:25 INFO - PROCESS | 1840 | 1461088705614 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:58:25 INFO - PROCESS | 1840 | 1461088705617 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:58:25 INFO - PROCESS | 1840 | 1461088705629 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:58:25 INFO - PROCESS | 1840 | 1461088705631 Marionette TRACE conn3 <- [1,2358,null,{}] 10:58:25 INFO - PROCESS | 1840 | 1461088705637 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:25 INFO - PROCESS | 1840 | 1461088705872 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:58:25 INFO - PROCESS | 1840 | 1461088705900 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0d9000 == 166 [pid = 1840] [id = 597] 10:58:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f855e267400) [pid = 1840] [serial = 1792] [outer = (nil)] 10:58:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f855f1f2400) [pid = 1840] [serial = 1793] [outer = 0x7f855e267400] 10:58:25 INFO - PROCESS | 1840 | 1461088705967 Marionette DEBUG loaded listener.js 10:58:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f855f388c00) [pid = 1840] [serial = 1794] [outer = 0x7f855e267400] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f855d64a000) [pid = 1840] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f85576d4000) [pid = 1840] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f855e35ac00) [pid = 1840] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f85576e0800) [pid = 1840] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f856173b000) [pid = 1840] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f85576dac00) [pid = 1840] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f855fd17400) [pid = 1840] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f855d643400) [pid = 1840] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f8557e6e400) [pid = 1840] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f855b890400) [pid = 1840] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f8563d7bc00) [pid = 1840] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f8557e68000) [pid = 1840] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f8569d0f800) [pid = 1840] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f855d647800) [pid = 1840] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f8561275c00) [pid = 1840] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f855f8b8000) [pid = 1840] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f8569c66400) [pid = 1840] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f855b097400) [pid = 1840] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f856bfae000) [pid = 1840] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f855a1b8000) [pid = 1840] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f855a1c0c00) [pid = 1840] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f85576da400) [pid = 1840] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f855b899400) [pid = 1840] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f8561736000) [pid = 1840] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f8563d7fc00) [pid = 1840] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f856662ec00) [pid = 1840] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f855daf6800) [pid = 1840] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f85788ef000) [pid = 1840] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f855a1bf000) [pid = 1840] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f85576d9c00) [pid = 1840] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f855a412400) [pid = 1840] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f855a40a800) [pid = 1840] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f855d184400) [pid = 1840] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f855f411c00) [pid = 1840] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f855a1b7800) [pid = 1840] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f8569fa8000) [pid = 1840] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f855daf3400) [pid = 1840] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:58:27 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f855b88e000) [pid = 1840] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:58:27 INFO - PROCESS | 1840 | 1461088707750 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2132ms 10:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:58:27 INFO - PROCESS | 1840 | 1461088707762 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:58:27 INFO - PROCESS | 1840 | 1461088707765 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:58:27 INFO - PROCESS | 1840 | 1461088707775 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:58:27 INFO - PROCESS | 1840 | 1461088707777 Marionette TRACE conn3 <- [1,2362,null,{}] 10:58:27 INFO - PROCESS | 1840 | 1461088707782 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:28 INFO - PROCESS | 1840 | 1461088708023 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:58:28 INFO - PROCESS | 1840 | 1461088708139 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855be9a000 == 167 [pid = 1840] [id = 598] 10:58:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f85576d4400) [pid = 1840] [serial = 1795] [outer = (nil)] 10:58:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f855b57c800) [pid = 1840] [serial = 1796] [outer = 0x7f85576d4400] 10:58:28 INFO - PROCESS | 1840 | 1461088708196 Marionette DEBUG loaded listener.js 10:58:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f855daef400) [pid = 1840] [serial = 1797] [outer = 0x7f85576d4400] 10:58:28 INFO - PROCESS | 1840 | 1461088708901 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1193ms 10:58:28 INFO - PROCESS | 1840 | 1461088708964 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:58:28 INFO - PROCESS | 1840 | 1461088708967 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:58:28 INFO - PROCESS | 1840 | 1461088708972 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:58:28 INFO - PROCESS | 1840 | 1461088708974 Marionette TRACE conn3 <- [1,2366,null,{}] 10:58:28 INFO - PROCESS | 1840 | 1461088708979 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:29 INFO - PROCESS | 1840 | 1461088709155 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:58:29 INFO - PROCESS | 1840 | 1461088709168 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f10c000 == 168 [pid = 1840] [id = 599] 10:58:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f855d643400) [pid = 1840] [serial = 1798] [outer = (nil)] 10:58:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f855f1ebc00) [pid = 1840] [serial = 1799] [outer = 0x7f855d643400] 10:58:29 INFO - PROCESS | 1840 | 1461088709228 Marionette DEBUG loaded listener.js 10:58:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855f391c00) [pid = 1840] [serial = 1800] [outer = 0x7f855d643400] 10:58:30 INFO - PROCESS | 1840 | 1461088710415 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1479ms 10:58:30 INFO - PROCESS | 1840 | 1461088710453 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:58:30 INFO - PROCESS | 1840 | 1461088710460 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:58:30 INFO - PROCESS | 1840 | 1461088710470 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:58:30 INFO - PROCESS | 1840 | 1461088710475 Marionette TRACE conn3 <- [1,2370,null,{}] 10:58:30 INFO - PROCESS | 1840 | 1461088710482 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:30 INFO - PROCESS | 1840 | 1461088710708 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:58:31 INFO - PROCESS | 1840 | 1461088711034 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855ba48800 == 169 [pid = 1840] [id = 600] 10:58:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855b096000) [pid = 1840] [serial = 1801] [outer = (nil)] 10:58:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855b890c00) [pid = 1840] [serial = 1802] [outer = 0x7f855b096000] 10:58:31 INFO - PROCESS | 1840 | 1461088711113 Marionette DEBUG loaded listener.js 10:58:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f855be4e800) [pid = 1840] [serial = 1803] [outer = 0x7f855b096000] 10:58:31 INFO - PROCESS | 1840 | 1461088711987 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1581ms 10:58:32 INFO - PROCESS | 1840 | 1461088712052 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:58:32 INFO - PROCESS | 1840 | 1461088712061 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:58:32 INFO - PROCESS | 1840 | 1461088712071 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:58:32 INFO - PROCESS | 1840 | 1461088712074 Marionette TRACE conn3 <- [1,2374,null,{}] 10:58:32 INFO - PROCESS | 1840 | 1461088712082 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:32 INFO - PROCESS | 1840 | 1461088712356 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:58:32 INFO - PROCESS | 1840 | 1461088712716 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e08f000 == 170 [pid = 1840] [id = 601] 10:58:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f855b0a1400) [pid = 1840] [serial = 1804] [outer = (nil)] 10:58:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f855d9c1800) [pid = 1840] [serial = 1805] [outer = 0x7f855b0a1400] 10:58:32 INFO - PROCESS | 1840 | 1461088712791 Marionette DEBUG loaded listener.js 10:58:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f855dfe0000) [pid = 1840] [serial = 1806] [outer = 0x7f855b0a1400] 10:58:33 INFO - PROCESS | 1840 | 1461088713601 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1779ms 10:58:33 INFO - PROCESS | 1840 | 1461088713885 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:58:33 INFO - PROCESS | 1840 | 1461088713889 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:58:33 INFO - PROCESS | 1840 | 1461088713898 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:58:33 INFO - PROCESS | 1840 | 1461088713903 Marionette TRACE conn3 <- [1,2378,null,{}] 10:58:33 INFO - PROCESS | 1840 | 1461088713919 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:34 INFO - PROCESS | 1840 | 1461088714147 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:58:34 INFO - PROCESS | 1840 | 1461088714472 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f53c000 == 171 [pid = 1840] [id = 602] 10:58:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f855dfe6c00) [pid = 1840] [serial = 1807] [outer = (nil)] 10:58:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f855f0b9400) [pid = 1840] [serial = 1808] [outer = 0x7f855dfe6c00] 10:58:34 INFO - PROCESS | 1840 | 1461088714548 Marionette DEBUG loaded listener.js 10:58:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f855f5c4800) [pid = 1840] [serial = 1809] [outer = 0x7f855dfe6c00] 10:58:35 INFO - PROCESS | 1840 | 1461088715391 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1535ms 10:58:35 INFO - PROCESS | 1840 | 1461088715435 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:58:35 INFO - PROCESS | 1840 | 1461088715440 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:58:35 INFO - PROCESS | 1840 | 1461088715445 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:58:35 INFO - PROCESS | 1840 | 1461088715448 Marionette TRACE conn3 <- [1,2382,null,{}] 10:58:35 INFO - PROCESS | 1840 | 1461088715453 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:35 INFO - PROCESS | 1840 | 1461088715653 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:58:35 INFO - PROCESS | 1840 | 1461088715963 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f9d3800 == 172 [pid = 1840] [id = 603] 10:58:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f855e291800) [pid = 1840] [serial = 1810] [outer = (nil)] 10:58:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f855f7f1c00) [pid = 1840] [serial = 1811] [outer = 0x7f855e291800] 10:58:36 INFO - PROCESS | 1840 | 1461088716049 Marionette DEBUG loaded listener.js 10:58:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f855f803000) [pid = 1840] [serial = 1812] [outer = 0x7f855e291800] 10:58:36 INFO - PROCESS | 1840 | 1461088716830 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1433ms 10:58:36 INFO - PROCESS | 1840 | 1461088716879 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:58:36 INFO - PROCESS | 1840 | 1461088716883 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:58:36 INFO - PROCESS | 1840 | 1461088716888 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:58:36 INFO - PROCESS | 1840 | 1461088716891 Marionette TRACE conn3 <- [1,2386,null,{}] 10:58:36 INFO - PROCESS | 1840 | 1461088716896 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:37 INFO - PROCESS | 1840 | 1461088717091 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:58:37 INFO - PROCESS | 1840 | 1461088717362 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8561079800 == 173 [pid = 1840] [id = 604] 10:58:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f855f810c00) [pid = 1840] [serial = 1813] [outer = (nil)] 10:58:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f855f8afc00) [pid = 1840] [serial = 1814] [outer = 0x7f855f810c00] 10:58:37 INFO - PROCESS | 1840 | 1461088717487 Marionette DEBUG loaded listener.js 10:58:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f855f8bc000) [pid = 1840] [serial = 1815] [outer = 0x7f855f810c00] 10:58:38 INFO - PROCESS | 1840 | 1461088718296 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1484ms 10:58:38 INFO - PROCESS | 1840 | 1461088718374 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:58:38 INFO - PROCESS | 1840 | 1461088718376 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:58:38 INFO - PROCESS | 1840 | 1461088718383 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:58:38 INFO - PROCESS | 1840 | 1461088718385 Marionette TRACE conn3 <- [1,2390,null,{}] 10:58:38 INFO - PROCESS | 1840 | 1461088718390 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:38 INFO - PROCESS | 1840 | 1461088718663 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:58:38 INFO - PROCESS | 1840 | 1461088718985 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85618b1800 == 174 [pid = 1840] [id = 605] 10:58:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f855f16c400) [pid = 1840] [serial = 1816] [outer = (nil)] 10:58:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f856019c800) [pid = 1840] [serial = 1817] [outer = 0x7f855f16c400] 10:58:39 INFO - PROCESS | 1840 | 1461088719066 Marionette DEBUG loaded listener.js 10:58:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f8561277000) [pid = 1840] [serial = 1818] [outer = 0x7f855f16c400] 10:58:39 INFO - PROCESS | 1840 | 1461088719867 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1531ms 10:58:39 INFO - PROCESS | 1840 | 1461088719915 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:58:39 INFO - PROCESS | 1840 | 1461088719919 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:58:39 INFO - PROCESS | 1840 | 1461088719924 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:58:39 INFO - PROCESS | 1840 | 1461088719927 Marionette TRACE conn3 <- [1,2394,null,{}] 10:58:39 INFO - PROCESS | 1840 | 1461088719932 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:40 INFO - PROCESS | 1840 | 1461088720122 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:58:40 INFO - PROCESS | 1840 | 1461088720393 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628f8000 == 175 [pid = 1840] [id = 606] 10:58:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f855f5cc800) [pid = 1840] [serial = 1819] [outer = (nil)] 10:58:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f8561282800) [pid = 1840] [serial = 1820] [outer = 0x7f855f5cc800] 10:58:40 INFO - PROCESS | 1840 | 1461088720507 Marionette DEBUG loaded listener.js 10:58:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f8561735800) [pid = 1840] [serial = 1821] [outer = 0x7f855f5cc800] 10:58:41 INFO - PROCESS | 1840 | 1461088721307 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1433ms 10:58:41 INFO - PROCESS | 1840 | 1461088721357 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:58:41 INFO - PROCESS | 1840 | 1461088721361 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:58:41 INFO - PROCESS | 1840 | 1461088721366 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:58:41 INFO - PROCESS | 1840 | 1461088721369 Marionette TRACE conn3 <- [1,2398,null,{}] 10:58:41 INFO - PROCESS | 1840 | 1461088721374 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:41 INFO - PROCESS | 1840 | 1461088721598 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:58:41 INFO - PROCESS | 1840 | 1461088721909 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564824000 == 176 [pid = 1840] [id = 607] 10:58:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f855fd21400) [pid = 1840] [serial = 1822] [outer = (nil)] 10:58:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f8561735c00) [pid = 1840] [serial = 1823] [outer = 0x7f855fd21400] 10:58:41 INFO - PROCESS | 1840 | 1461088721988 Marionette DEBUG loaded listener.js 10:58:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f8561928800) [pid = 1840] [serial = 1824] [outer = 0x7f855fd21400] 10:58:42 INFO - PROCESS | 1840 | 1461088722801 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1485ms 10:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:58:42 INFO - PROCESS | 1840 | 1461088722852 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:58:42 INFO - PROCESS | 1840 | 1461088722854 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:58:42 INFO - PROCESS | 1840 | 1461088722861 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:58:42 INFO - PROCESS | 1840 | 1461088722864 Marionette TRACE conn3 <- [1,2402,null,{}] 10:58:42 INFO - PROCESS | 1840 | 1461088722869 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:43 INFO - PROCESS | 1840 | 1461088723070 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:58:43 INFO - PROCESS | 1840 | 1461088723344 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564ae6800 == 177 [pid = 1840] [id = 608] 10:58:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f855fecd800) [pid = 1840] [serial = 1825] [outer = (nil)] 10:58:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f8563b3e800) [pid = 1840] [serial = 1826] [outer = 0x7f855fecd800] 10:58:43 INFO - PROCESS | 1840 | 1461088723459 Marionette DEBUG loaded listener.js 10:58:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f8563b85c00) [pid = 1840] [serial = 1827] [outer = 0x7f855fecd800] 10:58:44 INFO - PROCESS | 1840 | 1461088724253 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1433ms 10:58:44 INFO - PROCESS | 1840 | 1461088724293 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:58:44 INFO - PROCESS | 1840 | 1461088724296 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:58:44 INFO - PROCESS | 1840 | 1461088724302 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:58:44 INFO - PROCESS | 1840 | 1461088724305 Marionette TRACE conn3 <- [1,2406,null,{}] 10:58:44 INFO - PROCESS | 1840 | 1461088724310 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:44 INFO - PROCESS | 1840 | 1461088724510 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:58:44 INFO - PROCESS | 1840 | 1461088724790 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564f74800 == 178 [pid = 1840] [id = 609] 10:58:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f8563b9dc00) [pid = 1840] [serial = 1828] [outer = (nil)] 10:58:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f8563d7bc00) [pid = 1840] [serial = 1829] [outer = 0x7f8563b9dc00] 10:58:44 INFO - PROCESS | 1840 | 1461088724916 Marionette DEBUG loaded listener.js 10:58:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f856488e400) [pid = 1840] [serial = 1830] [outer = 0x7f8563b9dc00] 10:58:45 INFO - PROCESS | 1840 | 1461088725724 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1481ms 10:58:45 INFO - PROCESS | 1840 | 1461088725785 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:58:45 INFO - PROCESS | 1840 | 1461088725789 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:58:45 INFO - PROCESS | 1840 | 1461088725794 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:58:45 INFO - PROCESS | 1840 | 1461088725798 Marionette TRACE conn3 <- [1,2410,null,{}] 10:58:45 INFO - PROCESS | 1840 | 1461088725803 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:46 INFO - PROCESS | 1840 | 1461088726037 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:58:46 INFO - PROCESS | 1840 | 1461088726350 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566866800 == 179 [pid = 1840] [id = 610] 10:58:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f855a1c0c00) [pid = 1840] [serial = 1831] [outer = (nil)] 10:58:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f8564a59000) [pid = 1840] [serial = 1832] [outer = 0x7f855a1c0c00] 10:58:46 INFO - PROCESS | 1840 | 1461088726437 Marionette DEBUG loaded listener.js 10:58:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f85650ab000) [pid = 1840] [serial = 1833] [outer = 0x7f855a1c0c00] 10:58:47 INFO - PROCESS | 1840 | 1461088727244 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1483ms 10:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:58:47 INFO - PROCESS | 1840 | 1461088727279 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:58:47 INFO - PROCESS | 1840 | 1461088727282 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:58:47 INFO - PROCESS | 1840 | 1461088727288 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:58:47 INFO - PROCESS | 1840 | 1461088727291 Marionette TRACE conn3 <- [1,2414,null,{}] 10:58:47 INFO - PROCESS | 1840 | 1461088727296 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:47 INFO - PROCESS | 1840 | 1461088727493 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:58:47 INFO - PROCESS | 1840 | 1461088727767 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a83d800 == 180 [pid = 1840] [id = 611] 10:58:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f8564899800) [pid = 1840] [serial = 1834] [outer = (nil)] 10:58:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f8565bdc400) [pid = 1840] [serial = 1835] [outer = 0x7f8564899800] 10:58:47 INFO - PROCESS | 1840 | 1461088727879 Marionette DEBUG loaded listener.js 10:58:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f8565d43800) [pid = 1840] [serial = 1836] [outer = 0x7f8564899800] 10:58:48 INFO - PROCESS | 1840 | 1461088728661 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1431ms 10:58:48 INFO - PROCESS | 1840 | 1461088728719 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:58:48 INFO - PROCESS | 1840 | 1461088728722 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:58:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:58:48 INFO - PROCESS | 1840 | 1461088728728 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:58:48 INFO - PROCESS | 1840 | 1461088728730 Marionette TRACE conn3 <- [1,2418,null,{}] 10:58:48 INFO - PROCESS | 1840 | 1461088728736 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:48 INFO - PROCESS | 1840 | 1461088728940 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:58:49 INFO - PROCESS | 1840 | 1461088729216 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856b962800 == 181 [pid = 1840] [id = 612] 10:58:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f85650ad400) [pid = 1840] [serial = 1837] [outer = (nil)] 10:58:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f856662d000) [pid = 1840] [serial = 1838] [outer = 0x7f85650ad400] 10:58:49 INFO - PROCESS | 1840 | 1461088729333 Marionette DEBUG loaded listener.js 10:58:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f85666a5000) [pid = 1840] [serial = 1839] [outer = 0x7f85650ad400] 10:58:50 INFO - PROCESS | 1840 | 1461088730111 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1428ms 10:58:50 INFO - PROCESS | 1840 | 1461088730156 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:58:50 INFO - PROCESS | 1840 | 1461088730160 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:58:50 INFO - PROCESS | 1840 | 1461088730166 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:58:50 INFO - PROCESS | 1840 | 1461088730168 Marionette TRACE conn3 <- [1,2422,null,{}] 10:58:50 INFO - PROCESS | 1840 | 1461088730174 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:50 INFO - PROCESS | 1840 | 1461088730384 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:58:50 INFO - PROCESS | 1840 | 1461088730709 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c71b800 == 182 [pid = 1840] [id = 613] 10:58:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f855d9ce400) [pid = 1840] [serial = 1840] [outer = (nil)] 10:58:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f85666adc00) [pid = 1840] [serial = 1841] [outer = 0x7f855d9ce400] 10:58:50 INFO - PROCESS | 1840 | 1461088730786 Marionette DEBUG loaded listener.js 10:58:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f85668eb000) [pid = 1840] [serial = 1842] [outer = 0x7f855d9ce400] 10:58:51 INFO - PROCESS | 1840 | 1461088731568 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1428ms 10:58:51 INFO - PROCESS | 1840 | 1461088731596 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:58:51 INFO - PROCESS | 1840 | 1461088731598 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:58:51 INFO - PROCESS | 1840 | 1461088731604 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:58:51 INFO - PROCESS | 1840 | 1461088731607 Marionette TRACE conn3 <- [1,2426,null,{}] 10:58:51 INFO - PROCESS | 1840 | 1461088731612 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:51 INFO - PROCESS | 1840 | 1461088731811 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:58:52 INFO - PROCESS | 1840 | 1461088732089 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856d11d800 == 183 [pid = 1840] [id = 614] 10:58:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f8564a58800) [pid = 1840] [serial = 1843] [outer = (nil)] 10:58:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f8566910400) [pid = 1840] [serial = 1844] [outer = 0x7f8564a58800] 10:58:52 INFO - PROCESS | 1840 | 1461088732163 Marionette DEBUG loaded listener.js 10:58:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f8566baf400) [pid = 1840] [serial = 1845] [outer = 0x7f8564a58800] 10:58:53 INFO - PROCESS | 1840 | 1461088733004 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1429ms 10:58:53 INFO - PROCESS | 1840 | 1461088733043 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:58:53 INFO - PROCESS | 1840 | 1461088733046 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:58:53 INFO - PROCESS | 1840 | 1461088733055 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:58:53 INFO - PROCESS | 1840 | 1461088733058 Marionette TRACE conn3 <- [1,2430,null,{}] 10:58:53 INFO - PROCESS | 1840 | 1461088733063 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:53 INFO - PROCESS | 1840 | 1461088733263 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:58:53 INFO - PROCESS | 1840 | 1461088733585 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d217800 == 184 [pid = 1840] [id = 615] 10:58:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f855a1bbc00) [pid = 1840] [serial = 1846] [outer = (nil)] 10:58:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f855d255800) [pid = 1840] [serial = 1847] [outer = 0x7f855a1bbc00] 10:58:53 INFO - PROCESS | 1840 | 1461088733659 Marionette DEBUG loaded listener.js 10:58:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f8566bb0400) [pid = 1840] [serial = 1848] [outer = 0x7f855a1bbc00] 10:58:54 INFO - PROCESS | 1840 | 1461088734503 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1483ms 10:58:54 INFO - PROCESS | 1840 | 1461088734539 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:58:54 INFO - PROCESS | 1840 | 1461088734542 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:58:54 INFO - PROCESS | 1840 | 1461088734548 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:58:54 INFO - PROCESS | 1840 | 1461088734550 Marionette TRACE conn3 <- [1,2434,null,{}] 10:58:54 INFO - PROCESS | 1840 | 1461088734555 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:54 INFO - PROCESS | 1840 | 1461088734750 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:58:55 INFO - PROCESS | 1840 | 1461088735033 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857049d800 == 185 [pid = 1840] [id = 616] 10:58:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f855a139800) [pid = 1840] [serial = 1849] [outer = (nil)] 10:58:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f8566bf0400) [pid = 1840] [serial = 1850] [outer = 0x7f855a139800] 10:58:55 INFO - PROCESS | 1840 | 1461088735143 Marionette DEBUG loaded listener.js 10:58:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f8569c62400) [pid = 1840] [serial = 1851] [outer = 0x7f855a139800] 10:58:55 INFO - PROCESS | 1840 | 1461088735948 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1432ms 10:58:55 INFO - PROCESS | 1840 | 1461088735981 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:58:55 INFO - PROCESS | 1840 | 1461088735984 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:58:55 INFO - PROCESS | 1840 | 1461088735990 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:58:55 INFO - PROCESS | 1840 | 1461088735992 Marionette TRACE conn3 <- [1,2438,null,{}] 10:58:56 INFO - PROCESS | 1840 | 1461088735997 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:56 INFO - PROCESS | 1840 | 1461088736203 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:58:56 INFO - PROCESS | 1840 | 1461088736492 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b5c8000 == 186 [pid = 1840] [id = 617] 10:58:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f85576d7800) [pid = 1840] [serial = 1852] [outer = (nil)] 10:58:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f8557e72400) [pid = 1840] [serial = 1853] [outer = 0x7f85576d7800] 10:58:56 INFO - PROCESS | 1840 | 1461088736603 Marionette DEBUG loaded listener.js 10:58:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f855b584000) [pid = 1840] [serial = 1854] [outer = 0x7f85576d7800] 10:58:57 INFO - PROCESS | 1840 | 1461088737420 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1483ms 10:58:57 INFO - PROCESS | 1840 | 1461088737474 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:58:57 INFO - PROCESS | 1840 | 1461088737478 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:58:57 INFO - PROCESS | 1840 | 1461088737483 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:58:57 INFO - PROCESS | 1840 | 1461088737485 Marionette TRACE conn3 <- [1,2442,null,{}] 10:58:57 INFO - PROCESS | 1840 | 1461088737491 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:58 INFO - PROCESS | 1840 | 1461088738176 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:58:58 INFO - PROCESS | 1840 | 1461088738599 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d622800 == 187 [pid = 1840] [id = 618] 10:58:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f85576d7c00) [pid = 1840] [serial = 1855] [outer = (nil)] 10:58:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f8558de1c00) [pid = 1840] [serial = 1856] [outer = 0x7f85576d7c00] 10:58:58 INFO - PROCESS | 1840 | 1461088738683 Marionette DEBUG loaded listener.js 10:58:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f855a1b7000) [pid = 1840] [serial = 1857] [outer = 0x7f85576d7c00] 10:58:59 INFO - PROCESS | 1840 | 1461088739486 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2034ms 10:58:59 INFO - PROCESS | 1840 | 1461088739520 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:58:59 INFO - PROCESS | 1840 | 1461088739526 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:58:59 INFO - PROCESS | 1840 | 1461088739533 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:58:59 INFO - PROCESS | 1840 | 1461088739538 Marionette TRACE conn3 <- [1,2446,null,{}] 10:58:59 INFO - PROCESS | 1840 | 1461088739545 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:59 INFO - PROCESS | 1840 | 1461088739729 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8562886800 == 186 [pid = 1840] [id = 540] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8577d75800 == 185 [pid = 1840] [id = 539] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855a0e0800 == 184 [pid = 1840] [id = 448] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855be9a000 == 183 [pid = 1840] [id = 598] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e0d9000 == 182 [pid = 1840] [id = 597] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8557de5800 == 181 [pid = 1840] [id = 594] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855ae8e800 == 180 [pid = 1840] [id = 593] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bea8000 == 179 [pid = 1840] [id = 592] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8557ddb000 == 178 [pid = 1840] [id = 591] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858c7ab000 == 177 [pid = 1840] [id = 588] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858838d000 == 176 [pid = 1840] [id = 587] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85830d7000 == 175 [pid = 1840] [id = 586] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575cd1800 == 174 [pid = 1840] [id = 585] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8573b6e800 == 173 [pid = 1840] [id = 584] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8570294000 == 172 [pid = 1840] [id = 583] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856ccd5800 == 171 [pid = 1840] [id = 582] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a881000 == 170 [pid = 1840] [id = 581] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565ade000 == 169 [pid = 1840] [id = 580] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564aeb800 == 168 [pid = 1840] [id = 579] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85638dc000 == 167 [pid = 1840] [id = 578] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85613ad000 == 166 [pid = 1840] [id = 577] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f448000 == 165 [pid = 1840] [id = 576] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855be99000 == 164 [pid = 1840] [id = 575] 10:59:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f9c4800 == 163 [pid = 1840] [id = 574] 10:59:00 INFO - PROCESS | 1840 | 1461088740541 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f855b0a0800) [pid = 1840] [serial = 1709] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f8564aaac00) [pid = 1840] [serial = 1461] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f855f8b2000) [pid = 1840] [serial = 1655] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f855f8b2400) [pid = 1840] [serial = 1716] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f855b89b000) [pid = 1840] [serial = 1464] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f855a140800) [pid = 1840] [serial = 1694] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f85864ce000) [pid = 1840] [serial = 1682] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f8563b3d000) [pid = 1840] [serial = 1722] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f85831c1800) [pid = 1840] [serial = 1676] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f857c456800) [pid = 1840] [serial = 1673] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f855d641c00) [pid = 1840] [serial = 1652] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f8563b94800) [pid = 1840] [serial = 1446] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f8565bd8000) [pid = 1840] [serial = 1658] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f855b582800) [pid = 1840] [serial = 1479] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f856126dc00) [pid = 1840] [serial = 1524] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f855be4dc00) [pid = 1840] [serial = 1707] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f8565bddc00) [pid = 1840] [serial = 1533] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f8558dee400) [pid = 1840] [serial = 1476] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f855fd20c00) [pid = 1840] [serial = 1718] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f855f0ae000) [pid = 1840] [serial = 1518] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f8558de7400) [pid = 1840] [serial = 1703] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f856019c000) [pid = 1840] [serial = 1719] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f855f8b6000) [pid = 1840] [serial = 1467] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f8588694000) [pid = 1840] [serial = 1685] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f8576436c00) [pid = 1840] [serial = 1667] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f8584232800) [pid = 1840] [serial = 1679] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f856d084800) [pid = 1840] [serial = 1664] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f8566bb9c00) [pid = 1840] [serial = 1539] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f8557e74400) [pid = 1840] [serial = 1482] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f855b589000) [pid = 1840] [serial = 1697] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f856b90e800) [pid = 1840] [serial = 1542] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f855f0b8800) [pid = 1840] [serial = 1443] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f8564aa4400) [pid = 1840] [serial = 1530] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f855be4b800) [pid = 1840] [serial = 1688] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f8564aafc00) [pid = 1840] [serial = 1473] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f856c825000) [pid = 1840] [serial = 1545] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f855f0ad400) [pid = 1840] [serial = 1560] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f85788eb000) [pid = 1840] [serial = 1455] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f85787b0c00) [pid = 1840] [serial = 1670] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f855daf8400) [pid = 1840] [serial = 1557] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f855f38ac00) [pid = 1840] [serial = 1713] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f855d642800) [pid = 1840] [serial = 1515] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f855a409000) [pid = 1840] [serial = 1704] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f8564aab000) [pid = 1840] [serial = 1470] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f8563b9d400) [pid = 1840] [serial = 1527] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f856bae5800) [pid = 1840] [serial = 1449] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f8574859800) [pid = 1840] [serial = 1452] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f855fd1a400) [pid = 1840] [serial = 1521] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f855b898400) [pid = 1840] [serial = 1700] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f858880dc00) [pid = 1840] [serial = 1458] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f8558de6c00) [pid = 1840] [serial = 1706] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f855e362800) [pid = 1840] [serial = 1710] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f858876e800) [pid = 1840] [serial = 1691] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f855f1ed000) [pid = 1840] [serial = 1712] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f855a1b5400) [pid = 1840] [serial = 1512] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f856b90cc00) [pid = 1840] [serial = 1661] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f85668e3c00) [pid = 1840] [serial = 1551] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f855f40ac00) [pid = 1840] [serial = 1715] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f85666a3c00) [pid = 1840] [serial = 1536] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f856173f400) [pid = 1840] [serial = 1721] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f855b095800) [pid = 1840] [serial = 1554] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f856cc4c400) [pid = 1840] [serial = 1548] [outer = (nil)] [url = about:blank] 10:59:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85555de800 == 164 [pid = 1840] [id = 619] 10:59:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f8558de6c00) [pid = 1840] [serial = 1858] [outer = (nil)] 10:59:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f855b095800) [pid = 1840] [serial = 1859] [outer = 0x7f8558de6c00] 10:59:00 INFO - PROCESS | 1840 | 1461088740817 Marionette DEBUG loaded listener.js 10:59:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f855d17e400) [pid = 1840] [serial = 1860] [outer = 0x7f8558de6c00] 10:59:01 INFO - PROCESS | 1840 | 1461088741552 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2044ms 10:59:01 INFO - PROCESS | 1840 | 1461088741581 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:59:01 INFO - PROCESS | 1840 | 1461088741585 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:59:01 INFO - PROCESS | 1840 | 1461088741591 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:59:01 INFO - PROCESS | 1840 | 1461088741593 Marionette TRACE conn3 <- [1,2450,null,{}] 10:59:01 INFO - PROCESS | 1840 | 1461088741599 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:01 INFO - PROCESS | 1840 | 1461088741773 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:59:01 INFO - PROCESS | 1840 | 1461088741792 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855ae82800 == 165 [pid = 1840] [id = 620] 10:59:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f855b57b400) [pid = 1840] [serial = 1861] [outer = (nil)] 10:59:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855d80f000) [pid = 1840] [serial = 1862] [outer = 0x7f855b57b400] 10:59:01 INFO - PROCESS | 1840 | 1461088741850 Marionette DEBUG loaded listener.js 10:59:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855daee000) [pid = 1840] [serial = 1863] [outer = 0x7f855b57b400] 10:59:02 INFO - PROCESS | 1840 | 1461088742782 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1225ms 10:59:02 INFO - PROCESS | 1840 | 1461088742816 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:59:02 INFO - PROCESS | 1840 | 1461088742821 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:59:02 INFO - PROCESS | 1840 | 1461088742836 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:59:02 INFO - PROCESS | 1840 | 1461088742842 Marionette TRACE conn3 <- [1,2454,null,{}] 10:59:02 INFO - PROCESS | 1840 | 1461088742847 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:03 INFO - PROCESS | 1840 | 1461088743038 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:59:03 INFO - PROCESS | 1840 | 1461088743251 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bea0800 == 166 [pid = 1840] [id = 621] 10:59:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855d64a800) [pid = 1840] [serial = 1864] [outer = (nil)] 10:59:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f855e285800) [pid = 1840] [serial = 1865] [outer = 0x7f855d64a800] 10:59:03 INFO - PROCESS | 1840 | 1461088743314 Marionette DEBUG loaded listener.js 10:59:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f855f0ad400) [pid = 1840] [serial = 1866] [outer = 0x7f855d64a800] 10:59:04 INFO - PROCESS | 1840 | 1461088744059 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1286ms 10:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:59:04 INFO - PROCESS | 1840 | 1461088744115 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:59:04 INFO - PROCESS | 1840 | 1461088744117 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:59:04 INFO - PROCESS | 1840 | 1461088744123 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:59:04 INFO - PROCESS | 1840 | 1461088744126 Marionette TRACE conn3 <- [1,2458,null,{}] 10:59:04 INFO - PROCESS | 1840 | 1461088744130 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:04 INFO - PROCESS | 1840 | 1461088744379 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:59:04 INFO - PROCESS | 1840 | 1461088744409 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d90d800 == 167 [pid = 1840] [id = 622] 10:59:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f855e28ac00) [pid = 1840] [serial = 1867] [outer = (nil)] 10:59:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f855f16fc00) [pid = 1840] [serial = 1868] [outer = 0x7f855e28ac00] 10:59:04 INFO - PROCESS | 1840 | 1461088744467 Marionette DEBUG loaded listener.js 10:59:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f855f1f5800) [pid = 1840] [serial = 1869] [outer = 0x7f855e28ac00] 10:59:05 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f85576d2c00) [pid = 1840] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:59:05 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f855daef800) [pid = 1840] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:59:05 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f855b09b400) [pid = 1840] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:59:05 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f855e267400) [pid = 1840] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:59:05 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f8557e6fc00) [pid = 1840] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:59:05 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f85576d8000) [pid = 1840] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:59:05 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f855e291c00) [pid = 1840] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:59:05 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f85576d4400) [pid = 1840] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:59:06 INFO - PROCESS | 1840 | 1461088746102 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2027ms 10:59:06 INFO - PROCESS | 1840 | 1461088746150 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:59:06 INFO - PROCESS | 1840 | 1461088746153 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:59:06 INFO - PROCESS | 1840 | 1461088746158 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:59:06 INFO - PROCESS | 1840 | 1461088746160 Marionette TRACE conn3 <- [1,2462,null,{}] 10:59:06 INFO - PROCESS | 1840 | 1461088746165 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:06 INFO - PROCESS | 1840 | 1461088746338 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:59:06 INFO - PROCESS | 1840 | 1461088746524 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0c8800 == 168 [pid = 1840] [id = 623] 10:59:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855f387c00) [pid = 1840] [serial = 1870] [outer = (nil)] 10:59:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855f38ec00) [pid = 1840] [serial = 1871] [outer = 0x7f855f387c00] 10:59:06 INFO - PROCESS | 1840 | 1461088746594 Marionette DEBUG loaded listener.js 10:59:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855f7ee000) [pid = 1840] [serial = 1872] [outer = 0x7f855f387c00] 10:59:07 INFO - PROCESS | 1840 | 1461088747291 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1174ms 10:59:07 INFO - PROCESS | 1840 | 1461088747333 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:59:07 INFO - PROCESS | 1840 | 1461088747336 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:59:07 INFO - PROCESS | 1840 | 1461088747341 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:59:07 INFO - PROCESS | 1840 | 1461088747343 Marionette TRACE conn3 <- [1,2466,null,{}] 10:59:07 INFO - PROCESS | 1840 | 1461088747348 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:07 INFO - PROCESS | 1840 | 1461088747606 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:59:07 INFO - PROCESS | 1840 | 1461088747629 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f0e1000 == 169 [pid = 1840] [id = 624] 10:59:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f855e26f000) [pid = 1840] [serial = 1873] [outer = (nil)] 10:59:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f855f8bd000) [pid = 1840] [serial = 1874] [outer = 0x7f855e26f000] 10:59:07 INFO - PROCESS | 1840 | 1461088747688 Marionette DEBUG loaded listener.js 10:59:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f855fd24000) [pid = 1840] [serial = 1875] [outer = 0x7f855e26f000] 10:59:08 INFO - PROCESS | 1840 | 1461088748770 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1475ms 10:59:08 INFO - PROCESS | 1840 | 1461088748817 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:59:08 INFO - PROCESS | 1840 | 1461088748824 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:59:08 INFO - PROCESS | 1840 | 1461088748832 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:59:08 INFO - PROCESS | 1840 | 1461088748836 Marionette TRACE conn3 <- [1,2470,null,{}] 10:59:08 INFO - PROCESS | 1840 | 1461088748844 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:09 INFO - PROCESS | 1840 | 1461088749111 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:59:09 INFO - PROCESS | 1840 | 1461088749406 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855ba58800 == 170 [pid = 1840] [id = 625] 10:59:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f855be49c00) [pid = 1840] [serial = 1876] [outer = (nil)] 10:59:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f855d148000) [pid = 1840] [serial = 1877] [outer = 0x7f855be49c00] 10:59:09 INFO - PROCESS | 1840 | 1461088749482 Marionette DEBUG loaded listener.js 10:59:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f855d24dc00) [pid = 1840] [serial = 1878] [outer = 0x7f855be49c00] 10:59:10 INFO - PROCESS | 1840 | 1461088750412 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1633ms 10:59:10 INFO - PROCESS | 1840 | 1461088750466 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:59:10 INFO - PROCESS | 1840 | 1461088750475 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:59:10 INFO - PROCESS | 1840 | 1461088750486 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:59:10 INFO - PROCESS | 1840 | 1461088750490 Marionette TRACE conn3 <- [1,2474,null,{}] 10:59:10 INFO - PROCESS | 1840 | 1461088750497 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:10 INFO - PROCESS | 1840 | 1461088750722 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:59:11 INFO - PROCESS | 1840 | 1461088751070 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f102800 == 171 [pid = 1840] [id = 626] 10:59:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f855d180400) [pid = 1840] [serial = 1879] [outer = (nil)] 10:59:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f855e287c00) [pid = 1840] [serial = 1880] [outer = 0x7f855d180400] 10:59:11 INFO - PROCESS | 1840 | 1461088751159 Marionette DEBUG loaded listener.js 10:59:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f855f0bb000) [pid = 1840] [serial = 1881] [outer = 0x7f855d180400] 10:59:11 INFO - PROCESS | 1840 | 1461088751991 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1579ms 10:59:12 INFO - PROCESS | 1840 | 1461088752065 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:59:12 INFO - PROCESS | 1840 | 1461088752068 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:59:12 INFO - PROCESS | 1840 | 1461088752075 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:59:12 INFO - PROCESS | 1840 | 1461088752081 Marionette TRACE conn3 <- [1,2478,null,{}] 10:59:12 INFO - PROCESS | 1840 | 1461088752097 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:12 INFO - PROCESS | 1840 | 1461088752354 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:59:12 INFO - PROCESS | 1840 | 1461088752667 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f567800 == 172 [pid = 1840] [id = 627] 10:59:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f855f16dc00) [pid = 1840] [serial = 1882] [outer = (nil)] 10:59:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f855f5cfc00) [pid = 1840] [serial = 1883] [outer = 0x7f855f16dc00] 10:59:12 INFO - PROCESS | 1840 | 1461088752749 Marionette DEBUG loaded listener.js 10:59:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f855f8b0400) [pid = 1840] [serial = 1884] [outer = 0x7f855f16dc00] 10:59:13 INFO - PROCESS | 1840 | 1461088753558 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1540ms 10:59:13 INFO - PROCESS | 1840 | 1461088753615 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:59:13 INFO - PROCESS | 1840 | 1461088753620 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:59:13 INFO - PROCESS | 1840 | 1461088753626 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:59:13 INFO - PROCESS | 1840 | 1461088753628 Marionette TRACE conn3 <- [1,2482,null,{}] 10:59:13 INFO - PROCESS | 1840 | 1461088753633 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:13 INFO - PROCESS | 1840 | 1461088753831 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:59:14 INFO - PROCESS | 1840 | 1461088754149 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8561072800 == 173 [pid = 1840] [id = 628] 10:59:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f855f1ecc00) [pid = 1840] [serial = 1885] [outer = (nil)] 10:59:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f855fec4800) [pid = 1840] [serial = 1886] [outer = 0x7f855f1ecc00] 10:59:14 INFO - PROCESS | 1840 | 1461088754238 Marionette DEBUG loaded listener.js 10:59:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f8560196000) [pid = 1840] [serial = 1887] [outer = 0x7f855f1ecc00] 10:59:15 INFO - PROCESS | 1840 | 1461088755048 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1475ms 10:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:59:15 INFO - PROCESS | 1840 | 1461088755102 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:59:15 INFO - PROCESS | 1840 | 1461088755105 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:59:15 INFO - PROCESS | 1840 | 1461088755111 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:59:15 INFO - PROCESS | 1840 | 1461088755114 Marionette TRACE conn3 <- [1,2486,null,{}] 10:59:15 INFO - PROCESS | 1840 | 1461088755119 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:15 INFO - PROCESS | 1840 | 1461088755323 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:59:15 INFO - PROCESS | 1840 | 1461088755592 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8562887800 == 174 [pid = 1840] [id = 629] 10:59:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f8561270400) [pid = 1840] [serial = 1888] [outer = (nil)] 10:59:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f8561277c00) [pid = 1840] [serial = 1889] [outer = 0x7f8561270400] 10:59:15 INFO - PROCESS | 1840 | 1461088755713 Marionette DEBUG loaded listener.js 10:59:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f856173f000) [pid = 1840] [serial = 1890] [outer = 0x7f8561270400] 10:59:16 INFO - PROCESS | 1840 | 1461088756538 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1480ms 10:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:59:16 INFO - PROCESS | 1840 | 1461088756591 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:59:16 INFO - PROCESS | 1840 | 1461088756593 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:59:16 INFO - PROCESS | 1840 | 1461088756599 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:59:16 INFO - PROCESS | 1840 | 1461088756602 Marionette TRACE conn3 <- [1,2490,null,{}] 10:59:16 INFO - PROCESS | 1840 | 1461088756607 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:16 INFO - PROCESS | 1840 | 1461088756815 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:59:17 INFO - PROCESS | 1840 | 1461088757119 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564ae2000 == 175 [pid = 1840] [id = 630] 10:59:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f855f407800) [pid = 1840] [serial = 1891] [outer = (nil)] 10:59:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f8563d78400) [pid = 1840] [serial = 1892] [outer = 0x7f855f407800] 10:59:17 INFO - PROCESS | 1840 | 1461088757197 Marionette DEBUG loaded listener.js 10:59:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f8564a57000) [pid = 1840] [serial = 1893] [outer = 0x7f855f407800] 10:59:17 INFO - PROCESS | 1840 | 1461088757998 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1431ms 10:59:18 INFO - PROCESS | 1840 | 1461088758031 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:59:18 INFO - PROCESS | 1840 | 1461088758034 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:59:18 INFO - PROCESS | 1840 | 1461088758040 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:59:18 INFO - PROCESS | 1840 | 1461088758043 Marionette TRACE conn3 <- [1,2494,null,{}] 10:59:18 INFO - PROCESS | 1840 | 1461088758048 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:18 INFO - PROCESS | 1840 | 1461088758233 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:59:18 INFO - PROCESS | 1840 | 1461088758503 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565ad3000 == 176 [pid = 1840] [id = 631] 10:59:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f8563b7e400) [pid = 1840] [serial = 1894] [outer = (nil)] 10:59:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f8564aaa800) [pid = 1840] [serial = 1895] [outer = 0x7f8563b7e400] 10:59:18 INFO - PROCESS | 1840 | 1461088758612 Marionette DEBUG loaded listener.js 10:59:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f8565bd9800) [pid = 1840] [serial = 1896] [outer = 0x7f8563b7e400] 10:59:19 INFO - PROCESS | 1840 | 1461088759414 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1431ms 10:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:59:19 INFO - PROCESS | 1840 | 1461088759472 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:59:19 INFO - PROCESS | 1840 | 1461088759474 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:59:19 INFO - PROCESS | 1840 | 1461088759480 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:59:19 INFO - PROCESS | 1840 | 1461088759483 Marionette TRACE conn3 <- [1,2498,null,{}] 10:59:19 INFO - PROCESS | 1840 | 1461088759489 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:19 INFO - PROCESS | 1840 | 1461088759678 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:59:19 INFO - PROCESS | 1840 | 1461088759950 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8569c21000 == 177 [pid = 1840] [id = 632] 10:59:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f855b0a1800) [pid = 1840] [serial = 1897] [outer = (nil)] 10:59:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f8565d45c00) [pid = 1840] [serial = 1898] [outer = 0x7f855b0a1800] 10:59:20 INFO - PROCESS | 1840 | 1461088760060 Marionette DEBUG loaded listener.js 10:59:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f85668ea800) [pid = 1840] [serial = 1899] [outer = 0x7f855b0a1800] 10:59:20 INFO - PROCESS | 1840 | 1461088760837 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1431ms 10:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:59:20 INFO - PROCESS | 1840 | 1461088760912 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:59:20 INFO - PROCESS | 1840 | 1461088760914 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:59:20 INFO - PROCESS | 1840 | 1461088760920 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:59:20 INFO - PROCESS | 1840 | 1461088760924 Marionette TRACE conn3 <- [1,2502,null,{}] 10:59:20 INFO - PROCESS | 1840 | 1461088760929 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:21 INFO - PROCESS | 1840 | 1461088761170 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:59:21 INFO - PROCESS | 1840 | 1461088761481 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcc6800 == 178 [pid = 1840] [id = 633] 10:59:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f855d9c0800) [pid = 1840] [serial = 1900] [outer = (nil)] 10:59:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f8566bb7800) [pid = 1840] [serial = 1901] [outer = 0x7f855d9c0800] 10:59:21 INFO - PROCESS | 1840 | 1461088761556 Marionette DEBUG loaded listener.js 10:59:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f8566beec00) [pid = 1840] [serial = 1902] [outer = 0x7f855d9c0800] 10:59:22 INFO - PROCESS | 1840 | 1461088762319 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1431ms 10:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:59:22 INFO - PROCESS | 1840 | 1461088762351 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:59:22 INFO - PROCESS | 1840 | 1461088762354 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:59:22 INFO - PROCESS | 1840 | 1461088762360 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:59:22 INFO - PROCESS | 1840 | 1461088762363 Marionette TRACE conn3 <- [1,2506,null,{}] 10:59:22 INFO - PROCESS | 1840 | 1461088762368 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:22 INFO - PROCESS | 1840 | 1461088762570 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:59:22 INFO - PROCESS | 1840 | 1461088762844 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856d399000 == 179 [pid = 1840] [id = 634] 10:59:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f8569c6c000) [pid = 1840] [serial = 1903] [outer = (nil)] 10:59:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f8569c71400) [pid = 1840] [serial = 1904] [outer = 0x7f8569c6c000] 10:59:22 INFO - PROCESS | 1840 | 1461088762963 Marionette DEBUG loaded listener.js 10:59:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f8569d0b400) [pid = 1840] [serial = 1905] [outer = 0x7f8569c6c000] 10:59:23 INFO - PROCESS | 1840 | 1461088763791 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1477ms 10:59:23 INFO - PROCESS | 1840 | 1461088763837 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:59:23 INFO - PROCESS | 1840 | 1461088763841 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:59:23 INFO - PROCESS | 1840 | 1461088763847 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:59:23 INFO - PROCESS | 1840 | 1461088763850 Marionette TRACE conn3 <- [1,2510,null,{}] 10:59:23 INFO - PROCESS | 1840 | 1461088763856 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:24 INFO - PROCESS | 1840 | 1461088764097 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:59:24 INFO - PROCESS | 1840 | 1461088764419 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cd2800 == 180 [pid = 1840] [id = 635] 10:59:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f856a556400) [pid = 1840] [serial = 1906] [outer = (nil)] 10:59:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f856a557c00) [pid = 1840] [serial = 1907] [outer = 0x7f856a556400] 10:59:24 INFO - PROCESS | 1840 | 1461088764529 Marionette DEBUG loaded listener.js 10:59:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f856b90bc00) [pid = 1840] [serial = 1908] [outer = 0x7f856a556400] 10:59:25 INFO - PROCESS | 1840 | 1461088765297 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1527ms 10:59:25 INFO - PROCESS | 1840 | 1461088765374 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:59:25 INFO - PROCESS | 1840 | 1461088765378 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:59:25 INFO - PROCESS | 1840 | 1461088765384 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:59:25 INFO - PROCESS | 1840 | 1461088765386 Marionette TRACE conn3 <- [1,2514,null,{}] 10:59:25 INFO - PROCESS | 1840 | 1461088765391 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:25 INFO - PROCESS | 1840 | 1461088765590 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:59:25 INFO - PROCESS | 1840 | 1461088765859 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b5a800 == 181 [pid = 1840] [id = 636] 10:59:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f856a554c00) [pid = 1840] [serial = 1909] [outer = (nil)] 10:59:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f856bae0800) [pid = 1840] [serial = 1910] [outer = 0x7f856a554c00] 10:59:25 INFO - PROCESS | 1840 | 1461088765975 Marionette DEBUG loaded listener.js 10:59:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f856bd4dc00) [pid = 1840] [serial = 1911] [outer = 0x7f856a554c00] 10:59:26 INFO - PROCESS | 1840 | 1461088766768 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1430ms 10:59:26 INFO - PROCESS | 1840 | 1461088766815 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:59:26 INFO - PROCESS | 1840 | 1461088766819 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:59:26 INFO - PROCESS | 1840 | 1461088766824 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:59:26 INFO - PROCESS | 1840 | 1461088766826 Marionette TRACE conn3 <- [1,2518,null,{}] 10:59:26 INFO - PROCESS | 1840 | 1461088766832 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:27 INFO - PROCESS | 1840 | 1461088767029 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:59:27 INFO - PROCESS | 1840 | 1461088767304 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85753cc000 == 182 [pid = 1840] [id = 637] 10:59:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f856a557000) [pid = 1840] [serial = 1912] [outer = (nil)] 10:59:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f856bd59400) [pid = 1840] [serial = 1913] [outer = 0x7f856a557000] 10:59:27 INFO - PROCESS | 1840 | 1461088767415 Marionette DEBUG loaded listener.js 10:59:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f856bdea000) [pid = 1840] [serial = 1914] [outer = 0x7f856a557000] 10:59:28 INFO - PROCESS | 1840 | 1461088768534 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1782ms 10:59:28 INFO - PROCESS | 1840 | 1461088768609 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:59:28 INFO - PROCESS | 1840 | 1461088768612 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:59:28 INFO - PROCESS | 1840 | 1461088768619 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:59:28 INFO - PROCESS | 1840 | 1461088768621 Marionette TRACE conn3 <- [1,2522,null,{}] 10:59:28 INFO - PROCESS | 1840 | 1461088768626 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:28 INFO - PROCESS | 1840 | 1461088768924 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:59:29 INFO - PROCESS | 1840 | 1461088769225 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575e11000 == 183 [pid = 1840] [id = 638] 10:59:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f856b910000) [pid = 1840] [serial = 1915] [outer = (nil)] 10:59:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f856bfb2800) [pid = 1840] [serial = 1916] [outer = 0x7f856b910000] 10:59:29 INFO - PROCESS | 1840 | 1461088769297 Marionette DEBUG loaded listener.js 10:59:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f856c08f000) [pid = 1840] [serial = 1917] [outer = 0x7f856b910000] 10:59:30 INFO - PROCESS | 1840 | 1461088770097 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1535ms 10:59:30 INFO - PROCESS | 1840 | 1461088770155 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:59:30 INFO - PROCESS | 1840 | 1461088770157 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:59:30 INFO - PROCESS | 1840 | 1461088770164 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:59:30 INFO - PROCESS | 1840 | 1461088770166 Marionette TRACE conn3 <- [1,2526,null,{}] 10:59:30 INFO - PROCESS | 1840 | 1461088770171 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:30 INFO - PROCESS | 1840 | 1461088770452 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:59:30 INFO - PROCESS | 1840 | 1461088770765 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857672a800 == 184 [pid = 1840] [id = 639] 10:59:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f856bd52400) [pid = 1840] [serial = 1918] [outer = (nil)] 10:59:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f856c181400) [pid = 1840] [serial = 1919] [outer = 0x7f856bd52400] 10:59:30 INFO - PROCESS | 1840 | 1461088770840 Marionette DEBUG loaded listener.js 10:59:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f856c570800) [pid = 1840] [serial = 1920] [outer = 0x7f856bd52400] 10:59:31 INFO - PROCESS | 1840 | 1461088771687 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1577ms 10:59:31 INFO - PROCESS | 1840 | 1461088771741 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:59:31 INFO - PROCESS | 1840 | 1461088771745 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:59:31 INFO - PROCESS | 1840 | 1461088771752 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:59:31 INFO - PROCESS | 1840 | 1461088771754 Marionette TRACE conn3 <- [1,2530,null,{}] 10:59:31 INFO - PROCESS | 1840 | 1461088771759 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:31 INFO - PROCESS | 1840 | 1461088771970 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:59:32 INFO - PROCESS | 1840 | 1461088772287 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8578a1d800 == 185 [pid = 1840] [id = 640] 10:59:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f855b097000) [pid = 1840] [serial = 1921] [outer = (nil)] 10:59:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f856c189c00) [pid = 1840] [serial = 1922] [outer = 0x7f855b097000] 10:59:32 INFO - PROCESS | 1840 | 1461088772365 Marionette DEBUG loaded listener.js 10:59:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f856c825c00) [pid = 1840] [serial = 1923] [outer = 0x7f855b097000] 10:59:33 INFO - PROCESS | 1840 | 1461088773164 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1482ms 10:59:33 INFO - PROCESS | 1840 | 1461088773235 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:59:33 INFO - PROCESS | 1840 | 1461088773238 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:59:33 INFO - PROCESS | 1840 | 1461088773243 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:59:33 INFO - PROCESS | 1840 | 1461088773246 Marionette TRACE conn3 <- [1,2534,null,{}] 10:59:33 INFO - PROCESS | 1840 | 1461088773251 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:33 INFO - PROCESS | 1840 | 1461088773459 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:59:33 INFO - PROCESS | 1840 | 1461088773770 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8582eda000 == 186 [pid = 1840] [id = 641] 10:59:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f855e358800) [pid = 1840] [serial = 1924] [outer = (nil)] 10:59:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f856c875000) [pid = 1840] [serial = 1925] [outer = 0x7f855e358800] 10:59:33 INFO - PROCESS | 1840 | 1461088773844 Marionette DEBUG loaded listener.js 10:59:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f856ca56800) [pid = 1840] [serial = 1926] [outer = 0x7f855e358800] 10:59:34 INFO - PROCESS | 1840 | 1461088774636 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1438ms 10:59:34 INFO - PROCESS | 1840 | 1461088774683 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:59:34 INFO - PROCESS | 1840 | 1461088774687 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:59:34 INFO - PROCESS | 1840 | 1461088774693 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:59:34 INFO - PROCESS | 1840 | 1461088774695 Marionette TRACE conn3 <- [1,2538,null,{}] 10:59:34 INFO - PROCESS | 1840 | 1461088774700 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:34 INFO - PROCESS | 1840 | 1461088774906 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:59:35 INFO - PROCESS | 1840 | 1461088775186 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583fb7800 == 187 [pid = 1840] [id = 642] 10:59:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f855daee400) [pid = 1840] [serial = 1927] [outer = (nil)] 10:59:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f856caaf800) [pid = 1840] [serial = 1928] [outer = 0x7f855daee400] 10:59:35 INFO - PROCESS | 1840 | 1461088775299 Marionette DEBUG loaded listener.js 10:59:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f856cabb400) [pid = 1840] [serial = 1929] [outer = 0x7f855daee400] 10:59:36 INFO - PROCESS | 1840 | 1461088776081 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1434ms 10:59:36 INFO - PROCESS | 1840 | 1461088776128 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:59:36 INFO - PROCESS | 1840 | 1461088776132 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:59:36 INFO - PROCESS | 1840 | 1461088776137 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:59:36 INFO - PROCESS | 1840 | 1461088776139 Marionette TRACE conn3 <- [1,2542,null,{}] 10:59:36 INFO - PROCESS | 1840 | 1461088776145 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:36 INFO - PROCESS | 1840 | 1461088776361 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:59:36 INFO - PROCESS | 1840 | 1461088776688 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a364000 == 188 [pid = 1840] [id = 643] 10:59:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f85576da400) [pid = 1840] [serial = 1930] [outer = (nil)] 10:59:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f855a1c3c00) [pid = 1840] [serial = 1931] [outer = 0x7f85576da400] 10:59:36 INFO - PROCESS | 1840 | 1461088776766 Marionette DEBUG loaded listener.js 10:59:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f855e26f400) [pid = 1840] [serial = 1932] [outer = 0x7f85576da400] 10:59:37 INFO - PROCESS | 1840 | 1461088777587 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1525ms 10:59:37 INFO - PROCESS | 1840 | 1461088777664 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:59:37 INFO - PROCESS | 1840 | 1461088777667 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:59:37 INFO - PROCESS | 1840 | 1461088777673 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:59:37 INFO - PROCESS | 1840 | 1461088777675 Marionette TRACE conn3 <- [1,2546,null,{}] 10:59:37 INFO - PROCESS | 1840 | 1461088777680 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:37 INFO - PROCESS | 1840 | 1461088777888 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:59:38 INFO - PROCESS | 1840 | 1461088778209 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d21a000 == 189 [pid = 1840] [id = 644] 10:59:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f85576e0800) [pid = 1840] [serial = 1933] [outer = (nil)] 10:59:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f856cae8000) [pid = 1840] [serial = 1934] [outer = 0x7f85576e0800] 10:59:38 INFO - PROCESS | 1840 | 1461088778282 Marionette DEBUG loaded listener.js 10:59:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f856d088400) [pid = 1840] [serial = 1935] [outer = 0x7f85576e0800] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855df57000 == 188 [pid = 1840] [id = 596] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e0c8800 == 187 [pid = 1840] [id = 623] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d90d800 == 186 [pid = 1840] [id = 622] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bea0800 == 185 [pid = 1840] [id = 621] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855ae82800 == 184 [pid = 1840] [id = 620] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85555de800 == 183 [pid = 1840] [id = 619] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d622800 == 182 [pid = 1840] [id = 618] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857049d800 == 181 [pid = 1840] [id = 616] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d217800 == 180 [pid = 1840] [id = 615] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856d11d800 == 179 [pid = 1840] [id = 614] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856c71b800 == 178 [pid = 1840] [id = 613] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856b962800 == 177 [pid = 1840] [id = 612] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a83d800 == 176 [pid = 1840] [id = 611] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8566866800 == 175 [pid = 1840] [id = 610] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564f74800 == 174 [pid = 1840] [id = 609] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564ae6800 == 173 [pid = 1840] [id = 608] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564824000 == 172 [pid = 1840] [id = 607] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85628f8000 == 171 [pid = 1840] [id = 606] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85618b1800 == 170 [pid = 1840] [id = 605] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8561079800 == 169 [pid = 1840] [id = 604] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f9d3800 == 168 [pid = 1840] [id = 603] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f53c000 == 167 [pid = 1840] [id = 602] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e08f000 == 166 [pid = 1840] [id = 601] 10:59:39 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855ba48800 == 165 [pid = 1840] [id = 600] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f8563d7f800) [pid = 1840] [serial = 1736] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f855d13c000) [pid = 1840] [serial = 1781] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f855d13bc00) [pid = 1840] [serial = 1727] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f8569d07000) [pid = 1840] [serial = 1742] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f855d186c00) [pid = 1840] [serial = 1782] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f855dafb000) [pid = 1840] [serial = 1787] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f856cabb800) [pid = 1840] [serial = 1751] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f8565bdc800) [pid = 1840] [serial = 1739] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f8563b93800) [pid = 1840] [serial = 1724] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f855b584c00) [pid = 1840] [serial = 1778] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f855b895400) [pid = 1840] [serial = 1779] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f855f1f2400) [pid = 1840] [serial = 1793] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f855b88f000) [pid = 1840] [serial = 1784] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f855d9c1000) [pid = 1840] [serial = 1785] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f855f80a000) [pid = 1840] [serial = 1769] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f8588696800) [pid = 1840] [serial = 1766] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f85843c6000) [pid = 1840] [serial = 1763] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f857c50f800) [pid = 1840] [serial = 1760] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f856bd51400) [pid = 1840] [serial = 1745] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f856c093800) [pid = 1840] [serial = 1748] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f855f174800) [pid = 1840] [serial = 1730] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f8575470800) [pid = 1840] [serial = 1757] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f8570306400) [pid = 1840] [serial = 1754] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f8557e6d800) [pid = 1840] [serial = 1775] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f855a13f400) [pid = 1840] [serial = 1776] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f8560192400) [pid = 1840] [serial = 1733] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f855e270800) [pid = 1840] [serial = 1772] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f855f388c00) [pid = 1840] [serial = 1794] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f855e35c800) [pid = 1840] [serial = 1790] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f855f0b3000) [pid = 1840] [serial = 1791] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f855b57c800) [pid = 1840] [serial = 1796] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f855dfe8800) [pid = 1840] [serial = 1788] [outer = (nil)] [url = about:blank] 10:59:39 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f855daef400) [pid = 1840] [serial = 1797] [outer = (nil)] [url = about:blank] 10:59:40 INFO - PROCESS | 1840 | 1461088780390 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2787ms 10:59:40 INFO - PROCESS | 1840 | 1461088780461 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:59:40 INFO - PROCESS | 1840 | 1461088780466 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:59:40 INFO - PROCESS | 1840 | 1461088780472 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:59:40 INFO - PROCESS | 1840 | 1461088780477 Marionette TRACE conn3 <- [1,2550,null,{}] 10:59:40 INFO - PROCESS | 1840 | 1461088780484 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:40 INFO - PROCESS | 1840 | 1461088780683 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:59:40 INFO - PROCESS | 1840 | 1461088780876 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b1c2800 == 166 [pid = 1840] [id = 645] 10:59:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f855a40ec00) [pid = 1840] [serial = 1936] [outer = (nil)] 10:59:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f855be4ac00) [pid = 1840] [serial = 1937] [outer = 0x7f855a40ec00] 10:59:40 INFO - PROCESS | 1840 | 1461088780940 Marionette DEBUG loaded listener.js 10:59:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f855d24a400) [pid = 1840] [serial = 1938] [outer = 0x7f855a40ec00] 10:59:41 INFO - PROCESS | 1840 | 1461088781748 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1329ms 10:59:41 INFO - PROCESS | 1840 | 1461088781801 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:59:41 INFO - PROCESS | 1840 | 1461088781809 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:59:41 INFO - PROCESS | 1840 | 1461088781818 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:59:41 INFO - PROCESS | 1840 | 1461088781821 Marionette TRACE conn3 <- [1,2554,null,{}] 10:59:41 INFO - PROCESS | 1840 | 1461088781825 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:42 INFO - PROCESS | 1840 | 1461088782011 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:59:42 INFO - PROCESS | 1840 | 1461088782027 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855c271800 == 167 [pid = 1840] [id = 646] 10:59:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f855b588800) [pid = 1840] [serial = 1939] [outer = (nil)] 10:59:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f855dfe8c00) [pid = 1840] [serial = 1940] [outer = 0x7f855b588800] 10:59:42 INFO - PROCESS | 1840 | 1461088782288 Marionette DEBUG loaded listener.js 10:59:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f855e289c00) [pid = 1840] [serial = 1941] [outer = 0x7f855b588800] 10:59:43 INFO - PROCESS | 1840 | 1461088783112 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1331ms 10:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:59:43 INFO - PROCESS | 1840 | 1461088783149 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:59:43 INFO - PROCESS | 1840 | 1461088783152 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:59:43 INFO - PROCESS | 1840 | 1461088783158 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:59:43 INFO - PROCESS | 1840 | 1461088783163 Marionette TRACE conn3 <- [1,2558,null,{}] 10:59:43 INFO - PROCESS | 1840 | 1461088783183 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:43 INFO - PROCESS | 1840 | 1461088783433 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:59:43 INFO - PROCESS | 1840 | 1461088783470 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e089000 == 168 [pid = 1840] [id = 647] 10:59:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f855f174800) [pid = 1840] [serial = 1942] [outer = (nil)] 10:59:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f855f38b000) [pid = 1840] [serial = 1943] [outer = 0x7f855f174800] 10:59:43 INFO - PROCESS | 1840 | 1461088783532 Marionette DEBUG loaded listener.js 10:59:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f855f7e9800) [pid = 1840] [serial = 1944] [outer = 0x7f855f174800] 10:59:44 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f855e28ac00) [pid = 1840] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:59:44 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f85576d7c00) [pid = 1840] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:59:44 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f855b57b400) [pid = 1840] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:59:44 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f855f387c00) [pid = 1840] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:59:44 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f8558de6c00) [pid = 1840] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:59:44 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f855d64a800) [pid = 1840] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:59:45 INFO - PROCESS | 1840 | 1461088785107 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1993ms 10:59:45 INFO - PROCESS | 1840 | 1461088785151 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:59:45 INFO - PROCESS | 1840 | 1461088785155 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:59:45 INFO - PROCESS | 1840 | 1461088785160 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:59:45 INFO - PROCESS | 1840 | 1461088785163 Marionette TRACE conn3 <- [1,2562,null,{}] 10:59:45 INFO - PROCESS | 1840 | 1461088785167 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:45 INFO - PROCESS | 1840 | 1461088785352 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:59:45 INFO - PROCESS | 1840 | 1461088785538 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855efe9000 == 169 [pid = 1840] [id = 648] 10:59:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f85576d2c00) [pid = 1840] [serial = 1945] [outer = (nil)] 10:59:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f855f7f5000) [pid = 1840] [serial = 1946] [outer = 0x7f85576d2c00] 10:59:45 INFO - PROCESS | 1840 | 1461088785597 Marionette DEBUG loaded listener.js 10:59:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f855f8b7800) [pid = 1840] [serial = 1947] [outer = 0x7f85576d2c00] 10:59:46 INFO - PROCESS | 1840 | 1461088786246 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1129ms 10:59:46 INFO - PROCESS | 1840 | 1461088786292 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:59:46 INFO - PROCESS | 1840 | 1461088786307 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:59:46 INFO - PROCESS | 1840 | 1461088786323 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:59:46 INFO - PROCESS | 1840 | 1461088786325 Marionette TRACE conn3 <- [1,2566,null,{}] 10:59:46 INFO - PROCESS | 1840 | 1461088786330 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:46 INFO - PROCESS | 1840 | 1461088786513 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:59:46 INFO - PROCESS | 1840 | 1461088786523 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f531000 == 170 [pid = 1840] [id = 649] 10:59:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f855f8ba400) [pid = 1840] [serial = 1948] [outer = (nil)] 10:59:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f856019c000) [pid = 1840] [serial = 1949] [outer = 0x7f855f8ba400] 10:59:46 INFO - PROCESS | 1840 | 1461088786581 Marionette DEBUG loaded listener.js 10:59:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f856127a400) [pid = 1840] [serial = 1950] [outer = 0x7f855f8ba400] 10:59:47 INFO - PROCESS | 1840 | 1461088787812 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1535ms 10:59:47 INFO - PROCESS | 1840 | 1461088787850 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:59:47 INFO - PROCESS | 1840 | 1461088787857 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:59:47 INFO - PROCESS | 1840 | 1461088787865 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:59:47 INFO - PROCESS | 1840 | 1461088787870 Marionette TRACE conn3 <- [1,2570,null,{}] 10:59:47 INFO - PROCESS | 1840 | 1461088787877 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:48 INFO - PROCESS | 1840 | 1461088788104 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:59:48 INFO - PROCESS | 1840 | 1461088788424 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bfe1000 == 171 [pid = 1840] [id = 650] 10:59:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f855d183c00) [pid = 1840] [serial = 1951] [outer = (nil)] 10:59:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f855d9c2000) [pid = 1840] [serial = 1952] [outer = 0x7f855d183c00] 10:59:48 INFO - PROCESS | 1840 | 1461088788503 Marionette DEBUG loaded listener.js 10:59:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f855dfe1800) [pid = 1840] [serial = 1953] [outer = 0x7f855d183c00] 10:59:49 INFO - PROCESS | 1840 | 1461088789420 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1636ms 10:59:49 INFO - PROCESS | 1840 | 1461088789501 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:59:49 INFO - PROCESS | 1840 | 1461088789509 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:59:49 INFO - PROCESS | 1840 | 1461088789519 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:59:49 INFO - PROCESS | 1840 | 1461088789523 Marionette TRACE conn3 <- [1,2574,null,{}] 10:59:49 INFO - PROCESS | 1840 | 1461088789528 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:49 INFO - PROCESS | 1840 | 1461088789770 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:59:50 INFO - PROCESS | 1840 | 1461088790136 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f56c000 == 172 [pid = 1840] [id = 651] 10:59:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f855d185c00) [pid = 1840] [serial = 1954] [outer = (nil)] 10:59:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f855f5c3c00) [pid = 1840] [serial = 1955] [outer = 0x7f855d185c00] 10:59:50 INFO - PROCESS | 1840 | 1461088790206 Marionette DEBUG loaded listener.js 10:59:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f855f8b8c00) [pid = 1840] [serial = 1956] [outer = 0x7f855d185c00] 10:59:51 INFO - PROCESS | 1840 | 1461088791058 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1582ms 10:59:51 INFO - PROCESS | 1840 | 1461088791101 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:59:51 INFO - PROCESS | 1840 | 1461088791104 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:59:51 INFO - PROCESS | 1840 | 1461088791110 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:59:51 INFO - PROCESS | 1840 | 1461088791116 Marionette TRACE conn3 <- [1,2578,null,{}] 10:59:51 INFO - PROCESS | 1840 | 1461088791131 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:51 INFO - PROCESS | 1840 | 1461088791345 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:59:51 INFO - PROCESS | 1840 | 1461088791668 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85618c2000 == 173 [pid = 1840] [id = 652] 10:59:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f855e26b000) [pid = 1840] [serial = 1957] [outer = (nil)] 10:59:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f856191f000) [pid = 1840] [serial = 1958] [outer = 0x7f855e26b000] 10:59:51 INFO - PROCESS | 1840 | 1461088791751 Marionette DEBUG loaded listener.js 10:59:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f8563b83400) [pid = 1840] [serial = 1959] [outer = 0x7f855e26b000] 10:59:52 INFO - PROCESS | 1840 | 1461088792553 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1487ms 10:59:52 INFO - PROCESS | 1840 | 1461088792598 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:59:52 INFO - PROCESS | 1840 | 1461088792603 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:59:52 INFO - PROCESS | 1840 | 1461088792608 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:59:52 INFO - PROCESS | 1840 | 1461088792611 Marionette TRACE conn3 <- [1,2582,null,{}] 10:59:52 INFO - PROCESS | 1840 | 1461088792616 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:52 INFO - PROCESS | 1840 | 1461088792817 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:59:53 INFO - PROCESS | 1840 | 1461088793096 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564930000 == 174 [pid = 1840] [id = 653] 10:59:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f855f7ed400) [pid = 1840] [serial = 1960] [outer = (nil)] 10:59:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f8563d82000) [pid = 1840] [serial = 1961] [outer = 0x7f855f7ed400] 10:59:53 INFO - PROCESS | 1840 | 1461088793208 Marionette DEBUG loaded listener.js 10:59:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f8564aa1400) [pid = 1840] [serial = 1962] [outer = 0x7f855f7ed400] 10:59:53 INFO - PROCESS | 1840 | 1461088793984 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1431ms 10:59:54 INFO - PROCESS | 1840 | 1461088794040 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:59:54 INFO - PROCESS | 1840 | 1461088794044 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:59:54 INFO - PROCESS | 1840 | 1461088794050 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:59:54 INFO - PROCESS | 1840 | 1461088794053 Marionette TRACE conn3 <- [1,2586,null,{}] 10:59:54 INFO - PROCESS | 1840 | 1461088794058 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:54 INFO - PROCESS | 1840 | 1461088794276 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:59:54 INFO - PROCESS | 1840 | 1461088794604 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856501b800 == 175 [pid = 1840] [id = 654] 10:59:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f8565bd8800) [pid = 1840] [serial = 1963] [outer = (nil)] 10:59:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f856662a800) [pid = 1840] [serial = 1964] [outer = 0x7f8565bd8800] 10:59:54 INFO - PROCESS | 1840 | 1461088794681 Marionette DEBUG loaded listener.js 10:59:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f85668e7400) [pid = 1840] [serial = 1965] [outer = 0x7f8565bd8800] 10:59:55 INFO - PROCESS | 1840 | 1461088795538 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1532ms 10:59:55 INFO - PROCESS | 1840 | 1461088795583 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:59:55 INFO - PROCESS | 1840 | 1461088795587 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:59:55 INFO - PROCESS | 1840 | 1461088795592 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:59:55 INFO - PROCESS | 1840 | 1461088795595 Marionette TRACE conn3 <- [1,2590,null,{}] 10:59:55 INFO - PROCESS | 1840 | 1461088795600 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:55 INFO - PROCESS | 1840 | 1461088795834 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:59:56 INFO - PROCESS | 1840 | 1461088796149 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856b960800 == 176 [pid = 1840] [id = 655] 10:59:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f856690b000) [pid = 1840] [serial = 1966] [outer = (nil)] 10:59:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f8569d0dc00) [pid = 1840] [serial = 1967] [outer = 0x7f856690b000] 10:59:56 INFO - PROCESS | 1840 | 1461088796230 Marionette DEBUG loaded listener.js 10:59:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f856bd4fc00) [pid = 1840] [serial = 1968] [outer = 0x7f856690b000] 10:59:57 INFO - PROCESS | 1840 | 1461088797048 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1482ms 10:59:57 INFO - PROCESS | 1840 | 1461088797078 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:59:57 INFO - PROCESS | 1840 | 1461088797081 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:59:57 INFO - PROCESS | 1840 | 1461088797087 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:59:57 INFO - PROCESS | 1840 | 1461088797089 Marionette TRACE conn3 <- [1,2594,null,{}] 10:59:57 INFO - PROCESS | 1840 | 1461088797095 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:57 INFO - PROCESS | 1840 | 1461088797287 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:59:57 INFO - PROCESS | 1840 | 1461088797572 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856d38c800 == 177 [pid = 1840] [id = 656] 10:59:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f856662b800) [pid = 1840] [serial = 1969] [outer = (nil)] 10:59:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f856c82b000) [pid = 1840] [serial = 1970] [outer = 0x7f856662b800] 10:59:57 INFO - PROCESS | 1840 | 1461088797684 Marionette DEBUG loaded listener.js 10:59:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f856caec800) [pid = 1840] [serial = 1971] [outer = 0x7f856662b800] 10:59:58 INFO - PROCESS | 1840 | 1461088798490 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:59:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:59:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1430ms 10:59:58 INFO - PROCESS | 1840 | 1461088798517 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:59:58 INFO - PROCESS | 1840 | 1461088798521 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:59:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:59:58 INFO - PROCESS | 1840 | 1461088798526 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:59:58 INFO - PROCESS | 1840 | 1461088798528 Marionette TRACE conn3 <- [1,2598,null,{}] 10:59:58 INFO - PROCESS | 1840 | 1461088798534 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:58 INFO - PROCESS | 1840 | 1461088798730 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:59:59 INFO - PROCESS | 1840 | 1461088799013 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857175d000 == 178 [pid = 1840] [id = 657] 10:59:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f8566bb8000) [pid = 1840] [serial = 1972] [outer = (nil)] 10:59:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f856d1b8400) [pid = 1840] [serial = 1973] [outer = 0x7f8566bb8000] 10:59:59 INFO - PROCESS | 1840 | 1461088799124 Marionette DEBUG loaded listener.js 10:59:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f856d497800) [pid = 1840] [serial = 1974] [outer = 0x7f8566bb8000] 10:59:59 INFO - PROCESS | 1840 | 1461088799955 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 11:00:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:00:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1483ms 11:00:00 INFO - PROCESS | 1840 | 1461088800011 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 11:00:00 INFO - PROCESS | 1840 | 1461088800014 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 11:00:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:00:00 INFO - PROCESS | 1840 | 1461088800020 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:00:00 INFO - PROCESS | 1840 | 1461088800023 Marionette TRACE conn3 <- [1,2602,null,{}] 11:00:00 INFO - PROCESS | 1840 | 1461088800028 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:00 INFO - PROCESS | 1840 | 1461088800240 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 11:00:00 INFO - PROCESS | 1840 | 1461088800562 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575069000 == 179 [pid = 1840] [id = 658] 11:00:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7f855d9ccc00) [pid = 1840] [serial = 1975] [outer = (nil)] 11:00:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7f856e28f000) [pid = 1840] [serial = 1976] [outer = 0x7f855d9ccc00] 11:00:00 INFO - PROCESS | 1840 | 1461088800651 Marionette DEBUG loaded listener.js 11:00:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7f8570094c00) [pid = 1840] [serial = 1977] [outer = 0x7f855d9ccc00] 11:00:01 INFO - PROCESS | 1840 | 1461088801488 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 11:00:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:00:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1540ms 11:00:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:00:01 INFO - PROCESS | 1840 | 1461088801561 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 11:00:01 INFO - PROCESS | 1840 | 1461088801564 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 11:00:01 INFO - PROCESS | 1840 | 1461088801570 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:00:01 INFO - PROCESS | 1840 | 1461088801574 Marionette TRACE conn3 <- [1,2606,null,{}] 11:00:01 INFO - PROCESS | 1840 | 1461088801580 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:01 INFO - PROCESS | 1840 | 1461088801870 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 11:00:02 INFO - PROCESS | 1840 | 1461088802215 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583f85000 == 180 [pid = 1840] [id = 659] 11:00:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f8558de0800) [pid = 1840] [serial = 1978] [outer = (nil)] 11:00:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f8570303400) [pid = 1840] [serial = 1979] [outer = 0x7f8558de0800] 11:00:02 INFO - PROCESS | 1840 | 1461088802290 Marionette DEBUG loaded listener.js 11:00:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f857030a400) [pid = 1840] [serial = 1980] [outer = 0x7f8558de0800] 11:00:03 INFO - PROCESS | 1840 | 1461088803207 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 11:00:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:00:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1679ms 11:00:03 INFO - PROCESS | 1840 | 1461088803249 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 11:00:03 INFO - PROCESS | 1840 | 1461088803252 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 11:00:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:00:03 INFO - PROCESS | 1840 | 1461088803259 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:00:03 INFO - PROCESS | 1840 | 1461088803263 Marionette TRACE conn3 <- [1,2610,null,{}] 11:00:03 INFO - PROCESS | 1840 | 1461088803269 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:03 INFO - PROCESS | 1840 | 1461088803516 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 11:00:03 INFO - PROCESS | 1840 | 1461088803840 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587d94800 == 181 [pid = 1840] [id = 660] 11:00:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f857034dc00) [pid = 1840] [serial = 1981] [outer = (nil)] 11:00:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f8572cf1c00) [pid = 1840] [serial = 1982] [outer = 0x7f857034dc00] 11:00:03 INFO - PROCESS | 1840 | 1461088803925 Marionette DEBUG loaded listener.js 11:00:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7f8573a1c000) [pid = 1840] [serial = 1983] [outer = 0x7f857034dc00] 11:00:04 INFO - PROCESS | 1840 | 1461088804771 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 11:00:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:00:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1579ms 11:00:04 INFO - PROCESS | 1840 | 1461088804839 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 11:00:04 INFO - PROCESS | 1840 | 1461088804842 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 11:00:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:00:04 INFO - PROCESS | 1840 | 1461088804848 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:00:04 INFO - PROCESS | 1840 | 1461088804850 Marionette TRACE conn3 <- [1,2614,null,{}] 11:00:04 INFO - PROCESS | 1840 | 1461088804856 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:05 INFO - PROCESS | 1840 | 1461088805068 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 11:00:05 INFO - PROCESS | 1840 | 1461088805399 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8588390000 == 182 [pid = 1840] [id = 661] 11:00:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7f8569c4d400) [pid = 1840] [serial = 1984] [outer = (nil)] 11:00:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7f8573b31c00) [pid = 1840] [serial = 1985] [outer = 0x7f8569c4d400] 11:00:05 INFO - PROCESS | 1840 | 1461088805476 Marionette DEBUG loaded listener.js 11:00:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 296 (0x7f8574788000) [pid = 1840] [serial = 1986] [outer = 0x7f8569c4d400] 11:00:06 INFO - PROCESS | 1840 | 1461088806248 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 11:00:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:00:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1476ms 11:00:06 INFO - PROCESS | 1840 | 1461088806328 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 11:00:06 INFO - PROCESS | 1840 | 1461088806335 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 11:00:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:00:06 INFO - PROCESS | 1840 | 1461088806342 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:00:06 INFO - PROCESS | 1840 | 1461088806345 Marionette TRACE conn3 <- [1,2618,null,{}] 11:00:06 INFO - PROCESS | 1840 | 1461088806350 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:06 INFO - PROCESS | 1840 | 1461088806600 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 11:00:06 INFO - PROCESS | 1840 | 1461088806921 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858882e800 == 183 [pid = 1840] [id = 662] 11:00:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 297 (0x7f855d646400) [pid = 1840] [serial = 1987] [outer = (nil)] 11:00:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 298 (0x7f8574f29400) [pid = 1840] [serial = 1988] [outer = 0x7f855d646400] 11:00:07 INFO - PROCESS | 1840 | 1461088806999 Marionette DEBUG loaded listener.js 11:00:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 299 (0x7f857546fc00) [pid = 1840] [serial = 1989] [outer = 0x7f855d646400] 11:00:07 INFO - PROCESS | 1840 | 1461088807783 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 11:00:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:00:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1484ms 11:00:07 INFO - PROCESS | 1840 | 1461088807828 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 11:00:07 INFO - PROCESS | 1840 | 1461088807831 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 11:00:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:00:07 INFO - PROCESS | 1840 | 1461088807837 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:00:07 INFO - PROCESS | 1840 | 1461088807840 Marionette TRACE conn3 <- [1,2622,null,{}] 11:00:07 INFO - PROCESS | 1840 | 1461088807846 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:08 INFO - PROCESS | 1840 | 1461088808054 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 11:00:08 INFO - PROCESS | 1840 | 1461088808340 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c977800 == 184 [pid = 1840] [id = 663] 11:00:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 300 (0x7f8565bd5400) [pid = 1840] [serial = 1990] [outer = (nil)] 11:00:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 301 (0x7f85758cc800) [pid = 1840] [serial = 1991] [outer = 0x7f8565bd5400] 11:00:08 INFO - PROCESS | 1840 | 1461088808458 Marionette DEBUG loaded listener.js 11:00:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 302 (0x7f85761d8400) [pid = 1840] [serial = 1992] [outer = 0x7f8565bd5400] 11:00:09 INFO - PROCESS | 1840 | 1461088809256 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 11:00:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:00:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1483ms 11:00:09 INFO - PROCESS | 1840 | 1461088809321 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 11:00:09 INFO - PROCESS | 1840 | 1461088809325 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 11:00:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:00:09 INFO - PROCESS | 1840 | 1461088809330 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:00:09 INFO - PROCESS | 1840 | 1461088809332 Marionette TRACE conn3 <- [1,2626,null,{}] 11:00:09 INFO - PROCESS | 1840 | 1461088809339 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:09 INFO - PROCESS | 1840 | 1461088809572 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 11:00:09 INFO - PROCESS | 1840 | 1461088809908 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bd19000 == 185 [pid = 1840] [id = 664] 11:00:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 303 (0x7f8557e75c00) [pid = 1840] [serial = 1993] [outer = (nil)] 11:00:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 304 (0x7f8576608400) [pid = 1840] [serial = 1994] [outer = 0x7f8557e75c00] 11:00:09 INFO - PROCESS | 1840 | 1461088809988 Marionette DEBUG loaded listener.js 11:00:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 305 (0x7f85767a1800) [pid = 1840] [serial = 1995] [outer = 0x7f8557e75c00] 11:00:10 INFO - PROCESS | 1840 | 1461088810896 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 11:00:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:00:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1633ms 11:00:10 INFO - PROCESS | 1840 | 1461088810965 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 11:00:10 INFO - PROCESS | 1840 | 1461088810969 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 11:00:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:00:10 INFO - PROCESS | 1840 | 1461088810975 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:00:10 INFO - PROCESS | 1840 | 1461088810978 Marionette TRACE conn3 <- [1,2630,null,{}] 11:00:10 INFO - PROCESS | 1840 | 1461088810984 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:11 INFO - PROCESS | 1840 | 1461088811203 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 11:00:11 INFO - PROCESS | 1840 | 1461088811548 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bd13800 == 186 [pid = 1840] [id = 665] 11:00:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 306 (0x7f8558de6400) [pid = 1840] [serial = 1996] [outer = (nil)] 11:00:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 307 (0x7f8575471400) [pid = 1840] [serial = 1997] [outer = 0x7f8558de6400] 11:00:11 INFO - PROCESS | 1840 | 1461088811626 Marionette DEBUG loaded listener.js 11:00:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 308 (0x7f8576e48400) [pid = 1840] [serial = 1998] [outer = 0x7f8558de6400] 11:00:12 INFO - PROCESS | 1840 | 1461088812478 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 11:00:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:00:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1583ms 11:00:12 INFO - PROCESS | 1840 | 1461088812559 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 11:00:12 INFO - PROCESS | 1840 | 1461088812562 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 11:00:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:00:12 INFO - PROCESS | 1840 | 1461088812569 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:00:12 INFO - PROCESS | 1840 | 1461088812571 Marionette TRACE conn3 <- [1,2634,null,{}] 11:00:12 INFO - PROCESS | 1840 | 1461088812577 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:12 INFO - PROCESS | 1840 | 1461088812833 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 11:00:13 INFO - PROCESS | 1840 | 1461088813779 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a36e800 == 187 [pid = 1840] [id = 666] 11:00:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 309 (0x7f8558de4000) [pid = 1840] [serial = 1999] [outer = (nil)] 11:00:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 310 (0x7f8558def400) [pid = 1840] [serial = 2000] [outer = 0x7f8558de4000] 11:00:13 INFO - PROCESS | 1840 | 1461088813921 Marionette DEBUG loaded listener.js 11:00:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 311 (0x7f855a40b000) [pid = 1840] [serial = 2001] [outer = 0x7f8558de4000] 11:00:14 INFO - PROCESS | 1840 | 1461088814775 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 11:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2277ms 11:00:14 INFO - PROCESS | 1840 | 1461088814847 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 11:00:14 INFO - PROCESS | 1840 | 1461088814855 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 11:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:00:14 INFO - PROCESS | 1840 | 1461088814863 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:00:14 INFO - PROCESS | 1840 | 1461088814868 Marionette TRACE conn3 <- [1,2638,null,{}] 11:00:14 INFO - PROCESS | 1840 | 1461088814875 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:15 INFO - PROCESS | 1840 | 1461088815129 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 11:00:15 INFO - PROCESS | 1840 | 1461088815494 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855c283000 == 188 [pid = 1840] [id = 667] 11:00:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 312 (0x7f855b09f800) [pid = 1840] [serial = 2002] [outer = (nil)] 11:00:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 313 (0x7f855d143800) [pid = 1840] [serial = 2003] [outer = 0x7f855b09f800] 11:00:15 INFO - PROCESS | 1840 | 1461088815568 Marionette DEBUG loaded listener.js 11:00:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 314 (0x7f855d249c00) [pid = 1840] [serial = 2004] [outer = 0x7f855b09f800] 11:00:16 INFO - PROCESS | 1840 | 1461088816568 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 11:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1787ms 11:00:16 INFO - PROCESS | 1840 | 1461088816652 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 11:00:16 INFO - PROCESS | 1840 | 1461088816658 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 11:00:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:00:16 INFO - PROCESS | 1840 | 1461088816667 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:00:16 INFO - PROCESS | 1840 | 1461088816670 Marionette TRACE conn3 <- [1,2642,null,{}] 11:00:16 INFO - PROCESS | 1840 | 1461088816676 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:16 INFO - PROCESS | 1840 | 1461088816894 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 11:00:17 INFO - PROCESS | 1840 | 1461088817284 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855be94000 == 189 [pid = 1840] [id = 668] 11:00:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 315 (0x7f855b580800) [pid = 1840] [serial = 2005] [outer = (nil)] 11:00:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 316 (0x7f855daf7000) [pid = 1840] [serial = 2006] [outer = 0x7f855b580800] 11:00:17 INFO - PROCESS | 1840 | 1461088817353 Marionette DEBUG loaded listener.js 11:00:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 317 (0x7f855e289400) [pid = 1840] [serial = 2007] [outer = 0x7f855b580800] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85753b5800 == 188 [pid = 1840] [id = 303] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8561071000 == 187 [pid = 1840] [id = 446] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575cc9800 == 186 [pid = 1840] [id = 370] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857c3b8000 == 185 [pid = 1840] [id = 372] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f8d1000 == 184 [pid = 1840] [id = 293] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576e56000 == 183 [pid = 1840] [id = 371] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855fdc0000 == 182 [pid = 1840] [id = 333] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855a178800 == 181 [pid = 1840] [id = 589] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bfcf000 == 180 [pid = 1840] [id = 590] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855efe9000 == 179 [pid = 1840] [id = 648] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e089000 == 178 [pid = 1840] [id = 647] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855c271800 == 177 [pid = 1840] [id = 646] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b1c2800 == 176 [pid = 1840] [id = 645] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8582eda000 == 175 [pid = 1840] [id = 641] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8578a1d800 == 174 [pid = 1840] [id = 640] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857672a800 == 173 [pid = 1840] [id = 639] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575e11000 == 172 [pid = 1840] [id = 638] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85753cc000 == 171 [pid = 1840] [id = 637] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b5a800 == 170 [pid = 1840] [id = 636] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cd2800 == 169 [pid = 1840] [id = 635] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856d399000 == 168 [pid = 1840] [id = 634] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcc6800 == 167 [pid = 1840] [id = 633] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8569c21000 == 166 [pid = 1840] [id = 632] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565ad3000 == 165 [pid = 1840] [id = 631] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564ae2000 == 164 [pid = 1840] [id = 630] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8562887800 == 163 [pid = 1840] [id = 629] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8561072800 == 162 [pid = 1840] [id = 628] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f567800 == 161 [pid = 1840] [id = 627] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f102800 == 160 [pid = 1840] [id = 626] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855ba58800 == 159 [pid = 1840] [id = 625] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d21b800 == 158 [pid = 1840] [id = 595] 11:00:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f0e1000 == 157 [pid = 1840] [id = 624] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 316 (0x7f855f16fc00) [pid = 1840] [serial = 1868] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 315 (0x7f855f8afc00) [pid = 1840] [serial = 1814] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 314 (0x7f8561282800) [pid = 1840] [serial = 1820] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 313 (0x7f85666adc00) [pid = 1840] [serial = 1841] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 312 (0x7f8565bdc400) [pid = 1840] [serial = 1835] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 311 (0x7f855d255800) [pid = 1840] [serial = 1847] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 310 (0x7f8566910400) [pid = 1840] [serial = 1844] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 309 (0x7f8557e72400) [pid = 1840] [serial = 1853] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 308 (0x7f8566bf0400) [pid = 1840] [serial = 1850] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 307 (0x7f856662d000) [pid = 1840] [serial = 1838] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 306 (0x7f855f0b9400) [pid = 1840] [serial = 1808] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 305 (0x7f8563b3e800) [pid = 1840] [serial = 1826] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 304 (0x7f856019c800) [pid = 1840] [serial = 1817] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 303 (0x7f855f1ebc00) [pid = 1840] [serial = 1799] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 302 (0x7f855a1b7000) [pid = 1840] [serial = 1857] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 301 (0x7f8558de1c00) [pid = 1840] [serial = 1856] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 300 (0x7f855f7f1c00) [pid = 1840] [serial = 1811] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 299 (0x7f8564a59000) [pid = 1840] [serial = 1832] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 298 (0x7f855d9c1800) [pid = 1840] [serial = 1805] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 297 (0x7f8563d7bc00) [pid = 1840] [serial = 1829] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 296 (0x7f855d80f000) [pid = 1840] [serial = 1862] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 295 (0x7f855daee000) [pid = 1840] [serial = 1863] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7f8561735c00) [pid = 1840] [serial = 1823] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7f855b890c00) [pid = 1840] [serial = 1802] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7f855f38ec00) [pid = 1840] [serial = 1871] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f855b095800) [pid = 1840] [serial = 1859] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f855d17e400) [pid = 1840] [serial = 1860] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f855f7ee000) [pid = 1840] [serial = 1872] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f855e285800) [pid = 1840] [serial = 1865] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f855f1f5800) [pid = 1840] [serial = 1869] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7f855f0ad400) [pid = 1840] [serial = 1866] [outer = (nil)] [url = about:blank] 11:00:18 INFO - PROCESS | 1840 | 1461088818551 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 11:00:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:00:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1980ms 11:00:18 INFO - PROCESS | 1840 | 1461088818647 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 11:00:18 INFO - PROCESS | 1840 | 1461088818651 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 11:00:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:00:18 INFO - PROCESS | 1840 | 1461088818659 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:00:18 INFO - PROCESS | 1840 | 1461088818666 Marionette TRACE conn3 <- [1,2646,null,{}] 11:00:18 INFO - PROCESS | 1840 | 1461088818680 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:18 INFO - PROCESS | 1840 | 1461088818883 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 11:00:19 INFO - PROCESS | 1840 | 1461088819070 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b8e8800 == 158 [pid = 1840] [id = 669] 11:00:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7f8557e72400) [pid = 1840] [serial = 2008] [outer = (nil)] 11:00:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f855d80dc00) [pid = 1840] [serial = 2009] [outer = 0x7f8557e72400] 11:00:19 INFO - PROCESS | 1840 | 1461088819132 Marionette DEBUG loaded listener.js 11:00:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f855f16fc00) [pid = 1840] [serial = 2010] [outer = 0x7f8557e72400] 11:00:19 INFO - PROCESS | 1840 | 1461088819857 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 11:00:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:00:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1239ms 11:00:19 INFO - PROCESS | 1840 | 1461088819897 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 11:00:19 INFO - PROCESS | 1840 | 1461088819901 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 11:00:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:00:19 INFO - PROCESS | 1840 | 1461088819942 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:00:19 INFO - PROCESS | 1840 | 1461088819945 Marionette TRACE conn3 <- [1,2650,null,{}] 11:00:19 INFO - PROCESS | 1840 | 1461088819950 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:20 INFO - PROCESS | 1840 | 1461088820143 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 11:00:20 INFO - PROCESS | 1840 | 1461088820152 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d919000 == 159 [pid = 1840] [id = 670] 11:00:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f855e362800) [pid = 1840] [serial = 2011] [outer = (nil)] 11:00:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f855f38c400) [pid = 1840] [serial = 2012] [outer = 0x7f855e362800] 11:00:20 INFO - PROCESS | 1840 | 1461088820214 Marionette DEBUG loaded listener.js 11:00:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f855f410400) [pid = 1840] [serial = 2013] [outer = 0x7f855e362800] 11:00:21 INFO - PROCESS | 1840 | 1461088821193 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 11:00:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:00:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1278ms 11:00:21 INFO - PROCESS | 1840 | 1461088821219 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 11:00:21 INFO - PROCESS | 1840 | 1461088821233 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 11:00:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:00:21 INFO - PROCESS | 1840 | 1461088821249 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:00:21 INFO - PROCESS | 1840 | 1461088821252 Marionette TRACE conn3 <- [1,2654,null,{}] 11:00:21 INFO - PROCESS | 1840 | 1461088821257 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:21 INFO - PROCESS | 1840 | 1461088821522 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 11:00:21 INFO - PROCESS | 1840 | 1461088821556 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855efd4800 == 160 [pid = 1840] [id = 671] 11:00:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7f855f802c00) [pid = 1840] [serial = 2014] [outer = (nil)] 11:00:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7f855f80e400) [pid = 1840] [serial = 2015] [outer = 0x7f855f802c00] 11:00:21 INFO - PROCESS | 1840 | 1461088821630 Marionette DEBUG loaded listener.js 11:00:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7f855fd20c00) [pid = 1840] [serial = 2016] [outer = 0x7f855f802c00] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7f855d643400) [pid = 1840] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7f855f810c00) [pid = 1840] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7f856a557000) [pid = 1840] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f855b588800) [pid = 1840] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f855f407800) [pid = 1840] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f855be49c00) [pid = 1840] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f855f174800) [pid = 1840] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f855f409800) [pid = 1840] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7f8561270400) [pid = 1840] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7f85843d0800) [pid = 1840] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7f8561271400) [pid = 1840] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f8558de7800) [pid = 1840] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f855a40ec00) [pid = 1840] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f855dfe6c00) [pid = 1840] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f8570090400) [pid = 1840] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f855e26f000) [pid = 1840] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f855f8b7000) [pid = 1840] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f855d180400) [pid = 1840] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f85576da400) [pid = 1840] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f85576d7800) [pid = 1840] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f8569c6c000) [pid = 1840] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f8566914c00) [pid = 1840] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f855b0a1800) [pid = 1840] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f8583507400) [pid = 1840] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f855b0a1400) [pid = 1840] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f856c82b400) [pid = 1840] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f8573aa8800) [pid = 1840] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f856a556400) [pid = 1840] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f855a1c0c00) [pid = 1840] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f856bd52400) [pid = 1840] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f855e291800) [pid = 1840] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f855d9c0800) [pid = 1840] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f855e268800) [pid = 1840] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f855f1ecc00) [pid = 1840] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f855be45800) [pid = 1840] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f856662e400) [pid = 1840] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f855f802800) [pid = 1840] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f856b910000) [pid = 1840] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f85843fc000) [pid = 1840] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f855f385c00) [pid = 1840] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f855a13c000) [pid = 1840] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f855daee400) [pid = 1840] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f855d251400) [pid = 1840] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f85601a1800) [pid = 1840] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f85576da800) [pid = 1840] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f8570214800) [pid = 1840] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f855f16dc00) [pid = 1840] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f8561271800) [pid = 1840] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f855b096000) [pid = 1840] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f855d649400) [pid = 1840] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f855fd21400) [pid = 1840] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f855fecd800) [pid = 1840] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f856a554c00) [pid = 1840] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f855a139800) [pid = 1840] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f855f7f5800) [pid = 1840] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f855dfee800) [pid = 1840] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f855a1bbc00) [pid = 1840] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f8558ded000) [pid = 1840] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f855a13a000) [pid = 1840] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f855b895000) [pid = 1840] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f85666ad800) [pid = 1840] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f855f38d400) [pid = 1840] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f85668ec400) [pid = 1840] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f8574569800) [pid = 1840] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f8564a58800) [pid = 1840] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f855d9ce400) [pid = 1840] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f85576db000) [pid = 1840] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f856e434000) [pid = 1840] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f8565bd4800) [pid = 1840] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f8565d44400) [pid = 1840] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f855d17ec00) [pid = 1840] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f855f5cc800) [pid = 1840] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f8561921800) [pid = 1840] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f855b097000) [pid = 1840] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f85576d2c00) [pid = 1840] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f8564899800) [pid = 1840] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f855e358800) [pid = 1840] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f8573a1cc00) [pid = 1840] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f8565bd7000) [pid = 1840] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f855b586000) [pid = 1840] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f8563b7e400) [pid = 1840] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f856caea400) [pid = 1840] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f8563b9dc00) [pid = 1840] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f85650ad400) [pid = 1840] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f855f8b5400) [pid = 1840] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f856ca5f000) [pid = 1840] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f855b586800) [pid = 1840] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f85833e3000) [pid = 1840] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f856d48b000) [pid = 1840] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f8563b82000) [pid = 1840] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f8569c6e800) [pid = 1840] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f855e364c00) [pid = 1840] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:00:23 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f855f16c400) [pid = 1840] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:00:23 INFO - PROCESS | 1840 | 1461088823997 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 11:00:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:00:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2780ms 11:00:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:00:24 INFO - PROCESS | 1840 | 1461088824029 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 11:00:24 INFO - PROCESS | 1840 | 1461088824032 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 11:00:24 INFO - PROCESS | 1840 | 1461088824038 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:00:24 INFO - PROCESS | 1840 | 1461088824041 Marionette TRACE conn3 <- [1,2658,null,{}] 11:00:24 INFO - PROCESS | 1840 | 1461088824046 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:24 INFO - PROCESS | 1840 | 1461088824237 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 11:00:24 INFO - PROCESS | 1840 | 1461088824438 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a17a000 == 161 [pid = 1840] [id = 672] 11:00:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f85576da800) [pid = 1840] [serial = 2017] [outer = (nil)] 11:00:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f855b0a1400) [pid = 1840] [serial = 2018] [outer = 0x7f85576da800] 11:00:24 INFO - PROCESS | 1840 | 1461088824500 Marionette DEBUG loaded listener.js 11:00:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f855be46000) [pid = 1840] [serial = 2019] [outer = 0x7f85576da800] 11:00:25 INFO - PROCESS | 1840 | 1461088825136 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 11:00:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:00:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1127ms 11:00:25 INFO - PROCESS | 1840 | 1461088825165 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 11:00:25 INFO - PROCESS | 1840 | 1461088825167 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 11:00:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:00:25 INFO - PROCESS | 1840 | 1461088825173 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:00:25 INFO - PROCESS | 1840 | 1461088825175 Marionette TRACE conn3 <- [1,2662,null,{}] 11:00:25 INFO - PROCESS | 1840 | 1461088825181 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:25 INFO - PROCESS | 1840 | 1461088825461 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 11:00:25 INFO - PROCESS | 1840 | 1461088825507 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855efef000 == 162 [pid = 1840] [id = 673] 11:00:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f855b096000) [pid = 1840] [serial = 2020] [outer = (nil)] 11:00:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f855dfe6c00) [pid = 1840] [serial = 2021] [outer = 0x7f855b096000] 11:00:25 INFO - PROCESS | 1840 | 1461088825568 Marionette DEBUG loaded listener.js 11:00:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f855f0b1000) [pid = 1840] [serial = 2022] [outer = 0x7f855b096000] 11:00:26 INFO - PROCESS | 1840 | 1461088826815 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 11:00:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:00:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1679ms 11:00:26 INFO - PROCESS | 1840 | 1461088826854 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 11:00:26 INFO - PROCESS | 1840 | 1461088826862 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 11:00:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:00:26 INFO - PROCESS | 1840 | 1461088826870 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:00:26 INFO - PROCESS | 1840 | 1461088826875 Marionette TRACE conn3 <- [1,2666,null,{}] 11:00:26 INFO - PROCESS | 1840 | 1461088826882 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:27 INFO - PROCESS | 1840 | 1461088827120 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 11:00:27 INFO - PROCESS | 1840 | 1461088827438 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855be9a800 == 163 [pid = 1840] [id = 674] 11:00:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f855b896400) [pid = 1840] [serial = 2023] [outer = (nil)] 11:00:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f855be42400) [pid = 1840] [serial = 2024] [outer = 0x7f855b896400] 11:00:27 INFO - PROCESS | 1840 | 1461088827520 Marionette DEBUG loaded listener.js 11:00:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f855d187400) [pid = 1840] [serial = 2025] [outer = 0x7f855b896400] 11:00:28 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:28 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:00:28 INFO - PROCESS | 1840 | 1461088828844 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 11:00:28 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) 11:00:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2031ms 11:00:28 INFO - PROCESS | 1840 | 1461088828983 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 11:00:28 INFO - PROCESS | 1840 | 1461088828992 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 11:00:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:00:29 INFO - PROCESS | 1840 | 1461088829012 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:00:29 INFO - PROCESS | 1840 | 1461088829016 Marionette TRACE conn3 <- [1,2670,null,{}] 11:00:29 INFO - PROCESS | 1840 | 1461088829024 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:29 INFO - PROCESS | 1840 | 1461088829239 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 11:00:29 INFO - PROCESS | 1840 | 1461088829508 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f109800 == 164 [pid = 1840] [id = 675] 11:00:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f855b898400) [pid = 1840] [serial = 2026] [outer = (nil)] 11:00:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f855d64ec00) [pid = 1840] [serial = 2027] [outer = 0x7f855b898400] 11:00:29 INFO - PROCESS | 1840 | 1461088829581 Marionette DEBUG loaded listener.js 11:00:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f855f0b1800) [pid = 1840] [serial = 2028] [outer = 0x7f855b898400] 11:00:30 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:30 INFO - PROCESS | 1840 | 1461088830890 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 11:00:30 INFO - PROCESS | 1840 | 1461088830979 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 11:00:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:00:31 INFO - PROCESS | 1840 | 1461088831040 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:00:31 INFO - PROCESS | 1840 | 1461088831047 Marionette TRACE conn3 <- [1,2674,null,{}] 11:00:31 INFO - PROCESS | 1840 | 1461088831063 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:31 INFO - PROCESS | 1840 | 1461088831281 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 11:00:31 INFO - PROCESS | 1840 | 1461088831555 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8c7000 == 165 [pid = 1840] [id = 676] 11:00:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f855f0b6000) [pid = 1840] [serial = 2029] [outer = (nil)] 11:00:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f855f38e400) [pid = 1840] [serial = 2030] [outer = 0x7f855f0b6000] 11:00:31 INFO - PROCESS | 1840 | 1461088831633 Marionette DEBUG loaded listener.js 11:00:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f855f811800) [pid = 1840] [serial = 2031] [outer = 0x7f855f0b6000] 11:00:32 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:32 INFO - PROCESS | 1840 | 1461088832926 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 11:00:33 INFO - PROCESS | 1840 | 1461088833055 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 11:00:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:00:33 INFO - PROCESS | 1840 | 1461088833072 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:00:33 INFO - PROCESS | 1840 | 1461088833075 Marionette TRACE conn3 <- [1,2678,null,{}] 11:00:33 INFO - PROCESS | 1840 | 1461088833081 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:33 INFO - PROCESS | 1840 | 1461088833290 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 11:00:33 INFO - PROCESS | 1840 | 1461088833556 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856107c800 == 166 [pid = 1840] [id = 677] 11:00:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f855f16a400) [pid = 1840] [serial = 2032] [outer = (nil)] 11:00:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f855fd1d800) [pid = 1840] [serial = 2033] [outer = 0x7f855f16a400] 11:00:33 INFO - PROCESS | 1840 | 1461088833629 Marionette DEBUG loaded listener.js 11:00:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f8560192400) [pid = 1840] [serial = 2034] [outer = 0x7f855f16a400] 11:00:34 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:34 INFO - PROCESS | 1840 | 1461088834881 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 11:00:34 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) 11:00:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1834ms 11:00:34 INFO - PROCESS | 1840 | 1461088834904 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 11:00:34 INFO - PROCESS | 1840 | 1461088834908 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 11:00:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:00:34 INFO - PROCESS | 1840 | 1461088834914 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:00:34 INFO - PROCESS | 1840 | 1461088834916 Marionette TRACE conn3 <- [1,2682,null,{}] 11:00:34 INFO - PROCESS | 1840 | 1461088834922 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:35 INFO - PROCESS | 1840 | 1461088835183 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 11:00:35 INFO - PROCESS | 1840 | 1461088835458 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85618ae000 == 167 [pid = 1840] [id = 678] 11:00:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f855f802800) [pid = 1840] [serial = 2035] [outer = (nil)] 11:00:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f85601a0000) [pid = 1840] [serial = 2036] [outer = 0x7f855f802800] 11:00:35 INFO - PROCESS | 1840 | 1461088835545 Marionette DEBUG loaded listener.js 11:00:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f856128c400) [pid = 1840] [serial = 2037] [outer = 0x7f855f802800] 11:00:36 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:36 INFO - PROCESS | 1840 | 1461088836860 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 11:00:36 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) 11:00:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1977ms 11:00:36 INFO - PROCESS | 1840 | 1461088836946 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 11:00:36 INFO - PROCESS | 1840 | 1461088836950 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 11:00:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:00:36 INFO - PROCESS | 1840 | 1461088836960 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:00:36 INFO - PROCESS | 1840 | 1461088836964 Marionette TRACE conn3 <- [1,2686,null,{}] 11:00:36 INFO - PROCESS | 1840 | 1461088836969 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:37 INFO - PROCESS | 1840 | 1461088837191 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 11:00:37 INFO - PROCESS | 1840 | 1461088837457 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85638dd000 == 168 [pid = 1840] [id = 679] 11:00:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f8561280800) [pid = 1840] [serial = 2038] [outer = (nil)] 11:00:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f8563b81800) [pid = 1840] [serial = 2039] [outer = 0x7f8561280800] 11:00:37 INFO - PROCESS | 1840 | 1461088837535 Marionette DEBUG loaded listener.js 11:00:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f8563d85800) [pid = 1840] [serial = 2040] [outer = 0x7f8561280800] 11:00:38 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:38 INFO - PROCESS | 1840 | 1461088838853 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 11:00:38 INFO - PROCESS | 1840 | 1461088838951 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 11:00:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:00:38 INFO - PROCESS | 1840 | 1461088838958 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:00:38 INFO - PROCESS | 1840 | 1461088838961 Marionette TRACE conn3 <- [1,2690,null,{}] 11:00:38 INFO - PROCESS | 1840 | 1461088838967 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:39 INFO - PROCESS | 1840 | 1461088839171 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 11:00:39 INFO - PROCESS | 1840 | 1461088839450 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856493a800 == 169 [pid = 1840] [id = 680] 11:00:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f856128e800) [pid = 1840] [serial = 2041] [outer = (nil)] 11:00:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f8564a4fc00) [pid = 1840] [serial = 2042] [outer = 0x7f856128e800] 11:00:39 INFO - PROCESS | 1840 | 1461088839523 Marionette DEBUG loaded listener.js 11:00:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f8564aa5800) [pid = 1840] [serial = 2043] [outer = 0x7f856128e800] 11:00:40 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:40 INFO - PROCESS | 1840 | 1461088840898 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 11:00:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:00:40 INFO - PROCESS | 1840 | 1461088840954 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 11:00:40 INFO - PROCESS | 1840 | 1461088840960 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:00:40 INFO - PROCESS | 1840 | 1461088840964 Marionette TRACE conn3 <- [1,2694,null,{}] 11:00:40 INFO - PROCESS | 1840 | 1461088840969 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:41 INFO - PROCESS | 1840 | 1461088841179 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 11:00:41 INFO - PROCESS | 1840 | 1461088841459 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564d97000 == 170 [pid = 1840] [id = 681] 11:00:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f8563b82000) [pid = 1840] [serial = 2044] [outer = (nil)] 11:00:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f85650a5c00) [pid = 1840] [serial = 2045] [outer = 0x7f8563b82000] 11:00:41 INFO - PROCESS | 1840 | 1461088841538 Marionette DEBUG loaded listener.js 11:00:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f8565bdb000) [pid = 1840] [serial = 2046] [outer = 0x7f8563b82000] 11:00:42 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:42 INFO - PROCESS | 1840 | 1461088842853 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 11:00:42 INFO - PROCESS | 1840 | 1461088842962 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 11:00:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:00:42 INFO - PROCESS | 1840 | 1461088842968 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:00:42 INFO - PROCESS | 1840 | 1461088842971 Marionette TRACE conn3 <- [1,2698,null,{}] 11:00:42 INFO - PROCESS | 1840 | 1461088842977 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:43 INFO - PROCESS | 1840 | 1461088843189 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 11:00:43 INFO - PROCESS | 1840 | 1461088843459 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566859000 == 171 [pid = 1840] [id = 682] 11:00:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f8564a50400) [pid = 1840] [serial = 2047] [outer = (nil)] 11:00:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f8565d43400) [pid = 1840] [serial = 2048] [outer = 0x7f8564a50400] 11:00:43 INFO - PROCESS | 1840 | 1461088843532 Marionette DEBUG loaded listener.js 11:00:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f8566631400) [pid = 1840] [serial = 2049] [outer = 0x7f8564a50400] 11:00:44 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:44 INFO - PROCESS | 1840 | 1461088844843 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 11:00:44 INFO - PROCESS | 1840 | 1461088844940 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 11:00:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:00:44 INFO - PROCESS | 1840 | 1461088844953 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:00:44 INFO - PROCESS | 1840 | 1461088844955 Marionette TRACE conn3 <- [1,2702,null,{}] 11:00:44 INFO - PROCESS | 1840 | 1461088844961 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:45 INFO - PROCESS | 1840 | 1461088845177 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 11:00:45 INFO - PROCESS | 1840 | 1461088845451 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b8f8800 == 172 [pid = 1840] [id = 683] 11:00:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f85576d4000) [pid = 1840] [serial = 2050] [outer = (nil)] 11:00:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f8558de7c00) [pid = 1840] [serial = 2051] [outer = 0x7f85576d4000] 11:00:45 INFO - PROCESS | 1840 | 1461088845525 Marionette DEBUG loaded listener.js 11:00:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f855d9c6800) [pid = 1840] [serial = 2052] [outer = 0x7f85576d4000] 11:00:46 INFO - PROCESS | 1840 | 1461088846448 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 11:00:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:00:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1535ms 11:00:46 INFO - PROCESS | 1840 | 1461088846489 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 11:00:46 INFO - PROCESS | 1840 | 1461088846498 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 11:00:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:00:46 INFO - PROCESS | 1840 | 1461088846504 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:00:46 INFO - PROCESS | 1840 | 1461088846508 Marionette TRACE conn3 <- [1,2706,null,{}] 11:00:46 INFO - PROCESS | 1840 | 1461088846513 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:46 INFO - PROCESS | 1840 | 1461088846761 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 11:00:47 INFO - PROCESS | 1840 | 1461088847083 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d222800 == 173 [pid = 1840] [id = 684] 11:00:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f85576d5800) [pid = 1840] [serial = 2053] [outer = (nil)] 11:00:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f855a40f400) [pid = 1840] [serial = 2054] [outer = 0x7f85576d5800] 11:00:47 INFO - PROCESS | 1840 | 1461088847167 Marionette DEBUG loaded listener.js 11:00:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f855f8bb800) [pid = 1840] [serial = 2055] [outer = 0x7f85576d5800] 11:00:48 INFO - PROCESS | 1840 | 1461088848017 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 11:00:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:00:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1582ms 11:00:48 INFO - PROCESS | 1840 | 1461088848088 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 11:00:48 INFO - PROCESS | 1840 | 1461088848090 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 11:00:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:00:48 INFO - PROCESS | 1840 | 1461088848097 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:00:48 INFO - PROCESS | 1840 | 1461088848099 Marionette TRACE conn3 <- [1,2710,null,{}] 11:00:48 INFO - PROCESS | 1840 | 1461088848105 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:48 INFO - PROCESS | 1840 | 1461088848359 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 11:00:48 INFO - PROCESS | 1840 | 1461088848681 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b5c5000 == 174 [pid = 1840] [id = 685] 11:00:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f85576dac00) [pid = 1840] [serial = 2056] [outer = (nil)] 11:00:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f855a407800) [pid = 1840] [serial = 2057] [outer = 0x7f85576dac00] 11:00:48 INFO - PROCESS | 1840 | 1461088848758 Marionette DEBUG loaded listener.js 11:00:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f855d813c00) [pid = 1840] [serial = 2058] [outer = 0x7f85576dac00] 11:00:50 INFO - PROCESS | 1840 | 1461088850094 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 11:00:50 INFO - PROCESS | 1840 | 1461088850198 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 11:00:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:00:50 INFO - PROCESS | 1840 | 1461088850210 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:00:50 INFO - PROCESS | 1840 | 1461088850214 Marionette TRACE conn3 <- [1,2714,null,{}] 11:00:50 INFO - PROCESS | 1840 | 1461088850223 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:50 INFO - PROCESS | 1840 | 1461088850442 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 11:00:50 INFO - PROCESS | 1840 | 1461088850731 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d910000 == 175 [pid = 1840] [id = 686] 11:00:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f855a1bd800) [pid = 1840] [serial = 2059] [outer = (nil)] 11:00:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f855b095800) [pid = 1840] [serial = 2060] [outer = 0x7f855a1bd800] 11:00:50 INFO - PROCESS | 1840 | 1461088850804 Marionette DEBUG loaded listener.js 11:00:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f855b588c00) [pid = 1840] [serial = 2061] [outer = 0x7f855a1bd800] 11:00:51 INFO - PROCESS | 1840 | 1461088851630 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 11:00:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:00:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1487ms 11:00:51 INFO - PROCESS | 1840 | 1461088851697 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 11:00:51 INFO - PROCESS | 1840 | 1461088851705 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 11:00:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:00:51 INFO - PROCESS | 1840 | 1461088851715 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:00:51 INFO - PROCESS | 1840 | 1461088851719 Marionette TRACE conn3 <- [1,2718,null,{}] 11:00:51 INFO - PROCESS | 1840 | 1461088851724 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:51 INFO - PROCESS | 1840 | 1461088851930 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 11:00:52 INFO - PROCESS | 1840 | 1461088852266 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f52b000 == 176 [pid = 1840] [id = 687] 11:00:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f855be4d000) [pid = 1840] [serial = 2062] [outer = (nil)] 11:00:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f855d183400) [pid = 1840] [serial = 2063] [outer = 0x7f855be4d000] 11:00:52 INFO - PROCESS | 1840 | 1461088852409 Marionette DEBUG loaded listener.js 11:00:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f855d814800) [pid = 1840] [serial = 2064] [outer = 0x7f855be4d000] 11:00:53 INFO - PROCESS | 1840 | 1461088853432 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 11:00:53 INFO - PROCESS | 1840 | 1461088853454 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 11:00:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:00:53 INFO - PROCESS | 1840 | 1461088853460 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:00:53 INFO - PROCESS | 1840 | 1461088853466 Marionette TRACE conn3 <- [1,2722,null,{}] 11:00:53 INFO - PROCESS | 1840 | 1461088853482 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:53 INFO - PROCESS | 1840 | 1461088853682 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 11:00:54 INFO - PROCESS | 1840 | 1461088854102 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8557dde800 == 175 [pid = 1840] [id = 493] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e083000 == 174 [pid = 1840] [id = 472] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f118000 == 173 [pid = 1840] [id = 565] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f856019c000) [pid = 1840] [serial = 1949] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f856cae8000) [pid = 1840] [serial = 1934] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a169000 == 174 [pid = 1840] [id = 688] 11:00:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f855b09d400) [pid = 1840] [serial = 2065] [outer = (nil)] 11:00:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f855e28f400) [pid = 1840] [serial = 2066] [outer = 0x7f855b09d400] 11:00:54 INFO - PROCESS | 1840 | 1461088854241 Marionette DEBUG loaded listener.js 11:00:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f855f1ecc00) [pid = 1840] [serial = 2067] [outer = 0x7f855b09d400] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b5c8000 == 173 [pid = 1840] [id = 617] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8558bae800 == 172 [pid = 1840] [id = 566] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855a17a000 == 171 [pid = 1840] [id = 672] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855efd4800 == 170 [pid = 1840] [id = 671] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d919000 == 169 [pid = 1840] [id = 670] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b8e8800 == 168 [pid = 1840] [id = 669] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855be94000 == 167 [pid = 1840] [id = 668] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855c283000 == 166 [pid = 1840] [id = 667] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855a36e800 == 165 [pid = 1840] [id = 666] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bd13800 == 164 [pid = 1840] [id = 665] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bd19000 == 163 [pid = 1840] [id = 664] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858c977800 == 162 [pid = 1840] [id = 663] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858882e800 == 161 [pid = 1840] [id = 662] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8588390000 == 160 [pid = 1840] [id = 661] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8587d94800 == 159 [pid = 1840] [id = 660] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8583f85000 == 158 [pid = 1840] [id = 659] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575069000 == 157 [pid = 1840] [id = 658] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857175d000 == 156 [pid = 1840] [id = 657] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856d38c800 == 155 [pid = 1840] [id = 656] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856b960800 == 154 [pid = 1840] [id = 655] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856501b800 == 153 [pid = 1840] [id = 654] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564930000 == 152 [pid = 1840] [id = 653] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85618c2000 == 151 [pid = 1840] [id = 652] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f56c000 == 150 [pid = 1840] [id = 651] 11:00:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bfe1000 == 149 [pid = 1840] [id = 650] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f855f8b7800) [pid = 1840] [serial = 1947] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f855f391c00) [pid = 1840] [serial = 1800] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f855f8bc000) [pid = 1840] [serial = 1815] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f856bdea000) [pid = 1840] [serial = 1914] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f855dfe8c00) [pid = 1840] [serial = 1940] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f8564a57000) [pid = 1840] [serial = 1893] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f855d148000) [pid = 1840] [serial = 1877] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f855f38b000) [pid = 1840] [serial = 1943] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f8564aa2800) [pid = 1840] [serial = 1737] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f856173f000) [pid = 1840] [serial = 1890] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f85883ac400) [pid = 1840] [serial = 1683] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f8566916c00) [pid = 1840] [serial = 1659] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f855d18c800) [pid = 1840] [serial = 1584] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f855be4ac00) [pid = 1840] [serial = 1937] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f855f5c4800) [pid = 1840] [serial = 1809] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f857030b400) [pid = 1840] [serial = 1614] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f855f8bd000) [pid = 1840] [serial = 1874] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f855fd24000) [pid = 1840] [serial = 1875] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f8565bd5000) [pid = 1840] [serial = 1596] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f855e287c00) [pid = 1840] [serial = 1880] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f855a1c3c00) [pid = 1840] [serial = 1931] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f855b584000) [pid = 1840] [serial = 1854] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f8569d0b400) [pid = 1840] [serial = 1905] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f856bfadc00) [pid = 1840] [serial = 1746] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f8565d45c00) [pid = 1840] [serial = 1898] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f85843cc400) [pid = 1840] [serial = 1680] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f855dfe0000) [pid = 1840] [serial = 1806] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f856bd59400) [pid = 1840] [serial = 1913] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f8573691400) [pid = 1840] [serial = 1617] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f85822d5000) [pid = 1840] [serial = 1674] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f856a557c00) [pid = 1840] [serial = 1907] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f85650ab000) [pid = 1840] [serial = 1833] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f856c570800) [pid = 1840] [serial = 1920] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f855f803000) [pid = 1840] [serial = 1812] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f8566bb7800) [pid = 1840] [serial = 1901] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f855e274c00) [pid = 1840] [serial = 1773] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f855fec4800) [pid = 1840] [serial = 1886] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f858877bc00) [pid = 1840] [serial = 1692] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f8578820400) [pid = 1840] [serial = 1671] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f855f80f400) [pid = 1840] [serial = 1770] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f856c08f000) [pid = 1840] [serial = 1917] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f858872bc00) [pid = 1840] [serial = 1686] [outer = (nil)] [url = about:blank] 11:00:54 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f856c7ca400) [pid = 1840] [serial = 1662] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f855f7e9800) [pid = 1840] [serial = 1944] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f856bfb2800) [pid = 1840] [serial = 1916] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f855f16d000) [pid = 1840] [serial = 1698] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f856caaf800) [pid = 1840] [serial = 1928] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f855e26f400) [pid = 1840] [serial = 1932] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f855f403000) [pid = 1840] [serial = 1731] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f8563d85c00) [pid = 1840] [serial = 1725] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f855f170800) [pid = 1840] [serial = 1701] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f857034b000) [pid = 1840] [serial = 1755] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f855f8b0400) [pid = 1840] [serial = 1884] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f8563d84000) [pid = 1840] [serial = 1581] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f855be4e800) [pid = 1840] [serial = 1803] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f856c182000) [pid = 1840] [serial = 1650] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f8561928800) [pid = 1840] [serial = 1824] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f8563b85c00) [pid = 1840] [serial = 1827] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f855d24dc00) [pid = 1840] [serial = 1878] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f856bd4dc00) [pid = 1840] [serial = 1911] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f8569c62400) [pid = 1840] [serial = 1851] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f8569c71400) [pid = 1840] [serial = 1904] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f856c875c00) [pid = 1840] [serial = 1608] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f8561276800) [pid = 1840] [serial = 1656] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f8566bb0400) [pid = 1840] [serial = 1848] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f856c82d000) [pid = 1840] [serial = 1749] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f8561277c00) [pid = 1840] [serial = 1889] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f855a144c00) [pid = 1840] [serial = 1695] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f855d24d000) [pid = 1840] [serial = 1728] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f856bd51800) [pid = 1840] [serial = 1602] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f856c181400) [pid = 1840] [serial = 1919] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f8561287000) [pid = 1840] [serial = 1590] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f856c098000) [pid = 1840] [serial = 1605] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f8586426000) [pid = 1840] [serial = 1764] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f8566baf400) [pid = 1840] [serial = 1845] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f85668eb000) [pid = 1840] [serial = 1842] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f8575bb9000) [pid = 1840] [serial = 1623] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f8583399c00) [pid = 1840] [serial = 1761] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f8565d47400) [pid = 1840] [serial = 1740] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f8560196000) [pid = 1840] [serial = 1887] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f8569fafc00) [pid = 1840] [serial = 1599] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f855dfea800) [pid = 1840] [serial = 1653] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f8561735800) [pid = 1840] [serial = 1821] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f856d080000) [pid = 1840] [serial = 1611] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f856c189c00) [pid = 1840] [serial = 1922] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f855f7f5000) [pid = 1840] [serial = 1946] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f8565d43800) [pid = 1840] [serial = 1836] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f856c825c00) [pid = 1840] [serial = 1923] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f856c875000) [pid = 1840] [serial = 1925] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f855d24a400) [pid = 1840] [serial = 1938] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f8576e4a800) [pid = 1840] [serial = 1758] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f856b907400) [pid = 1840] [serial = 1743] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f855f385800) [pid = 1840] [serial = 1587] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f8565bd9800) [pid = 1840] [serial = 1896] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f856df0b400) [pid = 1840] [serial = 1665] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f8564aaa800) [pid = 1840] [serial = 1895] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f856488e400) [pid = 1840] [serial = 1830] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f856cabb400) [pid = 1840] [serial = 1929] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f856b90bc00) [pid = 1840] [serial = 1908] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f85666a5000) [pid = 1840] [serial = 1839] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f85668ea800) [pid = 1840] [serial = 1899] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f8566beec00) [pid = 1840] [serial = 1902] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f8564a4b800) [pid = 1840] [serial = 1593] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f8563d78400) [pid = 1840] [serial = 1892] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f8576eb0c00) [pid = 1840] [serial = 1668] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f855be50000) [pid = 1840] [serial = 1689] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f858880cc00) [pid = 1840] [serial = 1767] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f8574785400) [pid = 1840] [serial = 1620] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f85833eb800) [pid = 1840] [serial = 1677] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f856d1ae000) [pid = 1840] [serial = 1752] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f856bae0800) [pid = 1840] [serial = 1910] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f855e289c00) [pid = 1840] [serial = 1941] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f8561282c00) [pid = 1840] [serial = 1734] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f855f0bb000) [pid = 1840] [serial = 1881] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f8561277000) [pid = 1840] [serial = 1818] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f856ca56800) [pid = 1840] [serial = 1926] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f855f5cfc00) [pid = 1840] [serial = 1883] [outer = (nil)] [url = about:blank] 11:00:55 INFO - PROCESS | 1840 | 1461088855179 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 11:00:55 INFO - PROCESS | 1840 | 1461088855212 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 11:00:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:00:55 INFO - PROCESS | 1840 | 1461088855217 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:00:55 INFO - PROCESS | 1840 | 1461088855219 Marionette TRACE conn3 <- [1,2726,null,{}] 11:00:55 INFO - PROCESS | 1840 | 1461088855225 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:55 INFO - PROCESS | 1840 | 1461088855420 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 11:00:55 INFO - PROCESS | 1840 | 1461088855610 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d21e800 == 150 [pid = 1840] [id = 689] 11:00:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f855e274c00) [pid = 1840] [serial = 2068] [outer = (nil)] 11:00:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f855f389400) [pid = 1840] [serial = 2069] [outer = 0x7f855e274c00] 11:00:55 INFO - PROCESS | 1840 | 1461088855745 Marionette DEBUG loaded listener.js 11:00:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f855f5c5800) [pid = 1840] [serial = 2070] [outer = 0x7f855e274c00] 11:00:56 INFO - PROCESS | 1840 | 1461088856423 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 11:00:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:00:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1228ms 11:00:56 INFO - PROCESS | 1840 | 1461088856446 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 11:00:56 INFO - PROCESS | 1840 | 1461088856449 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 11:00:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:00:56 INFO - PROCESS | 1840 | 1461088856455 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:00:56 INFO - PROCESS | 1840 | 1461088856457 Marionette TRACE conn3 <- [1,2730,null,{}] 11:00:56 INFO - PROCESS | 1840 | 1461088856462 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:56 INFO - PROCESS | 1840 | 1461088856750 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 11:00:56 INFO - PROCESS | 1840 | 1461088856783 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0cb000 == 151 [pid = 1840] [id = 690] 11:00:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f855f7ebc00) [pid = 1840] [serial = 2071] [outer = (nil)] 11:00:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f855f808000) [pid = 1840] [serial = 2072] [outer = 0x7f855f7ebc00] 11:00:56 INFO - PROCESS | 1840 | 1461088856844 Marionette DEBUG loaded listener.js 11:00:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f855f8b2c00) [pid = 1840] [serial = 2073] [outer = 0x7f855f7ebc00] 11:00:58 INFO - PROCESS | 1840 | 1461088858211 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 11:00:58 INFO - PROCESS | 1840 | 1461088858292 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 11:00:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:00:58 INFO - PROCESS | 1840 | 1461088858308 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:00:58 INFO - PROCESS | 1840 | 1461088858314 Marionette TRACE conn3 <- [1,2734,null,{}] 11:00:58 INFO - PROCESS | 1840 | 1461088858454 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:59 INFO - PROCESS | 1840 | 1461088859005 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 11:00:59 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f85576da800) [pid = 1840] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:00:59 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f8557e72400) [pid = 1840] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:00:59 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f8558de4000) [pid = 1840] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:00:59 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f855e362800) [pid = 1840] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:00:59 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f855b580800) [pid = 1840] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:00:59 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f855b09f800) [pid = 1840] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:00:59 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f85576e0800) [pid = 1840] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:00:59 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f855f802c00) [pid = 1840] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:00:59 INFO - PROCESS | 1840 | 1461088859136 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855ba5b000 == 152 [pid = 1840] [id = 691] 11:00:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f85576da800) [pid = 1840] [serial = 2074] [outer = (nil)] 11:00:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f855b09f800) [pid = 1840] [serial = 2075] [outer = 0x7f85576da800] 11:00:59 INFO - PROCESS | 1840 | 1461088859206 Marionette DEBUG loaded listener.js 11:00:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f855f5c2400) [pid = 1840] [serial = 2076] [outer = 0x7f85576da800] 11:00:59 INFO - PROCESS | 1840 | 1461088859875 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 11:00:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:00:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1603ms 11:00:59 INFO - PROCESS | 1840 | 1461088859908 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 11:00:59 INFO - PROCESS | 1840 | 1461088859912 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 11:00:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:00:59 INFO - PROCESS | 1840 | 1461088859917 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:00:59 INFO - PROCESS | 1840 | 1461088859919 Marionette TRACE conn3 <- [1,2738,null,{}] 11:00:59 INFO - PROCESS | 1840 | 1461088859924 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:00 INFO - PROCESS | 1840 | 1461088860112 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 11:01:00 INFO - PROCESS | 1840 | 1461088860294 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8de000 == 153 [pid = 1840] [id = 692] 11:01:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f85576e0800) [pid = 1840] [serial = 2077] [outer = (nil)] 11:01:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f8561920800) [pid = 1840] [serial = 2078] [outer = 0x7f85576e0800] 11:01:00 INFO - PROCESS | 1840 | 1461088860357 Marionette DEBUG loaded listener.js 11:01:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f8563b83c00) [pid = 1840] [serial = 2079] [outer = 0x7f85576e0800] 11:01:01 INFO - PROCESS | 1840 | 1461088861296 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 11:01:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:01:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1428ms 11:01:01 INFO - PROCESS | 1840 | 1461088861347 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 11:01:01 INFO - PROCESS | 1840 | 1461088861352 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 11:01:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:01:01 INFO - PROCESS | 1840 | 1461088861362 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:01:01 INFO - PROCESS | 1840 | 1461088861369 Marionette TRACE conn3 <- [1,2742,null,{}] 11:01:01 INFO - PROCESS | 1840 | 1461088861382 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:01 INFO - PROCESS | 1840 | 1461088861686 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 11:01:02 INFO - PROCESS | 1840 | 1461088862009 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bd19000 == 154 [pid = 1840] [id = 693] 11:01:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f8558de9c00) [pid = 1840] [serial = 2080] [outer = (nil)] 11:01:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f855b57c400) [pid = 1840] [serial = 2081] [outer = 0x7f8558de9c00] 11:01:02 INFO - PROCESS | 1840 | 1461088862087 Marionette DEBUG loaded listener.js 11:01:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f855be47800) [pid = 1840] [serial = 2082] [outer = 0x7f8558de9c00] 11:01:02 INFO - PROCESS | 1840 | 1461088862980 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 11:01:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:01:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1694ms 11:01:03 INFO - PROCESS | 1840 | 1461088863056 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 11:01:03 INFO - PROCESS | 1840 | 1461088863064 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 11:01:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:01:03 INFO - PROCESS | 1840 | 1461088863075 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:01:03 INFO - PROCESS | 1840 | 1461088863078 Marionette TRACE conn3 <- [1,2746,null,{}] 11:01:03 INFO - PROCESS | 1840 | 1461088863085 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:03 INFO - PROCESS | 1840 | 1461088863341 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 11:01:03 INFO - PROCESS | 1840 | 1461088863647 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f122800 == 155 [pid = 1840] [id = 694] 11:01:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f855d254400) [pid = 1840] [serial = 2083] [outer = (nil)] 11:01:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f855daf2c00) [pid = 1840] [serial = 2084] [outer = 0x7f855d254400] 11:01:03 INFO - PROCESS | 1840 | 1461088863726 Marionette DEBUG loaded listener.js 11:01:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f855e35bc00) [pid = 1840] [serial = 2085] [outer = 0x7f855d254400] 11:01:04 INFO - PROCESS | 1840 | 1461088864675 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 11:01:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:01:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1635ms 11:01:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:01:04 INFO - PROCESS | 1840 | 1461088864710 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 11:01:04 INFO - PROCESS | 1840 | 1461088864713 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 11:01:04 INFO - PROCESS | 1840 | 1461088864720 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:01:04 INFO - PROCESS | 1840 | 1461088864726 Marionette TRACE conn3 <- [1,2750,null,{}] 11:01:04 INFO - PROCESS | 1840 | 1461088864742 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:04 INFO - PROCESS | 1840 | 1461088864962 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 11:01:05 INFO - PROCESS | 1840 | 1461088865231 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856169f800 == 156 [pid = 1840] [id = 695] 11:01:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f855f1f5400) [pid = 1840] [serial = 2086] [outer = (nil)] 11:01:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f855fd19c00) [pid = 1840] [serial = 2087] [outer = 0x7f855f1f5400] 11:01:05 INFO - PROCESS | 1840 | 1461088865351 Marionette DEBUG loaded listener.js 11:01:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f856019f800) [pid = 1840] [serial = 2088] [outer = 0x7f855f1f5400] 11:01:06 INFO - PROCESS | 1840 | 1461088866187 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 11:01:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:01:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1541ms 11:01:06 INFO - PROCESS | 1840 | 1461088866261 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 11:01:06 INFO - PROCESS | 1840 | 1461088866266 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 11:01:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:01:06 INFO - PROCESS | 1840 | 1461088866272 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:01:06 INFO - PROCESS | 1840 | 1461088866275 Marionette TRACE conn3 <- [1,2754,null,{}] 11:01:06 INFO - PROCESS | 1840 | 1461088866281 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:06 INFO - PROCESS | 1840 | 1461088866539 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 11:01:06 INFO - PROCESS | 1840 | 1461088866851 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85638db000 == 157 [pid = 1840] [id = 696] 11:01:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f856128d800) [pid = 1840] [serial = 2089] [outer = (nil)] 11:01:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f856173f000) [pid = 1840] [serial = 2090] [outer = 0x7f856128d800] 11:01:06 INFO - PROCESS | 1840 | 1461088866932 Marionette DEBUG loaded listener.js 11:01:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f8563b3f000) [pid = 1840] [serial = 2091] [outer = 0x7f856128d800] 11:01:07 INFO - PROCESS | 1840 | 1461088867744 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 11:01:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:01:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1532ms 11:01:07 INFO - PROCESS | 1840 | 1461088867806 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 11:01:07 INFO - PROCESS | 1840 | 1461088867809 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 11:01:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:01:07 INFO - PROCESS | 1840 | 1461088867816 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:01:07 INFO - PROCESS | 1840 | 1461088867819 Marionette TRACE conn3 <- [1,2758,null,{}] 11:01:07 INFO - PROCESS | 1840 | 1461088867824 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:08 INFO - PROCESS | 1840 | 1461088868040 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 11:01:08 INFO - PROCESS | 1840 | 1461088868342 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564992000 == 158 [pid = 1840] [id = 697] 11:01:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f855a1c2400) [pid = 1840] [serial = 2092] [outer = (nil)] 11:01:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f8563b96800) [pid = 1840] [serial = 2093] [outer = 0x7f855a1c2400] 11:01:08 INFO - PROCESS | 1840 | 1461088868429 Marionette DEBUG loaded listener.js 11:01:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f856488e400) [pid = 1840] [serial = 2094] [outer = 0x7f855a1c2400] 11:01:09 INFO - PROCESS | 1840 | 1461088869244 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 11:01:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:01:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1476ms 11:01:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:01:09 INFO - PROCESS | 1840 | 1461088869294 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 11:01:09 INFO - PROCESS | 1840 | 1461088869297 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 11:01:09 INFO - PROCESS | 1840 | 1461088869304 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:01:09 INFO - PROCESS | 1840 | 1461088869307 Marionette TRACE conn3 <- [1,2762,null,{}] 11:01:09 INFO - PROCESS | 1840 | 1461088869313 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:09 INFO - PROCESS | 1840 | 1461088869591 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 11:01:09 INFO - PROCESS | 1840 | 1461088869903 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565019000 == 159 [pid = 1840] [id = 698] 11:01:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f8565d44c00) [pid = 1840] [serial = 2095] [outer = (nil)] 11:01:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f8566630800) [pid = 1840] [serial = 2096] [outer = 0x7f8565d44c00] 11:01:09 INFO - PROCESS | 1840 | 1461088869986 Marionette DEBUG loaded listener.js 11:01:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f85666ac000) [pid = 1840] [serial = 2097] [outer = 0x7f8565d44c00] 11:01:10 INFO - PROCESS | 1840 | 1461088870804 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 11:01:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:01:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1528ms 11:01:10 INFO - PROCESS | 1840 | 1461088870832 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 11:01:10 INFO - PROCESS | 1840 | 1461088870836 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 11:01:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:01:10 INFO - PROCESS | 1840 | 1461088870842 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:01:10 INFO - PROCESS | 1840 | 1461088870844 Marionette TRACE conn3 <- [1,2766,null,{}] 11:01:10 INFO - PROCESS | 1840 | 1461088870850 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:11 INFO - PROCESS | 1840 | 1461088871057 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 11:01:11 INFO - PROCESS | 1840 | 1461088871321 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8566a18000 == 160 [pid = 1840] [id = 699] 11:01:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f8565d46c00) [pid = 1840] [serial = 2098] [outer = (nil)] 11:01:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f85668ee000) [pid = 1840] [serial = 2099] [outer = 0x7f8565d46c00] 11:01:11 INFO - PROCESS | 1840 | 1461088871438 Marionette DEBUG loaded listener.js 11:01:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f8566913800) [pid = 1840] [serial = 2100] [outer = 0x7f8565d46c00] 11:01:12 INFO - PROCESS | 1840 | 1461088872215 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 11:01:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:01:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1426ms 11:01:12 INFO - PROCESS | 1840 | 1461088872269 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 11:01:12 INFO - PROCESS | 1840 | 1461088872272 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 11:01:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:01:12 INFO - PROCESS | 1840 | 1461088872278 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:01:12 INFO - PROCESS | 1840 | 1461088872281 Marionette TRACE conn3 <- [1,2770,null,{}] 11:01:12 INFO - PROCESS | 1840 | 1461088872286 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:12 INFO - PROCESS | 1840 | 1461088872491 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 11:01:12 INFO - PROCESS | 1840 | 1461088872715 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a0ad800 == 161 [pid = 1840] [id = 700] 11:01:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f855daf1c00) [pid = 1840] [serial = 2101] [outer = (nil)] 11:01:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f8566bac400) [pid = 1840] [serial = 2102] [outer = 0x7f855daf1c00] 11:01:12 INFO - PROCESS | 1840 | 1461088872829 Marionette DEBUG loaded listener.js 11:01:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f8566bb7800) [pid = 1840] [serial = 2103] [outer = 0x7f855daf1c00] 11:01:13 INFO - PROCESS | 1840 | 1461088873641 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 11:01:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:01:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1432ms 11:01:13 INFO - PROCESS | 1840 | 1461088873710 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 11:01:13 INFO - PROCESS | 1840 | 1461088873714 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 11:01:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:01:13 INFO - PROCESS | 1840 | 1461088873720 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:01:13 INFO - PROCESS | 1840 | 1461088873722 Marionette TRACE conn3 <- [1,2774,null,{}] 11:01:13 INFO - PROCESS | 1840 | 1461088873728 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:13 INFO - PROCESS | 1840 | 1461088873981 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 11:01:14 INFO - PROCESS | 1840 | 1461088874281 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856a87f800 == 162 [pid = 1840] [id = 701] 11:01:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f855f1edc00) [pid = 1840] [serial = 2104] [outer = (nil)] 11:01:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f8566becc00) [pid = 1840] [serial = 2105] [outer = 0x7f855f1edc00] 11:01:14 INFO - PROCESS | 1840 | 1461088874359 Marionette DEBUG loaded listener.js 11:01:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f8569c48000) [pid = 1840] [serial = 2106] [outer = 0x7f855f1edc00] 11:01:15 INFO - PROCESS | 1840 | 1461088875166 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 11:01:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:01:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1487ms 11:01:15 INFO - PROCESS | 1840 | 1461088875208 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 11:01:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:01:15 INFO - PROCESS | 1840 | 1461088875212 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 11:01:15 INFO - PROCESS | 1840 | 1461088875218 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:01:15 INFO - PROCESS | 1840 | 1461088875221 Marionette TRACE conn3 <- [1,2778,null,{}] 11:01:15 INFO - PROCESS | 1840 | 1461088875227 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:15 INFO - PROCESS | 1840 | 1461088875445 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 11:01:15 INFO - PROCESS | 1840 | 1461088875753 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856b96c800 == 163 [pid = 1840] [id = 702] 11:01:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f85666a7c00) [pid = 1840] [serial = 2107] [outer = (nil)] 11:01:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f8569c66000) [pid = 1840] [serial = 2108] [outer = 0x7f85666a7c00] 11:01:15 INFO - PROCESS | 1840 | 1461088875842 Marionette DEBUG loaded listener.js 11:01:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f8569c71c00) [pid = 1840] [serial = 2109] [outer = 0x7f85666a7c00] 11:01:16 INFO - PROCESS | 1840 | 1461088876661 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 11:01:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:01:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1482ms 11:01:16 INFO - PROCESS | 1840 | 1461088876700 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 11:01:16 INFO - PROCESS | 1840 | 1461088876704 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 11:01:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:01:16 INFO - PROCESS | 1840 | 1461088876710 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:01:16 INFO - PROCESS | 1840 | 1461088876714 Marionette TRACE conn3 <- [1,2782,null,{}] 11:01:16 INFO - PROCESS | 1840 | 1461088876719 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:16 INFO - PROCESS | 1840 | 1461088876961 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 11:01:17 INFO - PROCESS | 1840 | 1461088877274 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c722000 == 164 [pid = 1840] [id = 703] 11:01:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f8569fadc00) [pid = 1840] [serial = 2110] [outer = (nil)] 11:01:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f8569fb0c00) [pid = 1840] [serial = 2111] [outer = 0x7f8569fadc00] 11:01:17 INFO - PROCESS | 1840 | 1461088877362 Marionette DEBUG loaded listener.js 11:01:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f856a561c00) [pid = 1840] [serial = 2112] [outer = 0x7f8569fadc00] 11:01:18 INFO - PROCESS | 1840 | 1461088878160 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 11:01:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:01:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1479ms 11:01:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:01:18 INFO - PROCESS | 1840 | 1461088878189 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 11:01:18 INFO - PROCESS | 1840 | 1461088878192 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 11:01:18 INFO - PROCESS | 1840 | 1461088878199 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:01:18 INFO - PROCESS | 1840 | 1461088878202 Marionette TRACE conn3 <- [1,2786,null,{}] 11:01:18 INFO - PROCESS | 1840 | 1461088878207 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:18 INFO - PROCESS | 1840 | 1461088878424 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 11:01:18 INFO - PROCESS | 1840 | 1461088878692 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856cf43800 == 165 [pid = 1840] [id = 704] 11:01:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f856b902400) [pid = 1840] [serial = 2113] [outer = (nil)] 11:01:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f856b90e800) [pid = 1840] [serial = 2114] [outer = 0x7f856b902400] 11:01:18 INFO - PROCESS | 1840 | 1461088878808 Marionette DEBUG loaded listener.js 11:01:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f856bae3000) [pid = 1840] [serial = 2115] [outer = 0x7f856b902400] 11:01:19 INFO - PROCESS | 1840 | 1461088879595 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 11:01:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:01:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1439ms 11:01:19 INFO - PROCESS | 1840 | 1461088879639 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 11:01:19 INFO - PROCESS | 1840 | 1461088879642 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 11:01:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:01:19 INFO - PROCESS | 1840 | 1461088879648 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:01:19 INFO - PROCESS | 1840 | 1461088879650 Marionette TRACE conn3 <- [1,2790,null,{}] 11:01:19 INFO - PROCESS | 1840 | 1461088879656 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:19 INFO - PROCESS | 1840 | 1461088879871 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 11:01:20 INFO - PROCESS | 1840 | 1461088880140 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856cf5e000 == 166 [pid = 1840] [id = 705] 11:01:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f856b902800) [pid = 1840] [serial = 2116] [outer = (nil)] 11:01:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f856bd51800) [pid = 1840] [serial = 2117] [outer = 0x7f856b902800] 11:01:20 INFO - PROCESS | 1840 | 1461088880253 Marionette DEBUG loaded listener.js 11:01:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f856bde3000) [pid = 1840] [serial = 2118] [outer = 0x7f856b902800] 11:01:21 INFO - PROCESS | 1840 | 1461088881032 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 11:01:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:01:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1445ms 11:01:21 INFO - PROCESS | 1840 | 1461088881095 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 11:01:21 INFO - PROCESS | 1840 | 1461088881098 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 11:01:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:01:21 INFO - PROCESS | 1840 | 1461088881105 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:01:21 INFO - PROCESS | 1840 | 1461088881107 Marionette TRACE conn3 <- [1,2794,null,{}] 11:01:21 INFO - PROCESS | 1840 | 1461088881113 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:21 INFO - PROCESS | 1840 | 1461088881329 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 11:01:21 INFO - PROCESS | 1840 | 1461088881601 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856d38d000 == 167 [pid = 1840] [id = 706] 11:01:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f8564890400) [pid = 1840] [serial = 2119] [outer = (nil)] 11:01:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f856bfa6000) [pid = 1840] [serial = 2120] [outer = 0x7f8564890400] 11:01:21 INFO - PROCESS | 1840 | 1461088881725 Marionette DEBUG loaded listener.js 11:01:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f856bfb0800) [pid = 1840] [serial = 2121] [outer = 0x7f8564890400] 11:01:22 INFO - PROCESS | 1840 | 1461088882507 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 11:01:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:01:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1430ms 11:01:22 INFO - PROCESS | 1840 | 1461088882536 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 11:01:22 INFO - PROCESS | 1840 | 1461088882539 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 11:01:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:01:22 INFO - PROCESS | 1840 | 1461088882545 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:01:22 INFO - PROCESS | 1840 | 1461088882547 Marionette TRACE conn3 <- [1,2798,null,{}] 11:01:22 INFO - PROCESS | 1840 | 1461088882553 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:22 INFO - PROCESS | 1840 | 1461088882766 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 11:01:23 INFO - PROCESS | 1840 | 1461088883038 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e220000 == 168 [pid = 1840] [id = 707] 11:01:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f8566627c00) [pid = 1840] [serial = 2122] [outer = (nil)] 11:01:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f856bfc0400) [pid = 1840] [serial = 2123] [outer = 0x7f8566627c00] 11:01:23 INFO - PROCESS | 1840 | 1461088883152 Marionette DEBUG loaded listener.js 11:01:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f856c094400) [pid = 1840] [serial = 2124] [outer = 0x7f8566627c00] 11:01:23 INFO - PROCESS | 1840 | 1461088883933 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 11:01:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:01:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1437ms 11:01:23 INFO - PROCESS | 1840 | 1461088883983 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 11:01:23 INFO - PROCESS | 1840 | 1461088883986 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 11:01:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:01:23 INFO - PROCESS | 1840 | 1461088883992 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:01:23 INFO - PROCESS | 1840 | 1461088883994 Marionette TRACE conn3 <- [1,2802,null,{}] 11:01:24 INFO - PROCESS | 1840 | 1461088884000 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:24 INFO - PROCESS | 1840 | 1461088884214 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 11:01:24 INFO - PROCESS | 1840 | 1461088884486 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85702a4800 == 169 [pid = 1840] [id = 708] 11:01:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f856bfa4c00) [pid = 1840] [serial = 2125] [outer = (nil)] 11:01:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f856c17dc00) [pid = 1840] [serial = 2126] [outer = 0x7f856bfa4c00] 11:01:24 INFO - PROCESS | 1840 | 1461088884612 Marionette DEBUG loaded listener.js 11:01:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f856c573800) [pid = 1840] [serial = 2127] [outer = 0x7f856bfa4c00] 11:01:25 INFO - PROCESS | 1840 | 1461088885380 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 11:01:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:01:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1428ms 11:01:25 INFO - PROCESS | 1840 | 1461088885423 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 11:01:25 INFO - PROCESS | 1840 | 1461088885426 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 11:01:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:01:25 INFO - PROCESS | 1840 | 1461088885432 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:01:25 INFO - PROCESS | 1840 | 1461088885434 Marionette TRACE conn3 <- [1,2806,null,{}] 11:01:25 INFO - PROCESS | 1840 | 1461088885440 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:25 INFO - PROCESS | 1840 | 1461088885652 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 11:01:25 INFO - PROCESS | 1840 | 1461088885973 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572c8c800 == 170 [pid = 1840] [id = 709] 11:01:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f856bfb1c00) [pid = 1840] [serial = 2128] [outer = (nil)] 11:01:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f856c822800) [pid = 1840] [serial = 2129] [outer = 0x7f856bfb1c00] 11:01:26 INFO - PROCESS | 1840 | 1461088886094 Marionette DEBUG loaded listener.js 11:01:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f856c82ac00) [pid = 1840] [serial = 2130] [outer = 0x7f856bfb1c00] 11:01:26 INFO - PROCESS | 1840 | 1461088886874 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 11:01:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:01:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1483ms 11:01:26 INFO - PROCESS | 1840 | 1461088886916 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 11:01:26 INFO - PROCESS | 1840 | 1461088886920 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 11:01:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:01:26 INFO - PROCESS | 1840 | 1461088886925 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:01:26 INFO - PROCESS | 1840 | 1461088886929 Marionette TRACE conn3 <- [1,2810,null,{}] 11:01:26 INFO - PROCESS | 1840 | 1461088886934 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:27 INFO - PROCESS | 1840 | 1461088887144 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 11:01:27 INFO - PROCESS | 1840 | 1461088887416 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8573677000 == 171 [pid = 1840] [id = 710] 11:01:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f856c574000) [pid = 1840] [serial = 2131] [outer = (nil)] 11:01:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f856c87bc00) [pid = 1840] [serial = 2132] [outer = 0x7f856c574000] 11:01:27 INFO - PROCESS | 1840 | 1461088887532 Marionette DEBUG loaded listener.js 11:01:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f856ca5ac00) [pid = 1840] [serial = 2133] [outer = 0x7f856c574000] 11:01:28 INFO - PROCESS | 1840 | 1461088888289 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 11:01:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:01:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1432ms 11:01:28 INFO - PROCESS | 1840 | 1461088888358 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 11:01:28 INFO - PROCESS | 1840 | 1461088888362 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 11:01:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:01:28 INFO - PROCESS | 1840 | 1461088888367 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:01:28 INFO - PROCESS | 1840 | 1461088888370 Marionette TRACE conn3 <- [1,2814,null,{}] 11:01:28 INFO - PROCESS | 1840 | 1461088888375 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:28 INFO - PROCESS | 1840 | 1461088888593 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 11:01:28 INFO - PROCESS | 1840 | 1461088888860 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b56000 == 172 [pid = 1840] [id = 711] 11:01:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f856c82b400) [pid = 1840] [serial = 2134] [outer = (nil)] 11:01:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f856cab3400) [pid = 1840] [serial = 2135] [outer = 0x7f856c82b400] 11:01:28 INFO - PROCESS | 1840 | 1461088888973 Marionette DEBUG loaded listener.js 11:01:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f856cabb400) [pid = 1840] [serial = 2136] [outer = 0x7f856c82b400] 11:01:29 INFO - PROCESS | 1840 | 1461088889779 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 11:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1485ms 11:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:01:29 INFO - PROCESS | 1840 | 1461088889854 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 11:01:29 INFO - PROCESS | 1840 | 1461088889857 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 11:01:29 INFO - PROCESS | 1840 | 1461088889863 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:01:29 INFO - PROCESS | 1840 | 1461088889866 Marionette TRACE conn3 <- [1,2818,null,{}] 11:01:29 INFO - PROCESS | 1840 | 1461088889873 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:30 INFO - PROCESS | 1840 | 1461088890125 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 11:01:30 INFO - PROCESS | 1840 | 1461088890455 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85750dc800 == 173 [pid = 1840] [id = 712] 11:01:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f85576d7800) [pid = 1840] [serial = 2137] [outer = (nil)] 11:01:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f856cae4800) [pid = 1840] [serial = 2138] [outer = 0x7f85576d7800] 11:01:30 INFO - PROCESS | 1840 | 1461088890528 Marionette DEBUG loaded listener.js 11:01:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f856d080400) [pid = 1840] [serial = 2139] [outer = 0x7f85576d7800] 11:01:31 INFO - PROCESS | 1840 | 1461088891385 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855ba5b000 == 172 [pid = 1840] [id = 691] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e0cb000 == 171 [pid = 1840] [id = 690] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d21e800 == 170 [pid = 1840] [id = 689] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855a169000 == 169 [pid = 1840] [id = 688] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f52b000 == 168 [pid = 1840] [id = 687] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d910000 == 167 [pid = 1840] [id = 686] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564d97000 == 166 [pid = 1840] [id = 681] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856493a800 == 165 [pid = 1840] [id = 680] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85638dd000 == 164 [pid = 1840] [id = 679] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85618ae000 == 163 [pid = 1840] [id = 678] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856107c800 == 162 [pid = 1840] [id = 677] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f8c7000 == 161 [pid = 1840] [id = 676] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f109800 == 160 [pid = 1840] [id = 675] 11:01:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855be9a800 == 159 [pid = 1840] [id = 674] 11:01:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:01:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2687ms 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f855b0a1400) [pid = 1840] [serial = 2018] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f855d80dc00) [pid = 1840] [serial = 2009] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f856191f000) [pid = 1840] [serial = 1958] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f855a40b000) [pid = 1840] [serial = 2001] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f8575471400) [pid = 1840] [serial = 1997] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f855f38c400) [pid = 1840] [serial = 2012] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f8570303400) [pid = 1840] [serial = 1979] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f85758cc800) [pid = 1840] [serial = 1991] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f855f410400) [pid = 1840] [serial = 2013] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f855daf7000) [pid = 1840] [serial = 2006] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f856d1b8400) [pid = 1840] [serial = 1973] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f855f5c3c00) [pid = 1840] [serial = 1955] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f8572cf1c00) [pid = 1840] [serial = 1982] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f855d143800) [pid = 1840] [serial = 2003] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f856c82b000) [pid = 1840] [serial = 1970] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f8574f29400) [pid = 1840] [serial = 1988] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f855e289400) [pid = 1840] [serial = 2007] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f8563d82000) [pid = 1840] [serial = 1961] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f855d249c00) [pid = 1840] [serial = 2004] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f8569d0dc00) [pid = 1840] [serial = 1967] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f856d088400) [pid = 1840] [serial = 1935] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f856662a800) [pid = 1840] [serial = 1964] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f855f80e400) [pid = 1840] [serial = 2015] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f856e28f000) [pid = 1840] [serial = 1976] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f8573b31c00) [pid = 1840] [serial = 1985] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f855f16fc00) [pid = 1840] [serial = 2010] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f855be46000) [pid = 1840] [serial = 2019] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f8558def400) [pid = 1840] [serial = 2000] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f8576608400) [pid = 1840] [serial = 1994] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f855fd20c00) [pid = 1840] [serial = 2016] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f855d9c2000) [pid = 1840] [serial = 1952] [outer = (nil)] [url = about:blank] 11:01:32 INFO - PROCESS | 1840 | 1461088892767 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 11:01:32 INFO - PROCESS | 1840 | 1461088892772 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 11:01:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:01:32 INFO - PROCESS | 1840 | 1461088892797 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:01:32 INFO - PROCESS | 1840 | 1461088892805 Marionette TRACE conn3 <- [1,2822,null,{}] 11:01:32 INFO - PROCESS | 1840 | 1461088892813 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:33 INFO - PROCESS | 1840 | 1461088893025 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 11:01:33 INFO - PROCESS | 1840 | 1461088893243 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a36c000 == 160 [pid = 1840] [id = 713] 11:01:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f855a1c2800) [pid = 1840] [serial = 2140] [outer = (nil)] 11:01:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f855a40bc00) [pid = 1840] [serial = 2141] [outer = 0x7f855a1c2800] 11:01:33 INFO - PROCESS | 1840 | 1461088893313 Marionette DEBUG loaded listener.js 11:01:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f855b09e400) [pid = 1840] [serial = 2142] [outer = 0x7f855a1c2800] 11:01:34 INFO - PROCESS | 1840 | 1461088894044 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 11:01:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:01:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1295ms 11:01:34 INFO - PROCESS | 1840 | 1461088894086 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 11:01:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:01:34 INFO - PROCESS | 1840 | 1461088894090 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 11:01:34 INFO - PROCESS | 1840 | 1461088894102 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:01:34 INFO - PROCESS | 1840 | 1461088894107 Marionette TRACE conn3 <- [1,2826,null,{}] 11:01:34 INFO - PROCESS | 1840 | 1461088894112 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:34 INFO - PROCESS | 1840 | 1461088894309 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 11:01:34 INFO - PROCESS | 1840 | 1461088894326 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bd1a000 == 161 [pid = 1840] [id = 714] 11:01:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f855a13ec00) [pid = 1840] [serial = 2143] [outer = (nil)] 11:01:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f855d140400) [pid = 1840] [serial = 2144] [outer = 0x7f855a13ec00] 11:01:34 INFO - PROCESS | 1840 | 1461088894575 Marionette DEBUG loaded listener.js 11:01:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f855d24c000) [pid = 1840] [serial = 2145] [outer = 0x7f855a13ec00] 11:01:35 INFO - PROCESS | 1840 | 1461088895480 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:01:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:01:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1442ms 11:01:35 INFO - PROCESS | 1840 | 1461088895540 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 11:01:35 INFO - PROCESS | 1840 | 1461088895543 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 11:01:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:01:35 INFO - PROCESS | 1840 | 1461088895555 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:01:35 INFO - PROCESS | 1840 | 1461088895557 Marionette TRACE conn3 <- [1,2830,null,{}] 11:01:35 INFO - PROCESS | 1840 | 1461088895572 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:35 INFO - PROCESS | 1840 | 1461088895851 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 11:01:35 INFO - PROCESS | 1840 | 1461088895883 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d605800 == 162 [pid = 1840] [id = 715] 11:01:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f855d255400) [pid = 1840] [serial = 2146] [outer = (nil)] 11:01:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f855e26c800) [pid = 1840] [serial = 2147] [outer = 0x7f855d255400] 11:01:35 INFO - PROCESS | 1840 | 1461088895945 Marionette DEBUG loaded listener.js 11:01:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f855e360400) [pid = 1840] [serial = 2148] [outer = 0x7f855d255400] 11:01:36 INFO - PROCESS | 1840 | 1461088896846 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 11:01:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:01:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1332ms 11:01:36 INFO - PROCESS | 1840 | 1461088896883 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 11:01:36 INFO - PROCESS | 1840 | 1461088896886 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 11:01:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:01:36 INFO - PROCESS | 1840 | 1461088896891 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:01:36 INFO - PROCESS | 1840 | 1461088896893 Marionette TRACE conn3 <- [1,2834,null,{}] 11:01:37 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f85576da800) [pid = 1840] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:01:37 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f855b09d400) [pid = 1840] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:01:37 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f855a1bd800) [pid = 1840] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:01:37 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f855e274c00) [pid = 1840] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:01:37 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f855f7ebc00) [pid = 1840] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:01:37 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f855be4d000) [pid = 1840] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:01:37 INFO - PROCESS | 1840 | 1461088897231 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:37 INFO - PROCESS | 1840 | 1461088897408 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 11:01:37 INFO - PROCESS | 1840 | 1461088897630 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855df62000 == 163 [pid = 1840] [id = 716] 11:01:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f855d9ca400) [pid = 1840] [serial = 2149] [outer = (nil)] 11:01:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f855f0b8400) [pid = 1840] [serial = 2150] [outer = 0x7f855d9ca400] 11:01:37 INFO - PROCESS | 1840 | 1461088897694 Marionette DEBUG loaded listener.js 11:01:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f855f1ed400) [pid = 1840] [serial = 2151] [outer = 0x7f855d9ca400] 11:01:38 INFO - PROCESS | 1840 | 1461088898357 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:01:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:01:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1527ms 11:01:38 INFO - PROCESS | 1840 | 1461088898424 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 11:01:38 INFO - PROCESS | 1840 | 1461088898427 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 11:01:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:01:38 INFO - PROCESS | 1840 | 1461088898433 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:01:38 INFO - PROCESS | 1840 | 1461088898434 Marionette TRACE conn3 <- [1,2838,null,{}] 11:01:38 INFO - PROCESS | 1840 | 1461088898440 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:38 INFO - PROCESS | 1840 | 1461088898634 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 11:01:38 INFO - PROCESS | 1840 | 1461088898823 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e371800 == 164 [pid = 1840] [id = 717] 11:01:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f8558de7400) [pid = 1840] [serial = 2152] [outer = (nil)] 11:01:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f855f38d000) [pid = 1840] [serial = 2153] [outer = 0x7f8558de7400] 11:01:38 INFO - PROCESS | 1840 | 1461088898885 Marionette DEBUG loaded listener.js 11:01:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f855f7ec400) [pid = 1840] [serial = 2154] [outer = 0x7f8558de7400] 11:01:39 INFO - PROCESS | 1840 | 1461088899822 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 11:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1428ms 11:01:39 INFO - PROCESS | 1840 | 1461088899862 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 11:01:39 INFO - PROCESS | 1840 | 1461088899868 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 11:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:01:39 INFO - PROCESS | 1840 | 1461088899876 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:01:39 INFO - PROCESS | 1840 | 1461088899881 Marionette TRACE conn3 <- [1,2842,null,{}] 11:01:39 INFO - PROCESS | 1840 | 1461088899889 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:40 INFO - PROCESS | 1840 | 1461088900126 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 11:01:40 INFO - PROCESS | 1840 | 1461088900457 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855bd21800 == 165 [pid = 1840] [id = 718] 11:01:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f855b894400) [pid = 1840] [serial = 2155] [outer = (nil)] 11:01:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f855be48000) [pid = 1840] [serial = 2156] [outer = 0x7f855b894400] 11:01:40 INFO - PROCESS | 1840 | 1461088900537 Marionette DEBUG loaded listener.js 11:01:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f855d250000) [pid = 1840] [serial = 2157] [outer = 0x7f855b894400] 11:01:41 INFO - PROCESS | 1840 | 1461088901462 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 11:01:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:01:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1635ms 11:01:41 INFO - PROCESS | 1840 | 1461088901511 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 11:01:41 INFO - PROCESS | 1840 | 1461088901519 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 11:01:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:01:41 INFO - PROCESS | 1840 | 1461088901530 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:01:41 INFO - PROCESS | 1840 | 1461088901533 Marionette TRACE conn3 <- [1,2846,null,{}] 11:01:41 INFO - PROCESS | 1840 | 1461088901539 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:41 INFO - PROCESS | 1840 | 1461088901756 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 11:01:42 INFO - PROCESS | 1840 | 1461088902070 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f0dc800 == 166 [pid = 1840] [id = 719] 11:01:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f855e26e800) [pid = 1840] [serial = 2158] [outer = (nil)] 11:01:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f855f175c00) [pid = 1840] [serial = 2159] [outer = 0x7f855e26e800] 11:01:42 INFO - PROCESS | 1840 | 1461088902147 Marionette DEBUG loaded listener.js 11:01:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f855f410800) [pid = 1840] [serial = 2160] [outer = 0x7f855e26e800] 11:01:43 INFO - PROCESS | 1840 | 1461088903062 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 11:01:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:01:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1577ms 11:01:43 INFO - PROCESS | 1840 | 1461088903107 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 11:01:43 INFO - PROCESS | 1840 | 1461088903111 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 11:01:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:01:43 INFO - PROCESS | 1840 | 1461088903117 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:01:43 INFO - PROCESS | 1840 | 1461088903123 Marionette TRACE conn3 <- [1,2850,null,{}] 11:01:43 INFO - PROCESS | 1840 | 1461088903138 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:43 INFO - PROCESS | 1840 | 1461088903348 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 11:01:43 INFO - PROCESS | 1840 | 1461088903656 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f8cd800 == 167 [pid = 1840] [id = 720] 11:01:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f855f8b6c00) [pid = 1840] [serial = 2161] [outer = (nil)] 11:01:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f8560195800) [pid = 1840] [serial = 2162] [outer = 0x7f855f8b6c00] 11:01:43 INFO - PROCESS | 1840 | 1461088903732 Marionette DEBUG loaded listener.js 11:01:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f8561289800) [pid = 1840] [serial = 2163] [outer = 0x7f855f8b6c00] 11:01:44 INFO - PROCESS | 1840 | 1461088904551 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:01:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:01:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1487ms 11:01:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:01:44 INFO - PROCESS | 1840 | 1461088904604 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 11:01:44 INFO - PROCESS | 1840 | 1461088904608 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 11:01:44 INFO - PROCESS | 1840 | 1461088904614 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:01:44 INFO - PROCESS | 1840 | 1461088904617 Marionette TRACE conn3 <- [1,2854,null,{}] 11:01:44 INFO - PROCESS | 1840 | 1461088904622 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:44 INFO - PROCESS | 1840 | 1461088904924 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 11:01:45 INFO - PROCESS | 1840 | 1461088905230 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85613a4000 == 168 [pid = 1840] [id = 721] 11:01:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f855fec3800) [pid = 1840] [serial = 2164] [outer = (nil)] 11:01:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f8563b97000) [pid = 1840] [serial = 2165] [outer = 0x7f855fec3800] 11:01:45 INFO - PROCESS | 1840 | 1461088905306 Marionette DEBUG loaded listener.js 11:01:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f856488e800) [pid = 1840] [serial = 2166] [outer = 0x7f855fec3800] 11:01:46 INFO - PROCESS | 1840 | 1461088906178 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 11:01:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:01:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1647ms 11:01:46 INFO - PROCESS | 1840 | 1461088906261 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 11:01:46 INFO - PROCESS | 1840 | 1461088906265 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 11:01:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:01:46 INFO - PROCESS | 1840 | 1461088906270 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:01:46 INFO - PROCESS | 1840 | 1461088906273 Marionette TRACE conn3 <- [1,2858,null,{}] 11:01:46 INFO - PROCESS | 1840 | 1461088906278 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:46 INFO - PROCESS | 1840 | 1461088906483 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 11:01:46 INFO - PROCESS | 1840 | 1461088906790 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85628e6000 == 169 [pid = 1840] [id = 722] 11:01:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f855daf6c00) [pid = 1840] [serial = 2167] [outer = (nil)] 11:01:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f8564a4ac00) [pid = 1840] [serial = 2168] [outer = 0x7f855daf6c00] 11:01:46 INFO - PROCESS | 1840 | 1461088906869 Marionette DEBUG loaded listener.js 11:01:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f85650aa800) [pid = 1840] [serial = 2169] [outer = 0x7f855daf6c00] 11:01:47 INFO - PROCESS | 1840 | 1461088907662 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:01:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:01:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1432ms 11:01:47 INFO - PROCESS | 1840 | 1461088907704 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 11:01:47 INFO - PROCESS | 1840 | 1461088907708 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 11:01:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:01:47 INFO - PROCESS | 1840 | 1461088907713 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:01:47 INFO - PROCESS | 1840 | 1461088907715 Marionette TRACE conn3 <- [1,2862,null,{}] 11:01:47 INFO - PROCESS | 1840 | 1461088907721 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:47 INFO - PROCESS | 1840 | 1461088907962 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 11:01:48 INFO - PROCESS | 1840 | 1461088908277 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564ccb800 == 170 [pid = 1840] [id = 723] 11:01:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f85666a5000) [pid = 1840] [serial = 2170] [outer = (nil)] 11:01:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f8569c68400) [pid = 1840] [serial = 2171] [outer = 0x7f85666a5000] 11:01:48 INFO - PROCESS | 1840 | 1461088908355 Marionette DEBUG loaded listener.js 11:01:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f8569fa2800) [pid = 1840] [serial = 2172] [outer = 0x7f85666a5000] 11:01:49 INFO - PROCESS | 1840 | 1461088909154 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 11:01:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:01:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1484ms 11:01:49 INFO - PROCESS | 1840 | 1461088909198 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 11:01:49 INFO - PROCESS | 1840 | 1461088909201 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 11:01:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:01:49 INFO - PROCESS | 1840 | 1461088909207 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:01:49 INFO - PROCESS | 1840 | 1461088909210 Marionette TRACE conn3 <- [1,2866,null,{}] 11:01:49 INFO - PROCESS | 1840 | 1461088909215 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:49 INFO - PROCESS | 1840 | 1461088909416 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 11:01:49 INFO - PROCESS | 1840 | 1461088909691 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565acd000 == 171 [pid = 1840] [id = 724] 11:01:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f85668e9400) [pid = 1840] [serial = 2173] [outer = (nil)] 11:01:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f856a557400) [pid = 1840] [serial = 2174] [outer = 0x7f85668e9400] 11:01:49 INFO - PROCESS | 1840 | 1461088909804 Marionette DEBUG loaded listener.js 11:01:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f856bae7000) [pid = 1840] [serial = 2175] [outer = 0x7f85668e9400] 11:01:50 INFO - PROCESS | 1840 | 1461088910578 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 11:01:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:01:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1430ms 11:01:50 INFO - PROCESS | 1840 | 1461088910639 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 11:01:50 INFO - PROCESS | 1840 | 1461088910643 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 11:01:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:01:50 INFO - PROCESS | 1840 | 1461088910649 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:01:50 INFO - PROCESS | 1840 | 1461088910652 Marionette TRACE conn3 <- [1,2870,null,{}] 11:01:50 INFO - PROCESS | 1840 | 1461088910657 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:50 INFO - PROCESS | 1840 | 1461088910858 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 11:01:51 INFO - PROCESS | 1840 | 1461088911130 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcbb000 == 172 [pid = 1840] [id = 725] 11:01:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f8569fa8400) [pid = 1840] [serial = 2176] [outer = (nil)] 11:01:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f856badcc00) [pid = 1840] [serial = 2177] [outer = 0x7f8569fa8400] 11:01:51 INFO - PROCESS | 1840 | 1461088911252 Marionette DEBUG loaded listener.js 11:01:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f856c87c000) [pid = 1840] [serial = 2178] [outer = 0x7f8569fa8400] 11:01:52 INFO - PROCESS | 1840 | 1461088912019 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 11:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1434ms 11:01:52 INFO - PROCESS | 1840 | 1461088912083 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 11:01:52 INFO - PROCESS | 1840 | 1461088912087 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 11:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:01:52 INFO - PROCESS | 1840 | 1461088912093 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:01:52 INFO - PROCESS | 1840 | 1461088912095 Marionette TRACE conn3 <- [1,2874,null,{}] 11:01:52 INFO - PROCESS | 1840 | 1461088912100 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:52 INFO - PROCESS | 1840 | 1461088912303 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 11:01:52 INFO - PROCESS | 1840 | 1461088912580 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856d106000 == 173 [pid = 1840] [id = 726] 11:01:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f85650a0c00) [pid = 1840] [serial = 2179] [outer = (nil)] 11:01:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f856ca5e800) [pid = 1840] [serial = 2180] [outer = 0x7f85650a0c00] 11:01:52 INFO - PROCESS | 1840 | 1461088912692 Marionette DEBUG loaded listener.js 11:01:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f856d089400) [pid = 1840] [serial = 2181] [outer = 0x7f85650a0c00] 11:01:53 INFO - PROCESS | 1840 | 1461088913494 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 11:01:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:01:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1436ms 11:01:53 INFO - PROCESS | 1840 | 1461088913529 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 11:01:53 INFO - PROCESS | 1840 | 1461088913532 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 11:01:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:01:53 INFO - PROCESS | 1840 | 1461088913539 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:01:53 INFO - PROCESS | 1840 | 1461088913542 Marionette TRACE conn3 <- [1,2878,null,{}] 11:01:53 INFO - PROCESS | 1840 | 1461088913547 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:53 INFO - PROCESS | 1840 | 1461088913748 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 11:01:54 INFO - PROCESS | 1840 | 1461088914021 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8572cca000 == 174 [pid = 1840] [id = 727] 11:01:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f856662a400) [pid = 1840] [serial = 2182] [outer = (nil)] 11:01:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f856d48b000) [pid = 1840] [serial = 2183] [outer = 0x7f856662a400] 11:01:54 INFO - PROCESS | 1840 | 1461088914132 Marionette DEBUG loaded listener.js 11:01:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f856e28f000) [pid = 1840] [serial = 2184] [outer = 0x7f856662a400] 11:01:54 INFO - PROCESS | 1840 | 1461088914940 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 11:01:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:01:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1429ms 11:01:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:01:54 INFO - PROCESS | 1840 | 1461088914969 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 11:01:54 INFO - PROCESS | 1840 | 1461088914972 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 11:01:54 INFO - PROCESS | 1840 | 1461088914978 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:01:54 INFO - PROCESS | 1840 | 1461088914983 Marionette TRACE conn3 <- [1,2882,null,{}] 11:01:54 INFO - PROCESS | 1840 | 1461088914988 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:55 INFO - PROCESS | 1840 | 1461088915208 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 11:01:55 INFO - PROCESS | 1840 | 1461088915542 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8575d46800 == 175 [pid = 1840] [id = 728] 11:01:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f8570304400) [pid = 1840] [serial = 2185] [outer = (nil)] 11:01:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f8570309000) [pid = 1840] [serial = 2186] [outer = 0x7f8570304400] 11:01:55 INFO - PROCESS | 1840 | 1461088915624 Marionette DEBUG loaded listener.js 11:01:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f8570349800) [pid = 1840] [serial = 2187] [outer = 0x7f8570304400] 11:01:56 INFO - PROCESS | 1840 | 1461088916447 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 11:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1534ms 11:01:56 INFO - PROCESS | 1840 | 1461088916513 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 11:01:56 INFO - PROCESS | 1840 | 1461088916516 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 11:01:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:01:56 INFO - PROCESS | 1840 | 1461088916522 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:01:56 INFO - PROCESS | 1840 | 1461088916524 Marionette TRACE conn3 <- [1,2886,null,{}] 11:01:56 INFO - PROCESS | 1840 | 1461088916529 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:56 INFO - PROCESS | 1840 | 1461088916733 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 11:01:57 INFO - PROCESS | 1840 | 1461088917051 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8576721000 == 176 [pid = 1840] [id = 729] 11:01:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f8570306800) [pid = 1840] [serial = 2188] [outer = (nil)] 11:01:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f8572c68000) [pid = 1840] [serial = 2189] [outer = 0x7f8570306800] 11:01:57 INFO - PROCESS | 1840 | 1461088917124 Marionette DEBUG loaded listener.js 11:01:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f8572fbfc00) [pid = 1840] [serial = 2190] [outer = 0x7f8570306800] 11:01:57 INFO - PROCESS | 1840 | 1461088917946 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 11:01:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:01:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1482ms 11:01:58 INFO - PROCESS | 1840 | 1461088918004 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 11:01:58 INFO - PROCESS | 1840 | 1461088918008 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 11:01:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:01:58 INFO - PROCESS | 1840 | 1461088918013 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:01:58 INFO - PROCESS | 1840 | 1461088918015 Marionette TRACE conn3 <- [1,2890,null,{}] 11:01:58 INFO - PROCESS | 1840 | 1461088918021 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:58 INFO - PROCESS | 1840 | 1461088918226 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 11:01:58 INFO - PROCESS | 1840 | 1461088918543 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8577d7f000 == 177 [pid = 1840] [id = 730] 11:01:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f856c7c4800) [pid = 1840] [serial = 2191] [outer = (nil)] 11:01:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f857368f800) [pid = 1840] [serial = 2192] [outer = 0x7f856c7c4800] 11:01:58 INFO - PROCESS | 1840 | 1461088918618 Marionette DEBUG loaded listener.js 11:01:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f8573a1fc00) [pid = 1840] [serial = 2193] [outer = 0x7f856c7c4800] 11:01:59 INFO - PROCESS | 1840 | 1461088919395 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:01:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:01:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1437ms 11:01:59 INFO - PROCESS | 1840 | 1461088919452 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 11:01:59 INFO - PROCESS | 1840 | 1461088919456 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 11:01:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:01:59 INFO - PROCESS | 1840 | 1461088919461 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:01:59 INFO - PROCESS | 1840 | 1461088919463 Marionette TRACE conn3 <- [1,2894,null,{}] 11:01:59 INFO - PROCESS | 1840 | 1461088919469 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:59 INFO - PROCESS | 1840 | 1461088919671 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 11:01:59 INFO - PROCESS | 1840 | 1461088919995 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857c546800 == 178 [pid = 1840] [id = 731] 11:02:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f856cabc800) [pid = 1840] [serial = 2194] [outer = (nil)] 11:02:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f85744b6400) [pid = 1840] [serial = 2195] [outer = 0x7f856cabc800] 11:02:00 INFO - PROCESS | 1840 | 1461088920069 Marionette DEBUG loaded listener.js 11:02:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f857478b400) [pid = 1840] [serial = 2196] [outer = 0x7f856cabc800] 11:02:00 INFO - PROCESS | 1840 | 1461088920854 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 11:02:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:02:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1441ms 11:02:00 INFO - PROCESS | 1840 | 1461088920904 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 11:02:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:02:00 INFO - PROCESS | 1840 | 1461088920916 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 11:02:00 INFO - PROCESS | 1840 | 1461088920921 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:02:00 INFO - PROCESS | 1840 | 1461088920924 Marionette TRACE conn3 <- [1,2898,null,{}] 11:02:00 INFO - PROCESS | 1840 | 1461088920929 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:01 INFO - PROCESS | 1840 | 1461088921134 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 11:02:01 INFO - PROCESS | 1840 | 1461088921462 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858304a000 == 179 [pid = 1840] [id = 732] 11:02:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f856127a800) [pid = 1840] [serial = 2197] [outer = (nil)] 11:02:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f857546b400) [pid = 1840] [serial = 2198] [outer = 0x7f856127a800] 11:02:01 INFO - PROCESS | 1840 | 1461088921535 Marionette DEBUG loaded listener.js 11:02:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f8575475c00) [pid = 1840] [serial = 2199] [outer = 0x7f856127a800] 11:02:02 INFO - PROCESS | 1840 | 1461088922339 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 11:02:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:02:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1477ms 11:02:02 INFO - PROCESS | 1840 | 1461088922399 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 11:02:02 INFO - PROCESS | 1840 | 1461088922402 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 11:02:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:02:02 INFO - PROCESS | 1840 | 1461088922408 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:02:02 INFO - PROCESS | 1840 | 1461088922411 Marionette TRACE conn3 <- [1,2902,null,{}] 11:02:02 INFO - PROCESS | 1840 | 1461088922416 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:02 INFO - PROCESS | 1840 | 1461088922627 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 11:02:02 INFO - PROCESS | 1840 | 1461088922957 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8583580800 == 180 [pid = 1840] [id = 733] 11:02:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f855f5c7000) [pid = 1840] [serial = 2200] [outer = (nil)] 11:02:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f8576090400) [pid = 1840] [serial = 2201] [outer = 0x7f855f5c7000] 11:02:03 INFO - PROCESS | 1840 | 1461088923036 Marionette DEBUG loaded listener.js 11:02:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f8576436000) [pid = 1840] [serial = 2202] [outer = 0x7f855f5c7000] 11:02:03 INFO - PROCESS | 1840 | 1461088923837 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:02:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:02:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1478ms 11:02:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:02:03 INFO - PROCESS | 1840 | 1461088923887 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 11:02:03 INFO - PROCESS | 1840 | 1461088923890 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 11:02:03 INFO - PROCESS | 1840 | 1461088923896 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:02:03 INFO - PROCESS | 1840 | 1461088923899 Marionette TRACE conn3 <- [1,2906,null,{}] 11:02:03 INFO - PROCESS | 1840 | 1461088923904 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:04 INFO - PROCESS | 1840 | 1461088924122 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 11:02:04 INFO - PROCESS | 1840 | 1461088924451 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8585f08800 == 181 [pid = 1840] [id = 734] 11:02:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f856019a400) [pid = 1840] [serial = 2203] [outer = (nil)] 11:02:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f8576798c00) [pid = 1840] [serial = 2204] [outer = 0x7f856019a400] 11:02:04 INFO - PROCESS | 1840 | 1461088924532 Marionette DEBUG loaded listener.js 11:02:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f8576f58400) [pid = 1840] [serial = 2205] [outer = 0x7f856019a400] 11:02:05 INFO - PROCESS | 1840 | 1461088925339 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 11:02:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:02:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1484ms 11:02:05 INFO - PROCESS | 1840 | 1461088925380 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 11:02:05 INFO - PROCESS | 1840 | 1461088925383 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 11:02:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:02:05 INFO - PROCESS | 1840 | 1461088925389 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:02:05 INFO - PROCESS | 1840 | 1461088925391 Marionette TRACE conn3 <- [1,2910,null,{}] 11:02:05 INFO - PROCESS | 1840 | 1461088925397 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:05 INFO - PROCESS | 1840 | 1461088925607 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 11:02:05 INFO - PROCESS | 1840 | 1461088925885 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587c4f800 == 182 [pid = 1840] [id = 735] 11:02:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f8572cefc00) [pid = 1840] [serial = 2206] [outer = (nil)] 11:02:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f85787b2800) [pid = 1840] [serial = 2207] [outer = 0x7f8572cefc00] 11:02:06 INFO - PROCESS | 1840 | 1461088925996 Marionette DEBUG loaded listener.js 11:02:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f85787c0000) [pid = 1840] [serial = 2208] [outer = 0x7f8572cefc00] 11:02:06 INFO - PROCESS | 1840 | 1461088926708 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 11:02:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:02:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:02:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1333ms 11:02:06 INFO - PROCESS | 1840 | 1461088926737 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 11:02:06 INFO - PROCESS | 1840 | 1461088926741 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 11:02:06 INFO - TEST-START | /DOMEvents/constructors.html 11:02:06 INFO - PROCESS | 1840 | 1461088926749 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:02:06 INFO - PROCESS | 1840 | 1461088926752 Marionette TRACE conn3 <- [1,2914,null,{}] 11:02:06 INFO - PROCESS | 1840 | 1461088926756 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:06 INFO - PROCESS | 1840 | 1461088926960 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 11:02:07 INFO - PROCESS | 1840 | 1461088927236 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85881b1800 == 183 [pid = 1840] [id = 736] 11:02:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f8563b3a400) [pid = 1840] [serial = 2209] [outer = (nil)] 11:02:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f85787c0800) [pid = 1840] [serial = 2210] [outer = 0x7f8563b3a400] 11:02:07 INFO - PROCESS | 1840 | 1461088927307 Marionette DEBUG loaded listener.js 11:02:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f8578aaa800) [pid = 1840] [serial = 2211] [outer = 0x7f8563b3a400] 11:02:08 INFO - PROCESS | 1840 | 1461088928172 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:02:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:02:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:02:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:02:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:02:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:02:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:02:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:02:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:02:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 1488ms 11:02:08 INFO - PROCESS | 1840 | 1461088928240 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 11:02:08 INFO - PROCESS | 1840 | 1461088928247 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 11:02:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:02:08 INFO - PROCESS | 1840 | 1461088928255 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:02:08 INFO - PROCESS | 1840 | 1461088928261 Marionette TRACE conn3 <- [1,2918,null,{}] 11:02:08 INFO - PROCESS | 1840 | 1461088928273 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:08 INFO - PROCESS | 1840 | 1461088928517 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 11:02:08 INFO - PROCESS | 1840 | 1461088928832 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858879e000 == 184 [pid = 1840] [id = 737] 11:02:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f857034bc00) [pid = 1840] [serial = 2212] [outer = (nil)] 11:02:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f857c458c00) [pid = 1840] [serial = 2213] [outer = 0x7f857034bc00] 11:02:08 INFO - PROCESS | 1840 | 1461088928905 Marionette DEBUG loaded listener.js 11:02:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f85822d1800) [pid = 1840] [serial = 2214] [outer = 0x7f857034bc00] 11:02:09 INFO - PROCESS | 1840 | 1461088929577 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:02:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:02:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1337ms 11:02:09 INFO - PROCESS | 1840 | 1461088929593 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 11:02:09 INFO - PROCESS | 1840 | 1461088929596 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855efef000 == 183 [pid = 1840] [id = 673] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857c3b3000 == 182 [pid = 1840] [id = 37] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855df62000 == 181 [pid = 1840] [id = 716] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d605800 == 180 [pid = 1840] [id = 715] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bd1a000 == 179 [pid = 1840] [id = 714] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855a36c000 == 178 [pid = 1840] [id = 713] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8574b56000 == 177 [pid = 1840] [id = 711] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8573677000 == 176 [pid = 1840] [id = 710] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572c8c800 == 175 [pid = 1840] [id = 709] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85702a4800 == 174 [pid = 1840] [id = 708] 11:02:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856e220000 == 173 [pid = 1840] [id = 707] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856d38d000 == 172 [pid = 1840] [id = 706] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856cf5e000 == 171 [pid = 1840] [id = 705] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856cf43800 == 170 [pid = 1840] [id = 704] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856c722000 == 169 [pid = 1840] [id = 703] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856b96c800 == 168 [pid = 1840] [id = 702] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a87f800 == 167 [pid = 1840] [id = 701] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a0ad800 == 166 [pid = 1840] [id = 700] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8566a18000 == 165 [pid = 1840] [id = 699] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565019000 == 164 [pid = 1840] [id = 698] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564992000 == 163 [pid = 1840] [id = 697] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85638db000 == 162 [pid = 1840] [id = 696] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856169f800 == 161 [pid = 1840] [id = 695] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f122800 == 160 [pid = 1840] [id = 694] 11:02:11 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bd19000 == 159 [pid = 1840] [id = 693] 11:02:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f8561920800) [pid = 1840] [serial = 2078] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f855f5c2400) [pid = 1840] [serial = 2076] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f855f1ecc00) [pid = 1840] [serial = 2067] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f855a407800) [pid = 1840] [serial = 2057] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f855b095800) [pid = 1840] [serial = 2060] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f855f5c5800) [pid = 1840] [serial = 2070] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f855f8b2c00) [pid = 1840] [serial = 2073] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f8565d43400) [pid = 1840] [serial = 2048] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f855d64ec00) [pid = 1840] [serial = 2027] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f855b09f800) [pid = 1840] [serial = 2075] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f855f389400) [pid = 1840] [serial = 2069] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f855fd1d800) [pid = 1840] [serial = 2033] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f855be42400) [pid = 1840] [serial = 2024] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f855d814800) [pid = 1840] [serial = 2064] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f8558de7c00) [pid = 1840] [serial = 2051] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f85650a5c00) [pid = 1840] [serial = 2045] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f855b588c00) [pid = 1840] [serial = 2061] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f855dfe6c00) [pid = 1840] [serial = 2021] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f855f38e400) [pid = 1840] [serial = 2030] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f855a40f400) [pid = 1840] [serial = 2054] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f855e28f400) [pid = 1840] [serial = 2066] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f8563b81800) [pid = 1840] [serial = 2039] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f8564a4fc00) [pid = 1840] [serial = 2042] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f855f808000) [pid = 1840] [serial = 2072] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f855d183400) [pid = 1840] [serial = 2063] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f85601a0000) [pid = 1840] [serial = 2036] [outer = (nil)] [url = about:blank] 11:02:11 INFO - PROCESS | 1840 | 1461088931302 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:02:11 INFO - PROCESS | 1840 | 1461088931306 Marionette TRACE conn3 <- [1,2922,null,{}] 11:02:11 INFO - PROCESS | 1840 | 1461088931324 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:11 INFO - PROCESS | 1840 | 1461088931571 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 11:02:11 INFO - PROCESS | 1840 | 1461088931798 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b8f6000 == 160 [pid = 1840] [id = 738] 11:02:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f855b587000) [pid = 1840] [serial = 2215] [outer = (nil)] 11:02:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f855b891000) [pid = 1840] [serial = 2216] [outer = 0x7f855b587000] 11:02:11 INFO - PROCESS | 1840 | 1461088931862 Marionette DEBUG loaded listener.js 11:02:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f855d181000) [pid = 1840] [serial = 2217] [outer = 0x7f855b587000] 11:02:12 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 11:02:12 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 11:02:12 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 11:02:12 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 11:02:12 INFO - PROCESS | 1840 | 1461088932555 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 11:02:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:02:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:02:12 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 11:02:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:02:12 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 11:02:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:02:12 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]" 11:02:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:02:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:02:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1549ms 11:02:12 INFO - PROCESS | 1840 | 1461088932602 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 11:02:12 INFO - PROCESS | 1840 | 1461088932613 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 11:02:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:02:12 INFO - PROCESS | 1840 | 1461088932632 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:02:12 INFO - PROCESS | 1840 | 1461088932636 Marionette TRACE conn3 <- [1,2926,null,{}] 11:02:12 INFO - PROCESS | 1840 | 1461088932646 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:12 INFO - PROCESS | 1840 | 1461088932845 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 11:02:12 INFO - PROCESS | 1840 | 1461088932861 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855d221000 == 161 [pid = 1840] [id = 739] 11:02:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f855e289c00) [pid = 1840] [serial = 2218] [outer = (nil)] 11:02:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f855f171000) [pid = 1840] [serial = 2219] [outer = 0x7f855e289c00] 11:02:12 INFO - PROCESS | 1840 | 1461088932919 Marionette DEBUG loaded listener.js 11:02:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f855f403000) [pid = 1840] [serial = 2220] [outer = 0x7f855e289c00] 11:02:13 INFO - PROCESS | 1840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:02:13 INFO - PROCESS | 1840 | 1461088933864 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 11:02:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:02:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1287ms 11:02:13 INFO - PROCESS | 1840 | 1461088933919 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 11:02:13 INFO - PROCESS | 1840 | 1461088933932 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 11:02:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:02:13 INFO - PROCESS | 1840 | 1461088933938 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:02:13 INFO - PROCESS | 1840 | 1461088933941 Marionette TRACE conn3 <- [1,2930,null,{}] 11:02:13 INFO - PROCESS | 1840 | 1461088933956 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:14 INFO - PROCESS | 1840 | 1461088934212 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 11:02:14 INFO - PROCESS | 1840 | 1461088934252 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e0d2000 == 162 [pid = 1840] [id = 740] 11:02:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f855f810000) [pid = 1840] [serial = 2221] [outer = (nil)] 11:02:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f855f8bc000) [pid = 1840] [serial = 2222] [outer = 0x7f855f810000] 11:02:14 INFO - PROCESS | 1840 | 1461088934318 Marionette DEBUG loaded listener.js 11:02:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f856019cc00) [pid = 1840] [serial = 2223] [outer = 0x7f855f810000] 11:02:15 INFO - PROCESS | 1840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:02:15 INFO - PROCESS | 1840 | 1461088935123 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 11:02:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:02:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1226ms 11:02:15 INFO - PROCESS | 1840 | 1461088935166 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 11:02:15 INFO - PROCESS | 1840 | 1461088935170 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 11:02:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:02:15 INFO - PROCESS | 1840 | 1461088935175 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:02:15 INFO - PROCESS | 1840 | 1461088935177 Marionette TRACE conn3 <- [1,2934,null,{}] 11:02:15 INFO - PROCESS | 1840 | 1461088935203 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:15 INFO - PROCESS | 1840 | 1461088935470 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 11:02:15 INFO - PROCESS | 1840 | 1461088935501 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f118000 == 163 [pid = 1840] [id = 741] 11:02:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f855f38b000) [pid = 1840] [serial = 2224] [outer = (nil)] 11:02:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f8563b38400) [pid = 1840] [serial = 2225] [outer = 0x7f855f38b000] 11:02:15 INFO - PROCESS | 1840 | 1461088935560 Marionette DEBUG loaded listener.js 11:02:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f8563d85c00) [pid = 1840] [serial = 2226] [outer = 0x7f855f38b000] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f855b096000) [pid = 1840] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f8557e75c00) [pid = 1840] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f855d9ccc00) [pid = 1840] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f855d254400) [pid = 1840] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f855a13ec00) [pid = 1840] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f855d9ca400) [pid = 1840] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f855a1c2400) [pid = 1840] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f85576dac00) [pid = 1840] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f856b902400) [pid = 1840] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f856690b000) [pid = 1840] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f855b896400) [pid = 1840] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f855f16a400) [pid = 1840] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f8564890400) [pid = 1840] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f855b898400) [pid = 1840] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f855f802800) [pid = 1840] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f8564a50400) [pid = 1840] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f855d183c00) [pid = 1840] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f8558de6400) [pid = 1840] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f855a1c2800) [pid = 1840] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f8566627c00) [pid = 1840] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f855d255400) [pid = 1840] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f855f1edc00) [pid = 1840] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f855d646400) [pid = 1840] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f855f8ba400) [pid = 1840] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f856b902800) [pid = 1840] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f856128d800) [pid = 1840] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f8569fadc00) [pid = 1840] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f855daf1c00) [pid = 1840] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f856128e800) [pid = 1840] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f855d185c00) [pid = 1840] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f85666a7c00) [pid = 1840] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f855f1f5400) [pid = 1840] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f85576d4000) [pid = 1840] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f856bfa4c00) [pid = 1840] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f8569c4d400) [pid = 1840] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f8563b82000) [pid = 1840] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f8558de9c00) [pid = 1840] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f855f0b6000) [pid = 1840] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f8566bb8000) [pid = 1840] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f8565d46c00) [pid = 1840] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f855f7ed400) [pid = 1840] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f8565d44c00) [pid = 1840] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f8558de0800) [pid = 1840] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f8565bd8800) [pid = 1840] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f855e26b000) [pid = 1840] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f857034dc00) [pid = 1840] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f8565bd5400) [pid = 1840] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f85576d5800) [pid = 1840] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f856662b800) [pid = 1840] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f8561280800) [pid = 1840] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:02:17 INFO - PROCESS | 1840 | 1461088937220 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 11:02:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:02:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 2084ms 11:02:17 INFO - PROCESS | 1840 | 1461088937261 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 11:02:17 INFO - PROCESS | 1840 | 1461088937263 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 11:02:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:02:17 INFO - PROCESS | 1840 | 1461088937269 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:02:17 INFO - PROCESS | 1840 | 1461088937271 Marionette TRACE conn3 <- [1,2938,null,{}] 11:02:17 INFO - PROCESS | 1840 | 1461088937276 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:17 INFO - PROCESS | 1840 | 1461088937478 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 11:02:17 INFO - PROCESS | 1840 | 1461088937675 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f452800 == 164 [pid = 1840] [id = 742] 11:02:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f8557e72800) [pid = 1840] [serial = 2227] [outer = (nil)] 11:02:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f855d647400) [pid = 1840] [serial = 2228] [outer = 0x7f8557e72800] 11:02:17 INFO - PROCESS | 1840 | 1461088937739 Marionette DEBUG loaded listener.js 11:02:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f855f1eec00) [pid = 1840] [serial = 2229] [outer = 0x7f8557e72800] 11:02:18 INFO - PROCESS | 1840 | 1461088938310 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 11:02:18 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. 11:02:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1078ms 11:02:18 INFO - PROCESS | 1840 | 1461088938349 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 11:02:18 INFO - PROCESS | 1840 | 1461088938352 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 11:02:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:02:18 INFO - PROCESS | 1840 | 1461088938358 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:02:18 INFO - PROCESS | 1840 | 1461088938360 Marionette TRACE conn3 <- [1,2942,null,{}] 11:02:18 INFO - PROCESS | 1840 | 1461088938365 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:18 INFO - PROCESS | 1840 | 1461088938582 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 11:02:18 INFO - PROCESS | 1840 | 1461088938956 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855a16c000 == 165 [pid = 1840] [id = 743] 11:02:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f85576d2400) [pid = 1840] [serial = 2230] [outer = (nil)] 11:02:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f8558de9c00) [pid = 1840] [serial = 2231] [outer = 0x7f85576d2400] 11:02:19 INFO - PROCESS | 1840 | 1461088939031 Marionette DEBUG loaded listener.js 11:02:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f855a414c00) [pid = 1840] [serial = 2232] [outer = 0x7f85576d2400] 11:02:19 INFO - PROCESS | 1840 | 1461088939848 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 11:02:19 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 11:02:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:02:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1539ms 11:02:19 INFO - PROCESS | 1840 | 1461088939899 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 11:02:19 INFO - PROCESS | 1840 | 1461088939907 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 11:02:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:02:19 INFO - PROCESS | 1840 | 1461088939916 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:02:19 INFO - PROCESS | 1840 | 1461088939919 Marionette TRACE conn3 <- [1,2946,null,{}] 11:02:19 INFO - PROCESS | 1840 | 1461088939968 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:20 INFO - PROCESS | 1840 | 1461088940251 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 11:02:20 INFO - PROCESS | 1840 | 1461088940466 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e373800 == 166 [pid = 1840] [id = 744] 11:02:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f855e272000) [pid = 1840] [serial = 2233] [outer = (nil)] 11:02:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f855f171800) [pid = 1840] [serial = 2234] [outer = 0x7f855e272000] 11:02:20 INFO - PROCESS | 1840 | 1461088940598 Marionette DEBUG loaded listener.js 11:02:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f855f5c4000) [pid = 1840] [serial = 2235] [outer = 0x7f855e272000] 11:02:21 INFO - PROCESS | 1840 | 1461088941397 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 11:02:21 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. 11:02:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1527ms 11:02:21 INFO - PROCESS | 1840 | 1461088941448 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 11:02:21 INFO - PROCESS | 1840 | 1461088941454 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 11:02:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:02:21 INFO - PROCESS | 1840 | 1461088941462 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:02:21 INFO - PROCESS | 1840 | 1461088941465 Marionette TRACE conn3 <- [1,2950,null,{}] 11:02:21 INFO - PROCESS | 1840 | 1461088941473 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:21 INFO - PROCESS | 1840 | 1461088941710 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 11:02:21 INFO - PROCESS | 1840 | 1461088941995 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8560060000 == 167 [pid = 1840] [id = 745] 11:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f855f7f1800) [pid = 1840] [serial = 2236] [outer = (nil)] 11:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f855fecbc00) [pid = 1840] [serial = 2237] [outer = 0x7f855f7f1800] 11:02:22 INFO - PROCESS | 1840 | 1461088942151 Marionette DEBUG loaded listener.js 11:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f856128e800) [pid = 1840] [serial = 2238] [outer = 0x7f855f7f1800] 11:02:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85618c0000 == 168 [pid = 1840] [id = 746] 11:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f8564a4b800) [pid = 1840] [serial = 2239] [outer = (nil)] 11:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f856192b800) [pid = 1840] [serial = 2240] [outer = 0x7f8564a4b800] 11:02:23 INFO - PROCESS | 1840 | 1461088942991 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 11:02:23 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. 11:02:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1584ms 11:02:23 INFO - PROCESS | 1840 | 1461088943047 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 11:02:23 INFO - PROCESS | 1840 | 1461088943051 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 11:02:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:02:23 INFO - PROCESS | 1840 | 1461088943066 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:02:23 INFO - PROCESS | 1840 | 1461088943076 Marionette TRACE conn3 <- [1,2954,null,{}] 11:02:23 INFO - PROCESS | 1840 | 1461088943085 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:23 INFO - PROCESS | 1840 | 1461088943467 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 11:02:23 INFO - PROCESS | 1840 | 1461088943726 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564930000 == 169 [pid = 1840] [id = 747] 11:02:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f8561277c00) [pid = 1840] [serial = 2241] [outer = (nil)] 11:02:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f8565bd4000) [pid = 1840] [serial = 2242] [outer = 0x7f8561277c00] 11:02:23 INFO - PROCESS | 1840 | 1461088943803 Marionette DEBUG loaded listener.js 11:02:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f8565d39400) [pid = 1840] [serial = 2243] [outer = 0x7f8561277c00] 11:02:24 INFO - PROCESS | 1840 | 1461088944527 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 11:02:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:02:24 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 11:02:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1496ms 11:02:24 INFO - PROCESS | 1840 | 1461088944553 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 11:02:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:02:24 INFO - PROCESS | 1840 | 1461088944558 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 11:02:24 INFO - PROCESS | 1840 | 1461088944564 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:02:24 INFO - PROCESS | 1840 | 1461088944567 Marionette TRACE conn3 <- [1,2958,null,{}] 11:02:24 INFO - PROCESS | 1840 | 1461088944572 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:24 INFO - PROCESS | 1840 | 1461088944816 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 11:02:25 INFO - PROCESS | 1840 | 1461088945074 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565019000 == 170 [pid = 1840] [id = 748] 11:02:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f8564a4d800) [pid = 1840] [serial = 2244] [outer = (nil)] 11:02:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f85666a8000) [pid = 1840] [serial = 2245] [outer = 0x7f8564a4d800] 11:02:25 INFO - PROCESS | 1840 | 1461088945148 Marionette DEBUG loaded listener.js 11:02:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f856690c800) [pid = 1840] [serial = 2246] [outer = 0x7f8564a4d800] 11:02:25 INFO - PROCESS | 1840 | 1461088945930 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 11:02:25 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. 11:02:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1379ms 11:02:25 INFO - PROCESS | 1840 | 1461088945943 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 11:02:25 INFO - PROCESS | 1840 | 1461088945946 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 11:02:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:02:25 INFO - PROCESS | 1840 | 1461088945953 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:02:25 INFO - PROCESS | 1840 | 1461088945957 Marionette TRACE conn3 <- [1,2962,null,{}] 11:02:25 INFO - PROCESS | 1840 | 1461088945962 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:26 INFO - PROCESS | 1840 | 1461088946190 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 11:02:26 INFO - PROCESS | 1840 | 1461088946443 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8569c22800 == 171 [pid = 1840] [id = 749] 11:02:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f8566be2800) [pid = 1840] [serial = 2247] [outer = (nil)] 11:02:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f8566bee000) [pid = 1840] [serial = 2248] [outer = 0x7f8566be2800] 11:02:26 INFO - PROCESS | 1840 | 1461088946532 Marionette DEBUG loaded listener.js 11:02:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f8569c6d000) [pid = 1840] [serial = 2249] [outer = 0x7f8566be2800] 11:02:27 INFO - PROCESS | 1840 | 1461088947349 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 11:02:27 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. 11:02:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1433ms 11:02:27 INFO - PROCESS | 1840 | 1461088947387 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 11:02:27 INFO - PROCESS | 1840 | 1461088947389 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 11:02:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:02:27 INFO - PROCESS | 1840 | 1461088947395 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:02:27 INFO - PROCESS | 1840 | 1461088947397 Marionette TRACE conn3 <- [1,2966,null,{}] 11:02:27 INFO - PROCESS | 1840 | 1461088947403 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:27 INFO - PROCESS | 1840 | 1461088947655 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 11:02:27 INFO - PROCESS | 1840 | 1461088947914 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856bcc9000 == 172 [pid = 1840] [id = 750] 11:02:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f8569d02400) [pid = 1840] [serial = 2250] [outer = (nil)] 11:02:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f856baea000) [pid = 1840] [serial = 2251] [outer = 0x7f8569d02400] 11:02:27 INFO - PROCESS | 1840 | 1461088947992 Marionette DEBUG loaded listener.js 11:02:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f856bd59400) [pid = 1840] [serial = 2252] [outer = 0x7f8569d02400] 11:02:28 INFO - PROCESS | 1840 | 1461088948723 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 11:02:28 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. 11:02:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1382ms 11:02:28 INFO - PROCESS | 1840 | 1461088948779 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 11:02:28 INFO - PROCESS | 1840 | 1461088948782 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 11:02:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:02:28 INFO - PROCESS | 1840 | 1461088948788 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:02:28 INFO - PROCESS | 1840 | 1461088948790 Marionette TRACE conn3 <- [1,2970,null,{}] 11:02:28 INFO - PROCESS | 1840 | 1461088948796 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:29 INFO - PROCESS | 1840 | 1461088949011 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 11:02:29 INFO - PROCESS | 1840 | 1461088949270 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856cf49000 == 173 [pid = 1840] [id = 751] 11:02:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f8569fa3400) [pid = 1840] [serial = 2253] [outer = (nil)] 11:02:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f856bdeb800) [pid = 1840] [serial = 2254] [outer = 0x7f8569fa3400] 11:02:29 INFO - PROCESS | 1840 | 1461088949344 Marionette DEBUG loaded listener.js 11:02:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f856bfb5c00) [pid = 1840] [serial = 2255] [outer = 0x7f8569fa3400] 11:02:30 INFO - PROCESS | 1840 | 1461088950098 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 11:02:30 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. 11:02:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1337ms 11:02:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:02:30 INFO - PROCESS | 1840 | 1461088950126 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 11:02:30 INFO - PROCESS | 1840 | 1461088950129 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 11:02:30 INFO - PROCESS | 1840 | 1461088950133 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:02:30 INFO - PROCESS | 1840 | 1461088950138 Marionette TRACE conn3 <- [1,2974,null,{}] 11:02:30 INFO - PROCESS | 1840 | 1461088950143 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:30 INFO - PROCESS | 1840 | 1461088950361 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 11:02:30 INFO - PROCESS | 1840 | 1461088950646 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856dfc7800 == 174 [pid = 1840] [id = 752] 11:02:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f856bd4dc00) [pid = 1840] [serial = 2256] [outer = (nil)] 11:02:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f856c17bc00) [pid = 1840] [serial = 2257] [outer = 0x7f856bd4dc00] 11:02:30 INFO - PROCESS | 1840 | 1461088950725 Marionette DEBUG loaded listener.js 11:02:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f856c57e000) [pid = 1840] [serial = 2258] [outer = 0x7f856bd4dc00] 11:02:31 INFO - PROCESS | 1840 | 1461088951479 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 11:02:31 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. 11:02:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1386ms 11:02:31 INFO - PROCESS | 1840 | 1461088951522 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 11:02:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:02:31 INFO - PROCESS | 1840 | 1461088951525 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 11:02:31 INFO - PROCESS | 1840 | 1461088951531 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:02:31 INFO - PROCESS | 1840 | 1461088951535 Marionette TRACE conn3 <- [1,2978,null,{}] 11:02:31 INFO - PROCESS | 1840 | 1461088951540 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:31 INFO - PROCESS | 1840 | 1461088951764 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 11:02:32 INFO - PROCESS | 1840 | 1461088952064 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8571746000 == 175 [pid = 1840] [id = 753] 11:02:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f856a555800) [pid = 1840] [serial = 2259] [outer = (nil)] 11:02:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f856c875000) [pid = 1840] [serial = 2260] [outer = 0x7f856a555800] 11:02:32 INFO - PROCESS | 1840 | 1461088952143 Marionette DEBUG loaded listener.js 11:02:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f856caba400) [pid = 1840] [serial = 2261] [outer = 0x7f856a555800] 11:02:32 INFO - PROCESS | 1840 | 1461088952912 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 11:02:32 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. 11:02:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1392ms 11:02:32 INFO - PROCESS | 1840 | 1461088952923 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 11:02:32 INFO - PROCESS | 1840 | 1461088952926 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 11:02:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:02:32 INFO - PROCESS | 1840 | 1461088952933 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:02:32 INFO - PROCESS | 1840 | 1461088952936 Marionette TRACE conn3 <- [1,2982,null,{}] 11:02:32 INFO - PROCESS | 1840 | 1461088952941 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:33 INFO - PROCESS | 1840 | 1461088953170 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 11:02:33 INFO - PROCESS | 1840 | 1461088953434 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8574b4c000 == 176 [pid = 1840] [id = 754] 11:02:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f856cabb000) [pid = 1840] [serial = 2262] [outer = (nil)] 11:02:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f856d1b8800) [pid = 1840] [serial = 2263] [outer = 0x7f856cabb000] 11:02:33 INFO - PROCESS | 1840 | 1461088953536 Marionette DEBUG loaded listener.js 11:02:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f856e438000) [pid = 1840] [serial = 2264] [outer = 0x7f856cabb000] 11:02:34 INFO - PROCESS | 1840 | 1461088954345 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 11:02:34 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 11:02:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:02:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1433ms 11:02:34 INFO - PROCESS | 1840 | 1461088954367 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 11:02:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:02:34 INFO - PROCESS | 1840 | 1461088954371 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 11:02:34 INFO - PROCESS | 1840 | 1461088954376 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:02:34 INFO - PROCESS | 1840 | 1461088954380 Marionette TRACE conn3 <- [1,2986,null,{}] 11:02:34 INFO - PROCESS | 1840 | 1461088954385 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:34 INFO - PROCESS | 1840 | 1461088954620 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 11:02:34 INFO - PROCESS | 1840 | 1461088954885 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8577d79000 == 177 [pid = 1840] [id = 755] 11:02:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f8570346400) [pid = 1840] [serial = 2265] [outer = (nil)] 11:02:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f8572ce8000) [pid = 1840] [serial = 2266] [outer = 0x7f8570346400] 11:02:34 INFO - PROCESS | 1840 | 1461088954963 Marionette DEBUG loaded listener.js 11:02:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f85744b6800) [pid = 1840] [serial = 2267] [outer = 0x7f8570346400] 11:02:35 INFO - PROCESS | 1840 | 1461088955684 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 11:02:35 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. 11:02:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1328ms 11:02:35 INFO - PROCESS | 1840 | 1461088955704 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 11:02:35 INFO - PROCESS | 1840 | 1461088955708 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 11:02:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:02:35 INFO - PROCESS | 1840 | 1461088955716 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:02:35 INFO - PROCESS | 1840 | 1461088955719 Marionette TRACE conn3 <- [1,2990,null,{}] 11:02:35 INFO - PROCESS | 1840 | 1461088955724 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:35 INFO - PROCESS | 1840 | 1461088955939 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 11:02:36 INFO - PROCESS | 1840 | 1461088956192 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8587c4d000 == 178 [pid = 1840] [id = 756] 11:02:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f8570353800) [pid = 1840] [serial = 2268] [outer = (nil)] 11:02:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f857456b000) [pid = 1840] [serial = 2269] [outer = 0x7f8570353800] 11:02:36 INFO - PROCESS | 1840 | 1461088956269 Marionette DEBUG loaded listener.js 11:02:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f8576e44c00) [pid = 1840] [serial = 2270] [outer = 0x7f8570353800] 11:02:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8570537800 == 179 [pid = 1840] [id = 757] 11:02:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f857c50d800) [pid = 1840] [serial = 2271] [outer = (nil)] 11:02:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f8576f65000) [pid = 1840] [serial = 2272] [outer = 0x7f857c50d800] 11:02:37 INFO - PROCESS | 1840 | 1461088957130 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 11:02:37 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. 11:02:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1432ms 11:02:37 INFO - PROCESS | 1840 | 1461088957148 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 11:02:37 INFO - PROCESS | 1840 | 1461088957150 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 11:02:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:02:37 INFO - PROCESS | 1840 | 1461088957156 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:02:37 INFO - PROCESS | 1840 | 1461088957159 Marionette TRACE conn3 <- [1,2994,null,{}] 11:02:37 INFO - PROCESS | 1840 | 1461088957164 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:37 INFO - PROCESS | 1840 | 1461088957431 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 11:02:37 INFO - PROCESS | 1840 | 1461088957685 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c717000 == 180 [pid = 1840] [id = 758] 11:02:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f8573a19400) [pid = 1840] [serial = 2273] [outer = (nil)] 11:02:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f857881d800) [pid = 1840] [serial = 2274] [outer = 0x7f8573a19400] 11:02:37 INFO - PROCESS | 1840 | 1461088957760 Marionette DEBUG loaded listener.js 11:02:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f857d1d0800) [pid = 1840] [serial = 2275] [outer = 0x7f8573a19400] 11:02:38 INFO - PROCESS | 1840 | 1461088958485 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 11:02:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:02:38 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 11:02:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1383ms 11:02:38 INFO - PROCESS | 1840 | 1461088958539 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 11:02:38 INFO - PROCESS | 1840 | 1461088958541 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 11:02:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:02:38 INFO - PROCESS | 1840 | 1461088958547 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:02:38 INFO - PROCESS | 1840 | 1461088958549 Marionette TRACE conn3 <- [1,2998,null,{}] 11:02:38 INFO - PROCESS | 1840 | 1461088958555 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:38 INFO - PROCESS | 1840 | 1461088958769 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 11:02:39 INFO - PROCESS | 1840 | 1461088959058 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8557a10000 == 181 [pid = 1840] [id = 759] 11:02:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f8576f61c00) [pid = 1840] [serial = 2276] [outer = (nil)] 11:02:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f85822d9000) [pid = 1840] [serial = 2277] [outer = 0x7f8576f61c00] 11:02:39 INFO - PROCESS | 1840 | 1461088959134 Marionette DEBUG loaded listener.js 11:02:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f8582e6d800) [pid = 1840] [serial = 2278] [outer = 0x7f8576f61c00] 11:02:39 INFO - PROCESS | 1840 | 1461088959873 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 11:02:39 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. 11:02:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1378ms 11:02:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:02:39 INFO - PROCESS | 1840 | 1461088959927 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 11:02:39 INFO - PROCESS | 1840 | 1461088959930 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 11:02:39 INFO - PROCESS | 1840 | 1461088959936 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:02:39 INFO - PROCESS | 1840 | 1461088959939 Marionette TRACE conn3 <- [1,3002,null,{}] 11:02:39 INFO - PROCESS | 1840 | 1461088959944 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:40 INFO - PROCESS | 1840 | 1461088960150 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 11:02:40 INFO - PROCESS | 1840 | 1461088960448 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f858c985000 == 182 [pid = 1840] [id = 760] 11:02:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f8564a4d400) [pid = 1840] [serial = 2279] [outer = (nil)] 11:02:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f8582e74000) [pid = 1840] [serial = 2280] [outer = 0x7f8564a4d400] 11:02:40 INFO - PROCESS | 1840 | 1461088960526 Marionette DEBUG loaded listener.js 11:02:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f8583310800) [pid = 1840] [serial = 2281] [outer = 0x7f8564a4d400] 11:02:41 INFO - PROCESS | 1840 | 1461088961288 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 11:02:41 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. 11:02:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1379ms 11:02:41 INFO - PROCESS | 1840 | 1461088961314 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 11:02:41 INFO - PROCESS | 1840 | 1461088961317 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 11:02:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:02:41 INFO - PROCESS | 1840 | 1461088961323 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:02:41 INFO - PROCESS | 1840 | 1461088961325 Marionette TRACE conn3 <- [1,3006,null,{}] 11:02:41 INFO - PROCESS | 1840 | 1461088961331 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:41 INFO - PROCESS | 1840 | 1461088961542 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 11:02:41 INFO - PROCESS | 1840 | 1461088961800 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857039b800 == 183 [pid = 1840] [id = 761] 11:02:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f855a13f000) [pid = 1840] [serial = 2282] [outer = (nil)] 11:02:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f858339bc00) [pid = 1840] [serial = 2283] [outer = 0x7f855a13f000] 11:02:41 INFO - PROCESS | 1840 | 1461088961879 Marionette DEBUG loaded listener.js 11:02:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f858352f800) [pid = 1840] [serial = 2284] [outer = 0x7f855a13f000] 11:02:42 INFO - PROCESS | 1840 | 1461088962693 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 11:02:42 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. 11:02:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1382ms 11:02:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:02:42 INFO - PROCESS | 1840 | 1461088962705 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 11:02:42 INFO - PROCESS | 1840 | 1461088962707 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 11:02:42 INFO - PROCESS | 1840 | 1461088962713 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:02:42 INFO - PROCESS | 1840 | 1461088962716 Marionette TRACE conn3 <- [1,3010,null,{}] 11:02:42 INFO - PROCESS | 1840 | 1461088962721 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:42 INFO - PROCESS | 1840 | 1461088962931 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 11:02:43 INFO - PROCESS | 1840 | 1461088963222 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b78a000 == 184 [pid = 1840] [id = 762] 11:02:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f85787a9400) [pid = 1840] [serial = 2285] [outer = (nil)] 11:02:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f8584232800) [pid = 1840] [serial = 2286] [outer = 0x7f85787a9400] 11:02:43 INFO - PROCESS | 1840 | 1461088963292 Marionette DEBUG loaded listener.js 11:02:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f85843c9400) [pid = 1840] [serial = 2287] [outer = 0x7f85787a9400] 11:02:44 INFO - PROCESS | 1840 | 1461088964066 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 11:02:44 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 11:02:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1381ms 11:02:44 INFO - PROCESS | 1840 | 1461088964094 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 11:02:44 INFO - PROCESS | 1840 | 1461088964098 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 11:02:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:02:44 INFO - PROCESS | 1840 | 1461088964103 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:02:44 INFO - PROCESS | 1840 | 1461088964105 Marionette TRACE conn3 <- [1,3014,null,{}] 11:02:44 INFO - PROCESS | 1840 | 1461088964111 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:44 INFO - PROCESS | 1840 | 1461088964325 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 11:02:44 INFO - PROCESS | 1840 | 1461088964584 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e06f800 == 185 [pid = 1840] [id = 763] 11:02:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f856b911400) [pid = 1840] [serial = 2288] [outer = (nil)] 11:02:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f85843ce000) [pid = 1840] [serial = 2289] [outer = 0x7f856b911400] 11:02:44 INFO - PROCESS | 1840 | 1461088964654 Marionette DEBUG loaded listener.js 11:02:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f85843fdc00) [pid = 1840] [serial = 2290] [outer = 0x7f856b911400] 11:02:45 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:02:45 INFO - PROCESS | 1840 | 1461088965515 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:02:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:02:45 INFO - {} 11:02:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:02:45 INFO - {} 11:02:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:02:45 INFO - {} 11:02:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:02:45 INFO - {} 11:02:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1431ms 11:02:45 INFO - PROCESS | 1840 | 1461088965537 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 11:02:45 INFO - TEST-START | /FileAPI/fileReader.html 11:02:45 INFO - PROCESS | 1840 | 1461088965541 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 11:02:45 INFO - PROCESS | 1840 | 1461088965546 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:02:45 INFO - PROCESS | 1840 | 1461088965549 Marionette TRACE conn3 <- [1,3018,null,{}] 11:02:45 INFO - PROCESS | 1840 | 1461088965554 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:45 INFO - PROCESS | 1840 | 1461088965778 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 11:02:46 INFO - PROCESS | 1840 | 1461088966066 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8558b36800 == 186 [pid = 1840] [id = 764] 11:02:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f85843d0800) [pid = 1840] [serial = 2291] [outer = (nil)] 11:02:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f8586428000) [pid = 1840] [serial = 2292] [outer = 0x7f85843d0800] 11:02:46 INFO - PROCESS | 1840 | 1461088966136 Marionette DEBUG loaded listener.js 11:02:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f858658ec00) [pid = 1840] [serial = 2293] [outer = 0x7f85843d0800] 11:02:46 INFO - PROCESS | 1840 | 1461088966843 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 11:02:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:02:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:02:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:02:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:02:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1329ms 11:02:46 INFO - PROCESS | 1840 | 1461088966886 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 11:02:46 INFO - PROCESS | 1840 | 1461088966890 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 11:02:46 INFO - TEST-START | /FileAPI/historical.html 11:02:46 INFO - PROCESS | 1840 | 1461088966898 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:02:46 INFO - PROCESS | 1840 | 1461088966900 Marionette TRACE conn3 <- [1,3022,null,{}] 11:02:46 INFO - PROCESS | 1840 | 1461088966904 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:47 INFO - PROCESS | 1840 | 1461088967124 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 11:02:47 INFO - PROCESS | 1840 | 1461088967381 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8553f62800 == 187 [pid = 1840] [id = 765] 11:02:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f85842d4c00) [pid = 1840] [serial = 2294] [outer = (nil)] 11:02:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f8588230c00) [pid = 1840] [serial = 2295] [outer = 0x7f85842d4c00] 11:02:47 INFO - PROCESS | 1840 | 1461088967453 Marionette DEBUG loaded listener.js 11:02:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f8588364000) [pid = 1840] [serial = 2296] [outer = 0x7f85842d4c00] 11:02:48 INFO - PROCESS | 1840 | 1461088968238 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 11:02:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:02:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:02:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:02:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:02:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:02:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:02:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:02:48 INFO - TEST-OK | /FileAPI/historical.html | took 1380ms 11:02:48 INFO - PROCESS | 1840 | 1461088968280 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 11:02:48 INFO - PROCESS | 1840 | 1461088968283 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 11:02:48 INFO - TEST-START | /FileAPI/idlharness.html 11:02:48 INFO - PROCESS | 1840 | 1461088968293 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:02:48 INFO - PROCESS | 1840 | 1461088968298 Marionette TRACE conn3 <- [1,3026,null,{}] 11:02:48 INFO - PROCESS | 1840 | 1461088968303 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:48 INFO - PROCESS | 1840 | 1461088968530 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 11:02:48 INFO - PROCESS | 1840 | 1461088968823 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8553f7c800 == 188 [pid = 1840] [id = 766] 11:02:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f855b65f800) [pid = 1840] [serial = 2297] [outer = (nil)] 11:02:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f855b664800) [pid = 1840] [serial = 2298] [outer = 0x7f855b65f800] 11:02:48 INFO - PROCESS | 1840 | 1461088968903 Marionette DEBUG loaded listener.js 11:02:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f855b66a800) [pid = 1840] [serial = 2299] [outer = 0x7f855b65f800] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856a0b4800 == 187 [pid = 1840] [id = 390] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564816800 == 186 [pid = 1840] [id = 391] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8566859000 == 185 [pid = 1840] [id = 682] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b5c5000 == 184 [pid = 1840] [id = 685] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b8f8800 == 183 [pid = 1840] [id = 683] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d222800 == 182 [pid = 1840] [id = 684] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f452800 == 181 [pid = 1840] [id = 742] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f118000 == 180 [pid = 1840] [id = 741] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f8de000 == 179 [pid = 1840] [id = 692] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e0d2000 == 178 [pid = 1840] [id = 740] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855d221000 == 177 [pid = 1840] [id = 739] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855b8f6000 == 176 [pid = 1840] [id = 738] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8585f08800 == 175 [pid = 1840] [id = 734] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8583580800 == 174 [pid = 1840] [id = 733] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f858304a000 == 173 [pid = 1840] [id = 732] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f857c546800 == 172 [pid = 1840] [id = 731] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8577d7f000 == 171 [pid = 1840] [id = 730] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8576721000 == 170 [pid = 1840] [id = 729] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8575d46800 == 169 [pid = 1840] [id = 728] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8572cca000 == 168 [pid = 1840] [id = 727] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856d106000 == 167 [pid = 1840] [id = 726] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f856bcbb000 == 166 [pid = 1840] [id = 725] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8565acd000 == 165 [pid = 1840] [id = 724] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f8564ccb800 == 164 [pid = 1840] [id = 723] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85628e6000 == 163 [pid = 1840] [id = 722] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f85613a4000 == 162 [pid = 1840] [id = 721] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f8cd800 == 161 [pid = 1840] [id = 720] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855f0dc800 == 160 [pid = 1840] [id = 719] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855e371800 == 159 [pid = 1840] [id = 717] 11:02:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f855bd21800 == 158 [pid = 1840] [id = 718] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f855f38d000) [pid = 1840] [serial = 2153] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f85767a1800) [pid = 1840] [serial = 1995] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f8570094c00) [pid = 1840] [serial = 1977] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f855daf2c00) [pid = 1840] [serial = 2084] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f855d140400) [pid = 1840] [serial = 2144] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f855f0b8400) [pid = 1840] [serial = 2150] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f856488e400) [pid = 1840] [serial = 2094] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f855d813c00) [pid = 1840] [serial = 2058] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f856bae3000) [pid = 1840] [serial = 2115] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f856bd4fc00) [pid = 1840] [serial = 1968] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f855d187400) [pid = 1840] [serial = 2025] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f8560192400) [pid = 1840] [serial = 2034] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f856bfa6000) [pid = 1840] [serial = 2120] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f855f0b1800) [pid = 1840] [serial = 2028] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f856128c400) [pid = 1840] [serial = 2037] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f8566631400) [pid = 1840] [serial = 2049] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f855dfe1800) [pid = 1840] [serial = 1953] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f856c87bc00) [pid = 1840] [serial = 2132] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f8576e48400) [pid = 1840] [serial = 1998] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f855a40bc00) [pid = 1840] [serial = 2141] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f856c094400) [pid = 1840] [serial = 2124] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f856cae4800) [pid = 1840] [serial = 2138] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f855b09e400) [pid = 1840] [serial = 2142] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f855e26c800) [pid = 1840] [serial = 2147] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f8566becc00) [pid = 1840] [serial = 2105] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f857546fc00) [pid = 1840] [serial = 1989] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f856c822800) [pid = 1840] [serial = 2129] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f856127a400) [pid = 1840] [serial = 1950] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f856bd51800) [pid = 1840] [serial = 2117] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f8563b3f000) [pid = 1840] [serial = 2091] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f856a561c00) [pid = 1840] [serial = 2112] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f8566bb7800) [pid = 1840] [serial = 2103] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f8564aa5800) [pid = 1840] [serial = 2043] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f855f8b8c00) [pid = 1840] [serial = 1956] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f8569c71c00) [pid = 1840] [serial = 2109] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f8566bac400) [pid = 1840] [serial = 2102] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f855fd19c00) [pid = 1840] [serial = 2087] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f855d9c6800) [pid = 1840] [serial = 2052] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f856bde3000) [pid = 1840] [serial = 2118] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f855d24c000) [pid = 1840] [serial = 2145] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f856c17dc00) [pid = 1840] [serial = 2126] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f856bfb0800) [pid = 1840] [serial = 2121] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f8574788000) [pid = 1840] [serial = 1986] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f8569fb0c00) [pid = 1840] [serial = 2111] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f8565bdb000) [pid = 1840] [serial = 2046] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f855f1ed400) [pid = 1840] [serial = 2151] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f855be47800) [pid = 1840] [serial = 2082] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f8569c48000) [pid = 1840] [serial = 2106] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f855e35bc00) [pid = 1840] [serial = 2085] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f855f811800) [pid = 1840] [serial = 2031] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f856019f800) [pid = 1840] [serial = 2088] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f855e360400) [pid = 1840] [serial = 2148] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f856d497800) [pid = 1840] [serial = 1974] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f85668ee000) [pid = 1840] [serial = 2099] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f856bfc0400) [pid = 1840] [serial = 2123] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f856173f000) [pid = 1840] [serial = 2090] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f856cab3400) [pid = 1840] [serial = 2135] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f8564aa1400) [pid = 1840] [serial = 1962] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f8566913800) [pid = 1840] [serial = 2100] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f8566630800) [pid = 1840] [serial = 2096] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f857030a400) [pid = 1840] [serial = 1980] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f85668e7400) [pid = 1840] [serial = 1965] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f8563b83400) [pid = 1840] [serial = 1959] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f8563b96800) [pid = 1840] [serial = 2093] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f856b90e800) [pid = 1840] [serial = 2114] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f8573a1c000) [pid = 1840] [serial = 1983] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f8569c66000) [pid = 1840] [serial = 2108] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f855b57c400) [pid = 1840] [serial = 2081] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f85761d8400) [pid = 1840] [serial = 1992] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f855f8bb800) [pid = 1840] [serial = 2055] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f856c573800) [pid = 1840] [serial = 2127] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f856caec800) [pid = 1840] [serial = 1971] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f85666ac000) [pid = 1840] [serial = 2097] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f8563d85800) [pid = 1840] [serial = 2040] [outer = (nil)] [url = about:blank] 11:02:51 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f855f0b1000) [pid = 1840] [serial = 2022] [outer = (nil)] [url = about:blank] 11:02:52 INFO - PROCESS | 1840 | 1461088972545 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:02:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:02:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:02:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:02:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:02:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:02:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:02:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:02:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:02:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:02:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:02:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:02:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:02:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:02:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:02:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:02:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:02:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:02:52 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 11:02:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:02:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:02:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:02:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:02:52 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 11:02:52 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 11:02:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:02:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:02:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:02:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:02:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:02:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:02:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:02:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:02:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:02:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:02:52 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 11:02:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:02:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:02:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:02:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:02:52 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 11:02:52 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 11:02:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:02:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:02:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:02:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:02:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 4373ms 11:02:52 INFO - PROCESS | 1840 | 1461088972737 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 11:02:52 INFO - PROCESS | 1840 | 1461088972750 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 11:02:52 INFO - TEST-START | /FileAPI/idlharness.worker 11:02:52 INFO - PROCESS | 1840 | 1461088972759 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:02:52 INFO - PROCESS | 1840 | 1461088972768 Marionette TRACE conn3 <- [1,3030,null,{}] 11:02:52 INFO - PROCESS | 1840 | 1461088972784 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:52 INFO - PROCESS | 1840 | 1461088972969 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 11:02:53 INFO - PROCESS | 1840 | 1461088973183 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855beaf800 == 159 [pid = 1840] [id = 767] 11:02:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f855d255800) [pid = 1840] [serial = 2300] [outer = (nil)] 11:02:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f855daf9c00) [pid = 1840] [serial = 2301] [outer = 0x7f855d255800] 11:02:53 INFO - PROCESS | 1840 | 1461088973245 Marionette DEBUG loaded listener.js 11:02:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f855e268400) [pid = 1840] [serial = 2302] [outer = 0x7f855d255800] 11:02:53 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:02:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:02:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:02:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:02:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:02:55 INFO - {} 11:02:55 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 11:02:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:02:55 INFO - {} 11:02:55 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 - {} 11:02:55 INFO - {} 11:02:55 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 11:02:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:02:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:02:55 INFO - {} 11:02:55 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 11:02:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:02:55 INFO - {} 11:02:55 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 - {} 11:02:55 INFO - {} 11:02:55 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 11:02:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 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 11:02:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:02:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:02:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 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 11:02:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 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 11:02:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 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 11:02:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:02:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:02:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:02:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:02:55 INFO - {} 11:02:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2914ms 11:02:55 INFO - PROCESS | 1840 | 1461088975556 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 11:02:55 INFO - PROCESS | 1840 | 1461088975675 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 11:02:55 INFO - PROCESS | 1840 | 1461088975689 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 11:02:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:02:55 INFO - PROCESS | 1840 | 1461088975719 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:02:55 INFO - PROCESS | 1840 | 1461088975726 Marionette TRACE conn3 <- [1,3034,null,{}] 11:02:55 INFO - PROCESS | 1840 | 1461088975738 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:56 INFO - PROCESS | 1840 | 1461088976050 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f856bfb1c00) [pid = 1840] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f85576d7800) [pid = 1840] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f85576e0800) [pid = 1840] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f856c82b400) [pid = 1840] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f856c574000) [pid = 1840] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f855f810000) [pid = 1840] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f855f38b000) [pid = 1840] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f855daf6c00) [pid = 1840] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f855fec3800) [pid = 1840] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f855f8b6c00) [pid = 1840] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f855e26e800) [pid = 1840] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f855b894400) [pid = 1840] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f855e289c00) [pid = 1840] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f855b587000) [pid = 1840] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f857034bc00) [pid = 1840] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f8563b3a400) [pid = 1840] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f8572cefc00) [pid = 1840] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f856019a400) [pid = 1840] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f855f5c7000) [pid = 1840] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f856127a800) [pid = 1840] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f856cabc800) [pid = 1840] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f856c7c4800) [pid = 1840] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f8570306800) [pid = 1840] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f8570304400) [pid = 1840] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f856662a400) [pid = 1840] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f85650a0c00) [pid = 1840] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f8569fa8400) [pid = 1840] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f85668e9400) [pid = 1840] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:02:56 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f85666a5000) [pid = 1840] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:02:56 INFO - PROCESS | 1840 | 1461088976725 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b1cd800 == 160 [pid = 1840] [id = 768] 11:02:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f85576d7800) [pid = 1840] [serial = 2303] [outer = (nil)] 11:02:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f855daf6c00) [pid = 1840] [serial = 2304] [outer = 0x7f85576d7800] 11:02:56 INFO - PROCESS | 1840 | 1461088976786 Marionette DEBUG loaded listener.js 11:02:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f856173fc00) [pid = 1840] [serial = 2305] [outer = 0x7f85576d7800] 11:02:57 INFO - PROCESS | 1840 | 1461088977402 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 11:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:02:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1696ms 11:02:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:02:57 INFO - PROCESS | 1840 | 1461088977413 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 11:02:57 INFO - PROCESS | 1840 | 1461088977415 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 11:02:57 INFO - PROCESS | 1840 | 1461088977420 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:02:57 INFO - PROCESS | 1840 | 1461088977426 Marionette TRACE conn3 <- [1,3038,null,{}] 11:02:57 INFO - PROCESS | 1840 | 1461088977450 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:57 INFO - PROCESS | 1840 | 1461088977722 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 11:02:57 INFO - PROCESS | 1840 | 1461088977749 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855efd8000 == 161 [pid = 1840] [id = 769] 11:02:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f8561929400) [pid = 1840] [serial = 2306] [outer = (nil)] 11:02:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f8564aa4000) [pid = 1840] [serial = 2307] [outer = 0x7f8561929400] 11:02:57 INFO - PROCESS | 1840 | 1461088977814 Marionette DEBUG loaded listener.js 11:02:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f8565bdec00) [pid = 1840] [serial = 2308] [outer = 0x7f8561929400] 11:02:58 INFO - PROCESS | 1840 | 1461088978582 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 11:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:02:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1338ms 11:02:58 INFO - PROCESS | 1840 | 1461088978764 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 11:02:58 INFO - PROCESS | 1840 | 1461088978770 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 11:02:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:02:58 INFO - PROCESS | 1840 | 1461088978778 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:02:58 INFO - PROCESS | 1840 | 1461088978782 Marionette TRACE conn3 <- [1,3042,null,{}] 11:02:58 INFO - PROCESS | 1840 | 1461088978790 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:59 INFO - PROCESS | 1840 | 1461088979034 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 11:02:59 INFO - PROCESS | 1840 | 1461088979380 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855b1e1000 == 162 [pid = 1840] [id = 770] 11:02:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f855b65f000) [pid = 1840] [serial = 2309] [outer = (nil)] 11:02:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f855b898800) [pid = 1840] [serial = 2310] [outer = 0x7f855b65f000] 11:02:59 INFO - PROCESS | 1840 | 1461088979455 Marionette DEBUG loaded listener.js 11:02:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f855d182c00) [pid = 1840] [serial = 2311] [outer = 0x7f855b65f000] 11:03:00 INFO - PROCESS | 1840 | 1461088980527 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:03:00 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. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:03:00 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'.) 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:03:00 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. 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:03:00 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. 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:03:00 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. 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:03:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1794ms 11:03:00 INFO - PROCESS | 1840 | 1461088980570 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 11:03:00 INFO - PROCESS | 1840 | 1461088980575 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 11:03:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:03:00 INFO - PROCESS | 1840 | 1461088980600 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:03:00 INFO - PROCESS | 1840 | 1461088980612 Marionette TRACE conn3 <- [1,3046,null,{}] 11:03:00 INFO - PROCESS | 1840 | 1461088980679 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:00 INFO - PROCESS | 1840 | 1461088980943 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 11:03:01 INFO - PROCESS | 1840 | 1461088981241 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855c28a000 == 163 [pid = 1840] [id = 771] 11:03:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f855b88e000) [pid = 1840] [serial = 2312] [outer = (nil)] 11:03:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f855dfe4000) [pid = 1840] [serial = 2313] [outer = 0x7f855b88e000] 11:03:01 INFO - PROCESS | 1840 | 1461088981309 Marionette DEBUG loaded listener.js 11:03:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f855f0b1000) [pid = 1840] [serial = 2314] [outer = 0x7f855b88e000] 11:03:01 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:03:02 INFO - PROCESS | 1840 | 1461088982125 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:03:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:03:02 INFO - {} 11:03:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1556ms 11:03:02 INFO - PROCESS | 1840 | 1461088982146 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 11:03:02 INFO - PROCESS | 1840 | 1461088982149 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 11:03:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:03:02 INFO - PROCESS | 1840 | 1461088982155 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:03:02 INFO - PROCESS | 1840 | 1461088982158 Marionette TRACE conn3 <- [1,3050,null,{}] 11:03:02 INFO - PROCESS | 1840 | 1461088982173 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:02 INFO - PROCESS | 1840 | 1461088982420 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 11:03:02 INFO - PROCESS | 1840 | 1461088982696 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855e36d000 == 164 [pid = 1840] [id = 772] 11:03:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f855fd25800) [pid = 1840] [serial = 2315] [outer = (nil)] 11:03:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f855fed0c00) [pid = 1840] [serial = 2316] [outer = 0x7f855fd25800] 11:03:02 INFO - PROCESS | 1840 | 1461088982872 Marionette DEBUG loaded listener.js 11:03:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f8563d7dc00) [pid = 1840] [serial = 2317] [outer = 0x7f855fd25800] 11:03:03 INFO - PROCESS | 1840 | 1461088983674 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 11:03:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:03:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:03:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:03:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:03:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1579ms 11:03:03 INFO - PROCESS | 1840 | 1461088983736 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 11:03:03 INFO - PROCESS | 1840 | 1461088983738 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 11:03:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:03:03 INFO - PROCESS | 1840 | 1461088983745 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:03:03 INFO - PROCESS | 1840 | 1461088983748 Marionette TRACE conn3 <- [1,3054,null,{}] 11:03:03 INFO - PROCESS | 1840 | 1461088983754 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:04 INFO - PROCESS | 1840 | 1461088984012 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 11:03:04 INFO - PROCESS | 1840 | 1461088984262 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855f461000 == 165 [pid = 1840] [id = 773] 11:03:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f855fec7400) [pid = 1840] [serial = 2318] [outer = (nil)] 11:03:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f8565d42400) [pid = 1840] [serial = 2319] [outer = 0x7f855fec7400] 11:03:04 INFO - PROCESS | 1840 | 1461088984384 Marionette DEBUG loaded listener.js 11:03:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f8566636000) [pid = 1840] [serial = 2320] [outer = 0x7f855fec7400] 11:03:05 INFO - PROCESS | 1840 | 1461088985581 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:03:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:03:05 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" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:03:05 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" 11:03:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:03:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:03:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1919ms 11:03:05 INFO - PROCESS | 1840 | 1461088985731 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 11:03:05 INFO - PROCESS | 1840 | 1461088985739 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 11:03:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:03:05 INFO - PROCESS | 1840 | 1461088985899 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:03:05 INFO - PROCESS | 1840 | 1461088985903 Marionette TRACE conn3 <- [1,3058,null,{}] 11:03:05 INFO - PROCESS | 1840 | 1461088985911 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:06 INFO - PROCESS | 1840 | 1461088986135 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 11:03:06 INFO - PROCESS | 1840 | 1461088986401 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f855fda1800 == 166 [pid = 1840] [id = 774] 11:03:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f856489c400) [pid = 1840] [serial = 2321] [outer = (nil)] 11:03:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f8569c62800) [pid = 1840] [serial = 2322] [outer = 0x7f856489c400] 11:03:06 INFO - PROCESS | 1840 | 1461088986473 Marionette DEBUG loaded listener.js 11:03:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f8569d03800) [pid = 1840] [serial = 2323] [outer = 0x7f856489c400] 11:03:07 INFO - PROCESS | 1840 | 1461088987222 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:03:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:03:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:03:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:03:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:03:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:03:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:03:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:03:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:03:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1386ms 11:03:07 INFO - PROCESS | 1840 | 1461088987241 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 11:03:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:03:07 INFO - PROCESS | 1840 | 1461088987248 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 11:03:07 INFO - PROCESS | 1840 | 1461088987254 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:03:07 INFO - PROCESS | 1840 | 1461088987257 Marionette TRACE conn3 <- [1,3062,null,{}] 11:03:07 INFO - PROCESS | 1840 | 1461088987262 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:07 INFO - PROCESS | 1840 | 1461088987585 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 11:03:07 INFO - PROCESS | 1840 | 1461088987843 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8561074000 == 167 [pid = 1840] [id = 775] 11:03:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f856b90a800) [pid = 1840] [serial = 2324] [outer = (nil)] 11:03:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f856bade400) [pid = 1840] [serial = 2325] [outer = 0x7f856b90a800] 11:03:07 INFO - PROCESS | 1840 | 1461088987974 Marionette DEBUG loaded listener.js 11:03:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f856bde8000) [pid = 1840] [serial = 2326] [outer = 0x7f856b90a800] 11:03:08 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:03:08 INFO - PROCESS | 1840 | 1461088988754 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:03:08 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:03:08 INFO - {} 11:03:08 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1529ms 11:03:08 INFO - PROCESS | 1840 | 1461088988784 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 11:03:08 INFO - PROCESS | 1840 | 1461088988786 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 11:03:08 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:03:08 INFO - PROCESS | 1840 | 1461088988793 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:03:08 INFO - PROCESS | 1840 | 1461088988796 Marionette TRACE conn3 <- [1,3066,null,{}] 11:03:08 INFO - PROCESS | 1840 | 1461088988801 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:09 INFO - PROCESS | 1840 | 1461088989028 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 11:03:09 INFO - PROCESS | 1840 | 1461088989307 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8562892800 == 168 [pid = 1840] [id = 776] 11:03:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f8569fa5400) [pid = 1840] [serial = 2327] [outer = (nil)] 11:03:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f856c188800) [pid = 1840] [serial = 2328] [outer = 0x7f8569fa5400] 11:03:09 INFO - PROCESS | 1840 | 1461088989379 Marionette DEBUG loaded listener.js 11:03:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f856ca53400) [pid = 1840] [serial = 2329] [outer = 0x7f8569fa5400] 11:03:10 INFO - PROCESS | 1840 | 1461088990175 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 11:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:03:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1434ms 11:03:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:03:10 INFO - PROCESS | 1840 | 1461088990229 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 11:03:10 INFO - PROCESS | 1840 | 1461088990232 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 11:03:10 INFO - PROCESS | 1840 | 1461088990238 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:03:10 INFO - PROCESS | 1840 | 1461088990241 Marionette TRACE conn3 <- [1,3070,null,{}] 11:03:10 INFO - PROCESS | 1840 | 1461088990247 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:10 INFO - PROCESS | 1840 | 1461088990564 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 11:03:10 INFO - PROCESS | 1840 | 1461088990783 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8563dcf800 == 169 [pid = 1840] [id = 777] 11:03:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f856bfb9c00) [pid = 1840] [serial = 2330] [outer = (nil)] 11:03:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f856cae6800) [pid = 1840] [serial = 2331] [outer = 0x7f856bfb9c00] 11:03:10 INFO - PROCESS | 1840 | 1461088990907 Marionette DEBUG loaded listener.js 11:03:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f856d1b6400) [pid = 1840] [serial = 2332] [outer = 0x7f856bfb9c00] 11:03:11 INFO - PROCESS | 1840 | 1461088991627 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 11:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:03:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1437ms 11:03:11 INFO - PROCESS | 1840 | 1461088991678 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 11:03:11 INFO - PROCESS | 1840 | 1461088991682 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 11:03:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:03:11 INFO - PROCESS | 1840 | 1461088991688 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:03:11 INFO - PROCESS | 1840 | 1461088991691 Marionette TRACE conn3 <- [1,3074,null,{}] 11:03:11 INFO - PROCESS | 1840 | 1461088991696 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:11 INFO - PROCESS | 1840 | 1461088991915 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 11:03:12 INFO - PROCESS | 1840 | 1461088992207 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564988000 == 170 [pid = 1840] [id = 778] 11:03:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f856c7cb000) [pid = 1840] [serial = 2333] [outer = (nil)] 11:03:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f856df0a400) [pid = 1840] [serial = 2334] [outer = 0x7f856c7cb000] 11:03:12 INFO - PROCESS | 1840 | 1461088992287 Marionette DEBUG loaded listener.js 11:03:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f856e42fc00) [pid = 1840] [serial = 2335] [outer = 0x7f856c7cb000] 11:03:13 INFO - PROCESS | 1840 | 1461088993082 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 11:03:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:03:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:03:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:03:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:03:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:03:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:03:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1434ms 11:03:13 INFO - PROCESS | 1840 | 1461088993124 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 11:03:13 INFO - PROCESS | 1840 | 1461088993128 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 11:03:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:03:13 INFO - PROCESS | 1840 | 1461088993134 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:03:13 INFO - PROCESS | 1840 | 1461088993136 Marionette TRACE conn3 <- [1,3078,null,{}] 11:03:13 INFO - PROCESS | 1840 | 1461088993142 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:13 INFO - PROCESS | 1840 | 1461088993378 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 11:03:13 INFO - PROCESS | 1840 | 1461088993670 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8564cda800 == 171 [pid = 1840] [id = 779] 11:03:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f856cae3c00) [pid = 1840] [serial = 2336] [outer = (nil)] 11:03:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f8570219000) [pid = 1840] [serial = 2337] [outer = 0x7f856cae3c00] 11:03:13 INFO - PROCESS | 1840 | 1461088993747 Marionette DEBUG loaded listener.js 11:03:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f8570304400) [pid = 1840] [serial = 2338] [outer = 0x7f856cae3c00] 11:03:14 INFO - PROCESS | 1840 | 1461088994559 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 11:03:14 INFO - PROCESS | 1840 | 1461088994624 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 11:03:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:03:14 INFO - PROCESS | 1840 | 1461088994655 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:03:14 INFO - PROCESS | 1840 | 1461088994659 Marionette TRACE conn3 <- [1,3082,null,{}] 11:03:14 INFO - PROCESS | 1840 | 1461088994669 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:14 INFO - PROCESS | 1840 | 1461088994933 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 11:03:15 INFO - PROCESS | 1840 | 1461088995285 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8565acd000 == 172 [pid = 1840] [id = 780] 11:03:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f8570557800) [pid = 1840] [serial = 2339] [outer = (nil)] 11:03:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f8572ce5c00) [pid = 1840] [serial = 2340] [outer = 0x7f8570557800] 11:03:15 INFO - PROCESS | 1840 | 1461088995369 Marionette DEBUG loaded listener.js 11:03:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f8573a14400) [pid = 1840] [serial = 2341] [outer = 0x7f8570557800] 11:03:16 INFO - PROCESS | 1840 | 1461088996100 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 11:03:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:03:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:03:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:03:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1506ms 11:03:16 INFO - PROCESS | 1840 | 1461088996141 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 11:03:16 INFO - PROCESS | 1840 | 1461088996144 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 11:03:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:03:16 INFO - PROCESS | 1840 | 1461088996150 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:03:16 INFO - PROCESS | 1840 | 1461088996153 Marionette TRACE conn3 <- [1,3086,null,{}] 11:03:16 INFO - PROCESS | 1840 | 1461088996158 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:16 INFO - PROCESS | 1840 | 1461088996391 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 11:03:16 INFO - PROCESS | 1840 | 1461088996660 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f8569c1e800 == 173 [pid = 1840] [id = 781] 11:03:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f8572c70400) [pid = 1840] [serial = 2342] [outer = (nil)] 11:03:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f8573b3d800) [pid = 1840] [serial = 2343] [outer = 0x7f8572c70400] 11:03:16 INFO - PROCESS | 1840 | 1461088996739 Marionette DEBUG loaded listener.js 11:03:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f8574f2dc00) [pid = 1840] [serial = 2344] [outer = 0x7f8572c70400] 11:03:17 INFO - PROCESS | 1840 | 1461088997553 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:03:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:03:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1434ms 11:03:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:03:17 INFO - PROCESS | 1840 | 1461088997584 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 11:03:17 INFO - PROCESS | 1840 | 1461088997587 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 11:03:17 INFO - PROCESS | 1840 | 1461088997593 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:03:17 INFO - PROCESS | 1840 | 1461088997596 Marionette TRACE conn3 <- [1,3090,null,{}] 11:03:17 INFO - PROCESS | 1840 | 1461088997601 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:17 INFO - PROCESS | 1840 | 1461088997819 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 11:03:18 INFO - PROCESS | 1840 | 1461088998086 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856b94f000 == 174 [pid = 1840] [id = 782] 11:03:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f8573a14800) [pid = 1840] [serial = 2345] [outer = (nil)] 11:03:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f8575477800) [pid = 1840] [serial = 2346] [outer = 0x7f8573a14800] 11:03:18 INFO - PROCESS | 1840 | 1461088998162 Marionette DEBUG loaded listener.js 11:03:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f8576434c00) [pid = 1840] [serial = 2347] [outer = 0x7f8573a14800] 11:03:18 INFO - PROCESS | 1840 | 1461088998914 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:03:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:03:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1331ms 11:03:18 INFO - PROCESS | 1840 | 1461088998924 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 11:03:18 INFO - PROCESS | 1840 | 1461088998928 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 11:03:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:03:18 INFO - PROCESS | 1840 | 1461088998936 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:03:18 INFO - PROCESS | 1840 | 1461088998939 Marionette TRACE conn3 <- [1,3094,null,{}] 11:03:18 INFO - PROCESS | 1840 | 1461088998945 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:19 INFO - PROCESS | 1840 | 1461088999181 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 11:03:19 INFO - PROCESS | 1840 | 1461088999481 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856c712800 == 175 [pid = 1840] [id = 783] 11:03:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f855f391400) [pid = 1840] [serial = 2348] [outer = (nil)] 11:03:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f8576f62c00) [pid = 1840] [serial = 2349] [outer = 0x7f855f391400] 11:03:19 INFO - PROCESS | 1840 | 1461088999558 Marionette DEBUG loaded listener.js 11:03:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f85788e7400) [pid = 1840] [serial = 2350] [outer = 0x7f855f391400] 11:03:20 INFO - PROCESS | 1840 | 1461089000365 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:03:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:03:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1490ms 11:03:20 INFO - PROCESS | 1840 | 1461089000426 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 11:03:20 INFO - PROCESS | 1840 | 1461089000430 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 11:03:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:03:20 INFO - PROCESS | 1840 | 1461089000436 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:03:20 INFO - PROCESS | 1840 | 1461089000439 Marionette TRACE conn3 <- [1,3098,null,{}] 11:03:20 INFO - PROCESS | 1840 | 1461089000460 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:20 INFO - PROCESS | 1840 | 1461089000755 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 11:03:20 INFO - PROCESS | 1840 | 1461089000974 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856cf4a800 == 176 [pid = 1840] [id = 784] 11:03:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f857881d000) [pid = 1840] [serial = 2351] [outer = (nil)] 11:03:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f857d1d3800) [pid = 1840] [serial = 2352] [outer = 0x7f857881d000] 11:03:21 INFO - PROCESS | 1840 | 1461089001048 Marionette DEBUG loaded listener.js 11:03:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f85831c6c00) [pid = 1840] [serial = 2353] [outer = 0x7f857881d000] 11:03:21 INFO - PROCESS | 1840 | 1461089001807 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 11:03:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:03:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:03:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1427ms 11:03:21 INFO - PROCESS | 1840 | 1461089001864 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 11:03:21 INFO - PROCESS | 1840 | 1461089001867 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 11:03:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:03:21 INFO - PROCESS | 1840 | 1461089001873 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:03:21 INFO - PROCESS | 1840 | 1461089001875 Marionette TRACE conn3 <- [1,3102,null,{}] 11:03:21 INFO - PROCESS | 1840 | 1461089001881 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:22 INFO - PROCESS | 1840 | 1461089002205 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 11:03:22 INFO - PROCESS | 1840 | 1461089002426 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856d4c0800 == 177 [pid = 1840] [id = 785] 11:03:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f85650ac800) [pid = 1840] [serial = 2354] [outer = (nil)] 11:03:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f85833eb800) [pid = 1840] [serial = 2355] [outer = 0x7f85650ac800] 11:03:22 INFO - PROCESS | 1840 | 1461089002552 Marionette DEBUG loaded listener.js 11:03:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f858435e400) [pid = 1840] [serial = 2356] [outer = 0x7f85650ac800] 11:03:23 INFO - PROCESS | 1840 | 1461089003275 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:03:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:03:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1429ms 11:03:23 INFO - PROCESS | 1840 | 1461089003303 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 11:03:23 INFO - PROCESS | 1840 | 1461089003306 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 11:03:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:03:23 INFO - PROCESS | 1840 | 1461089003312 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:03:23 INFO - PROCESS | 1840 | 1461089003314 Marionette TRACE conn3 <- [1,3106,null,{}] 11:03:23 INFO - PROCESS | 1840 | 1461089003320 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:23 INFO - PROCESS | 1840 | 1461089003550 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 11:03:23 INFO - PROCESS | 1840 | 1461089003858 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f856e46c800 == 178 [pid = 1840] [id = 786] 11:03:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f855f40f400) [pid = 1840] [serial = 2357] [outer = (nil)] 11:03:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f85843fb400) [pid = 1840] [serial = 2358] [outer = 0x7f855f40f400] 11:03:23 INFO - PROCESS | 1840 | 1461089003939 Marionette DEBUG loaded listener.js 11:03:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f85846ea400) [pid = 1840] [serial = 2359] [outer = 0x7f855f40f400] 11:03:24 INFO - PROCESS | 1840 | 1461089004690 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 11:03:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:03:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:03:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:03:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1431ms 11:03:24 INFO - PROCESS | 1840 | 1461089004745 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 11:03:24 INFO - PROCESS | 1840 | 1461089004749 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 11:03:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:03:24 INFO - PROCESS | 1840 | 1461089004755 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:03:24 INFO - PROCESS | 1840 | 1461089004757 Marionette TRACE conn3 <- [1,3110,null,{}] 11:03:24 INFO - PROCESS | 1840 | 1461089004763 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:25 INFO - PROCESS | 1840 | 1461089005008 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 11:03:25 INFO - PROCESS | 1840 | 1461089005303 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f857174c000 == 179 [pid = 1840] [id = 787] 11:03:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f8576f5e400) [pid = 1840] [serial = 2360] [outer = (nil)] 11:03:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f858822f000) [pid = 1840] [serial = 2361] [outer = 0x7f8576f5e400] 11:03:25 INFO - PROCESS | 1840 | 1461089005379 Marionette DEBUG loaded listener.js 11:03:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f85883b1000) [pid = 1840] [serial = 2362] [outer = 0x7f8576f5e400] 11:03:26 INFO - PROCESS | 1840 | 1461089006108 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 11:03:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:03:26 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 11:03:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:03:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:03:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1382ms 11:03:26 INFO - PROCESS | 1840 | 1461089006138 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 11:03:26 INFO - PROCESS | 1840 | 1461089006141 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 11:03:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:03:26 INFO - PROCESS | 1840 | 1461089006147 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:03:26 INFO - PROCESS | 1840 | 1461089006150 Marionette TRACE conn3 <- [1,3114,null,{}] 11:03:26 INFO - PROCESS | 1840 | 1461089006157 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:26 INFO - PROCESS | 1840 | 1461089006381 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 11:03:26 INFO - PROCESS | 1840 | 1461089006648 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"596e53e0-a85c-4f84-9ade-c6622cdc8b8c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f85748bf000 == 180 [pid = 1840] [id = 788] 11:03:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f8557e6bc00) [pid = 1840] [serial = 2363] [outer = (nil)] 11:03:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f8558049800) [pid = 1840] [serial = 2364] [outer = 0x7f8557e6bc00] 11:03:26 INFO - PROCESS | 1840 | 1461089006725 Marionette DEBUG loaded listener.js 11:03:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f8558050400) [pid = 1840] [serial = 2365] [outer = 0x7f8557e6bc00] 11:03:27 INFO - PROCESS | 1840 | 1461089007488 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 11:03:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:03:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1377ms 11:03:27 INFO - PROCESS | 1840 | 1461089007526 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 11:03:27 INFO - PROCESS | 1840 | 1461089007530 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 11:03:28 WARNING - u'runner_teardown' () 11:03:28 INFO - No more tests 11:03:28 INFO - Got 0 unexpected results 11:03:28 INFO - SUITE-END | took 1138s 11:03:28 INFO - Closing logging queue 11:03:28 INFO - queue closed 11:03:29 INFO - Return code: 0 11:03:29 WARNING - # TBPL SUCCESS # 11:03:29 INFO - Running post-action listener: _resource_record_post_action 11:03:29 INFO - Running post-run listener: _resource_record_post_run 11:03:30 INFO - Total resource usage - Wall time: 1173s; CPU: 98.0%; Read bytes: 8359936; Write bytes: 972976128; Read time: 376; Write time: 374340 11:03:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:03:30 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 84471808; Read time: 0; Write time: 72120 11:03:30 INFO - run-tests - Wall time: 1144s; CPU: 98.0%; Read bytes: 5758976; Write bytes: 888504320; Read time: 284; Write time: 302220 11:03:30 INFO - Running post-run listener: _upload_blobber_files 11:03:30 INFO - Blob upload gear active. 11:03:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:03:30 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 11:03:30 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 11:03:30 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 11:03:30 INFO - (blobuploader) - INFO - Open directory for files ... 11:03:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:03:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:03:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:03:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:03:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:03:31 INFO - (blobuploader) - INFO - Done attempting. 11:03:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:03:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:03:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:03:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:03:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:03:32 INFO - (blobuploader) - INFO - Done attempting. 11:03:32 INFO - (blobuploader) - INFO - Iteration through files over. 11:03:32 INFO - Return code: 0 11:03:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:03:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:03:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b014ecac7be9d0c2b370b0f3d5e3d9cf2afa0a5e94bd7077178331dc773d4d431881e24c79bdb9777e961c844aa36d605430eb7dcfaddcc236f16e22fdcab523", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/945aa079064c08e7731a7fc860f7af3050ff6d5487b8b3366d93b0ca8648b0c746d327debb3fafcc8550195e9f8aff03e3f281f5bb1b301878937bbfc2d6e4bb"} 11:03:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:03:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:03:32 INFO - Contents: 11:03:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b014ecac7be9d0c2b370b0f3d5e3d9cf2afa0a5e94bd7077178331dc773d4d431881e24c79bdb9777e961c844aa36d605430eb7dcfaddcc236f16e22fdcab523", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/945aa079064c08e7731a7fc860f7af3050ff6d5487b8b3366d93b0ca8648b0c746d327debb3fafcc8550195e9f8aff03e3f281f5bb1b301878937bbfc2d6e4bb"} 11:03:32 INFO - Running post-run listener: copy_logs_to_upload_dir 11:03:32 INFO - Copying logs to upload dir... 11:03:32 INFO - mkdir: /builds/slave/test/build/upload/logs 11:03:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1265.622129 ========= master_lag: 78.87 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 24 secs) (at 2016-04-19 11:04:51.302061) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 11:04:51.303391) ========= 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=9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b014ecac7be9d0c2b370b0f3d5e3d9cf2afa0a5e94bd7077178331dc773d4d431881e24c79bdb9777e961c844aa36d605430eb7dcfaddcc236f16e22fdcab523", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/945aa079064c08e7731a7fc860f7af3050ff6d5487b8b3366d93b0ca8648b0c746d327debb3fafcc8550195e9f8aff03e3f281f5bb1b301878937bbfc2d6e4bb"} build_url:https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035263 build_url: 'https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b014ecac7be9d0c2b370b0f3d5e3d9cf2afa0a5e94bd7077178331dc773d4d431881e24c79bdb9777e961c844aa36d605430eb7dcfaddcc236f16e22fdcab523", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/945aa079064c08e7731a7fc860f7af3050ff6d5487b8b3366d93b0ca8648b0c746d327debb3fafcc8550195e9f8aff03e3f281f5bb1b301878937bbfc2d6e4bb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JzV_regGS5amznEBIssmhw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.42 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 11:04:52.757569) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 11:04:52.758085) ========= 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=9ca12473fbb1d023794ffd180000023c-1461086357.151359-1647505090 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019729 ========= master_lag: 2.13 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 11:04:54.907098) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 11:04:54.907577) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 11:04:55.388593) ========= ========= Total master_lag: 83.27 =========