builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-039 starttime: 1461087873.12 results: success (0) buildid: 20160419093236 builduid: 88923e6739484361bfe03699ddcf109b revision: 45f98cbddc015c5659abe141de0b8fa6bd534051 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:33.124901) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:33.125545) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:33.125964) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:33.586459) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:33.586919) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 10:44:33-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.4M=0.001s 2016-04-19 10:44:34 (10.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.630291 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:34.246221) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:34.246717) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030845 ========= master_lag: 0.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:34.344586) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 10:44:34.345111) ========= 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=5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 10:44:34,665 truncating revision to first 12 chars 2016-04-19 10:44:34,665 Setting DEBUG logging. 2016-04-19 10:44:34,666 attempt 1/10 2016-04-19 10:44:34,666 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:44:36,276 unpacking tar archive at: fx-team-45f98cbddc01/testing/mozharness/ program finished with exit code 0 elapsedTime=2.284952 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 10:44:36.659787) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:36.660233) ========= script_repo_revision: 45f98cbddc015c5659abe141de0b8fa6bd534051 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:36.660828) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:36.661229) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 10:44:36.685130) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 40 secs) (at 2016-04-19 10:44:36.685565) ========= /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=5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071 _=/tools/buildbot/bin/python using PTY: False 10:44:37 INFO - MultiFileLogger online at 20160419 10:44:37 in /builds/slave/test 10:44:37 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:44:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:44:37 INFO - {'append_to_log': False, 10:44:37 INFO - 'base_work_dir': '/builds/slave/test', 10:44:37 INFO - 'blob_upload_branch': 'fx-team', 10:44:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:44:37 INFO - 'buildbot_json_path': 'buildprops.json', 10:44:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:44:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:44:37 INFO - 'download_minidump_stackwalk': True, 10:44:37 INFO - 'download_symbols': 'true', 10:44:37 INFO - 'e10s': False, 10:44:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:44:37 INFO - 'tooltool.py': '/tools/tooltool.py', 10:44:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:44:37 INFO - '/tools/misc-python/virtualenv.py')}, 10:44:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:44:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:44:37 INFO - 'log_level': 'info', 10:44:37 INFO - 'log_to_console': True, 10:44:37 INFO - 'opt_config_files': (), 10:44:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:44:37 INFO - '--processes=1', 10:44:37 INFO - '--config=%(test_path)s/wptrunner.ini', 10:44:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:44:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:44:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:44:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:44:37 INFO - 'pip_index': False, 10:44:37 INFO - 'require_test_zip': True, 10:44:37 INFO - 'test_type': ('testharness',), 10:44:37 INFO - 'this_chunk': '1', 10:44:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:44:37 INFO - 'total_chunks': '10', 10:44:37 INFO - 'virtualenv_path': 'venv', 10:44:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:44:37 INFO - 'work_dir': 'build'} 10:44:37 INFO - ##### 10:44:37 INFO - ##### Running clobber step. 10:44:37 INFO - ##### 10:44:37 INFO - Running pre-action listener: _resource_record_pre_action 10:44:37 INFO - Running main action method: clobber 10:44:37 INFO - rmtree: /builds/slave/test/build 10:44:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:44:37 INFO - Running post-action listener: _resource_record_post_action 10:44:37 INFO - ##### 10:44:37 INFO - ##### Running read-buildbot-config step. 10:44:37 INFO - ##### 10:44:37 INFO - Running pre-action listener: _resource_record_pre_action 10:44:37 INFO - Running main action method: read_buildbot_config 10:44:37 INFO - Using buildbot properties: 10:44:37 INFO - { 10:44:37 INFO - "project": "", 10:44:37 INFO - "product": "firefox", 10:44:37 INFO - "script_repo_revision": "production", 10:44:37 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 10:44:37 INFO - "repository": "", 10:44:37 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 10:44:37 INFO - "buildid": "20160419093236", 10:44:37 INFO - "pgo_build": "False", 10:44:37 INFO - "basedir": "/builds/slave/test", 10:44:37 INFO - "buildnumber": 38, 10:44:37 INFO - "slavename": "tst-linux32-spot-039", 10:44:37 INFO - "revision": "45f98cbddc015c5659abe141de0b8fa6bd534051", 10:44:37 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 10:44:37 INFO - "platform": "linux", 10:44:37 INFO - "branch": "fx-team", 10:44:37 INFO - "repo_path": "integration/fx-team", 10:44:37 INFO - "moz_repo_path": "", 10:44:37 INFO - "stage_platform": "linux", 10:44:37 INFO - "builduid": "88923e6739484361bfe03699ddcf109b", 10:44:37 INFO - "slavebuilddir": "test" 10:44:37 INFO - } 10:44:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 10:44:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 10:44:37 INFO - Running post-action listener: _resource_record_post_action 10:44:37 INFO - ##### 10:44:37 INFO - ##### Running download-and-extract step. 10:44:37 INFO - ##### 10:44:37 INFO - Running pre-action listener: _resource_record_pre_action 10:44:37 INFO - Running main action method: download_and_extract 10:44:37 INFO - mkdir: /builds/slave/test/build/tests 10:44: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:44:37 INFO - https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 10:44:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:44:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:44:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:44:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 10:44:40 INFO - Downloaded 1325 bytes. 10:44:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:44:40 INFO - Using the following test package requirements: 10:44:40 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 10:44:40 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:44:40 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 10:44:40 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:44:40 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 10:44:40 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:44:40 INFO - u'jsshell-linux-i686.zip'], 10:44:40 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:44:40 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 10:44:40 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 10:44:40 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:44:40 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 10:44:40 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:44:40 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 10:44:40 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:44:40 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 10:44:40 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:44:40 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 10:44:40 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 10:44:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:44:40 INFO - https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 10:44:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 10:44:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 10:44:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 10:44:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 10:44:47 INFO - Downloaded 22372174 bytes. 10:44:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:44:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:44:48 INFO - caution: filename not matched: web-platform/* 10:44:48 INFO - Return code: 11 10:44:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:44:48 INFO - https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 10:44:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 10:44:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 10:44:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 10:44:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 10:44:59 INFO - Downloaded 36382562 bytes. 10:44:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:44:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:45:04 INFO - caution: filename not matched: bin/* 10:45:04 INFO - caution: filename not matched: config/* 10:45:04 INFO - caution: filename not matched: mozbase/* 10:45:04 INFO - caution: filename not matched: marionette/* 10:45:04 INFO - caution: filename not matched: tools/wptserve/* 10:45:04 INFO - Return code: 11 10:45:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:04 INFO - https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 10:45:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:45:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:45:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:45:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 10:45:08 INFO - Downloaded 63350159 bytes. 10:45:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:45:08 INFO - mkdir: /builds/slave/test/properties 10:45:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:45:08 INFO - Writing to file /builds/slave/test/properties/build_url 10:45:08 INFO - Contents: 10:45:08 INFO - build_url:https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:45:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:45:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:45:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:45:10 INFO - Contents: 10:45:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:45:10 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:45:10 INFO - https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:45:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:45:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:45:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:45:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 10:45:14 INFO - Downloaded 91748187 bytes. 10:45:14 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:45:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:45:23 INFO - Return code: 0 10:45:23 INFO - Running post-action listener: _resource_record_post_action 10:45:23 INFO - Running post-action listener: set_extra_try_arguments 10:45:23 INFO - ##### 10:45:23 INFO - ##### Running create-virtualenv step. 10:45:23 INFO - ##### 10:45:23 INFO - Running pre-action listener: _pre_create_virtualenv 10:45:23 INFO - Running pre-action listener: _resource_record_pre_action 10:45:23 INFO - Running main action method: create_virtualenv 10:45:23 INFO - Creating virtualenv /builds/slave/test/build/venv 10:45:23 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 10:45:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:45:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:45:23 INFO - Using real prefix '/usr' 10:45:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:45:24 INFO - Installing distribute.............................................................................................................................................................................................done. 10:45:28 INFO - Installing pip.................done. 10:45:28 INFO - Return code: 0 10:45:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:45: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:45:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45: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:45:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x868bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x879d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8840f70>, '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 0x8840620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8846750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', '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:45:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:45:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:45:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:45:28 INFO - 'CCACHE_UMASK': '002', 10:45:28 INFO - 'DISPLAY': ':0', 10:45:28 INFO - 'HOME': '/home/cltbld', 10:45:28 INFO - 'LANG': 'en_US.UTF-8', 10:45:28 INFO - 'LOGNAME': 'cltbld', 10:45:28 INFO - 'MAIL': '/var/mail/cltbld', 10:45:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:45:28 INFO - 'MOZ_NO_REMOTE': '1', 10:45:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:45:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:45:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:28 INFO - 'PWD': '/builds/slave/test', 10:45:28 INFO - 'SHELL': '/bin/bash', 10:45:28 INFO - 'SHLVL': '1', 10:45:28 INFO - 'TERM': 'linux', 10:45:28 INFO - 'TMOUT': '86400', 10:45:28 INFO - 'USER': 'cltbld', 10:45:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', 10:45:28 INFO - '_': '/tools/buildbot/bin/python'} 10:45:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:28 INFO - Downloading/unpacking psutil>=0.7.1 10:45: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:45: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:45: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:45: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:45: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:45: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:45:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:45:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:45:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:45:34 INFO - Installing collected packages: psutil 10:45:34 INFO - Running setup.py install for psutil 10:45:34 INFO - building 'psutil._psutil_linux' extension 10:45:34 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 10:45:34 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 10:45:34 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 10:45:34 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 10:45:34 INFO - building 'psutil._psutil_posix' extension 10:45:34 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 10:45:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 10:45:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:45:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:45:35 INFO - Successfully installed psutil 10:45:35 INFO - Cleaning up... 10:45:35 INFO - Return code: 0 10:45:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:45: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:45:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45: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:45:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x868bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x879d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8840f70>, '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 0x8840620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8846750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', '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:45:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:45:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:45:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:45:35 INFO - 'CCACHE_UMASK': '002', 10:45:35 INFO - 'DISPLAY': ':0', 10:45:35 INFO - 'HOME': '/home/cltbld', 10:45:35 INFO - 'LANG': 'en_US.UTF-8', 10:45:35 INFO - 'LOGNAME': 'cltbld', 10:45:35 INFO - 'MAIL': '/var/mail/cltbld', 10:45:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:45:35 INFO - 'MOZ_NO_REMOTE': '1', 10:45:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:45:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:45:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:35 INFO - 'PWD': '/builds/slave/test', 10:45:35 INFO - 'SHELL': '/bin/bash', 10:45:35 INFO - 'SHLVL': '1', 10:45:35 INFO - 'TERM': 'linux', 10:45:35 INFO - 'TMOUT': '86400', 10:45:35 INFO - 'USER': 'cltbld', 10:45:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', 10:45:35 INFO - '_': '/tools/buildbot/bin/python'} 10:45:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:45: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:45: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:45: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:45: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:45: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:45: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:45:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:45:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:45:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:45:41 INFO - Installing collected packages: mozsystemmonitor 10:45:41 INFO - Running setup.py install for mozsystemmonitor 10:45:41 INFO - Successfully installed mozsystemmonitor 10:45:41 INFO - Cleaning up... 10:45:41 INFO - Return code: 0 10:45:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:45:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x868bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x879d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8840f70>, '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 0x8840620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8846750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', '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:45:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:45:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:45:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:45:41 INFO - 'CCACHE_UMASK': '002', 10:45:41 INFO - 'DISPLAY': ':0', 10:45:41 INFO - 'HOME': '/home/cltbld', 10:45:41 INFO - 'LANG': 'en_US.UTF-8', 10:45:41 INFO - 'LOGNAME': 'cltbld', 10:45:41 INFO - 'MAIL': '/var/mail/cltbld', 10:45:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:45:41 INFO - 'MOZ_NO_REMOTE': '1', 10:45:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:45:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:45:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:41 INFO - 'PWD': '/builds/slave/test', 10:45:41 INFO - 'SHELL': '/bin/bash', 10:45:41 INFO - 'SHLVL': '1', 10:45:41 INFO - 'TERM': 'linux', 10:45:41 INFO - 'TMOUT': '86400', 10:45:41 INFO - 'USER': 'cltbld', 10:45:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', 10:45:41 INFO - '_': '/tools/buildbot/bin/python'} 10:45:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:41 INFO - Downloading/unpacking blobuploader==1.2.4 10:45:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:45:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:45:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:46 INFO - Downloading blobuploader-1.2.4.tar.gz 10:45:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:45:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:45:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:45:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:45:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:45:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - Downloading docopt-0.6.1.tar.gz 10:45:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:45:48 INFO - Installing collected packages: blobuploader, requests, docopt 10:45:48 INFO - Running setup.py install for blobuploader 10:45:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:45:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:45:48 INFO - Running setup.py install for requests 10:45:49 INFO - Running setup.py install for docopt 10:45:49 INFO - Successfully installed blobuploader requests docopt 10:45:49 INFO - Cleaning up... 10:45:50 INFO - Return code: 0 10:45:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:45:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45:50 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 0x868bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x879d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8840f70>, '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 0x8840620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8846750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', '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:45:50 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:45:50 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:45:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:45:50 INFO - 'CCACHE_UMASK': '002', 10:45:50 INFO - 'DISPLAY': ':0', 10:45:50 INFO - 'HOME': '/home/cltbld', 10:45:50 INFO - 'LANG': 'en_US.UTF-8', 10:45:50 INFO - 'LOGNAME': 'cltbld', 10:45:50 INFO - 'MAIL': '/var/mail/cltbld', 10:45:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:45:50 INFO - 'MOZ_NO_REMOTE': '1', 10:45:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:45:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:45:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:50 INFO - 'PWD': '/builds/slave/test', 10:45:50 INFO - 'SHELL': '/bin/bash', 10:45:50 INFO - 'SHLVL': '1', 10:45:50 INFO - 'TERM': 'linux', 10:45:50 INFO - 'TMOUT': '86400', 10:45:50 INFO - 'USER': 'cltbld', 10:45:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', 10:45:50 INFO - '_': '/tools/buildbot/bin/python'} 10:45:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:45:50 INFO - Running setup.py (path:/tmp/pip-e0Tf9c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:45:50 INFO - Running setup.py (path:/tmp/pip-7_BSQw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:45:50 INFO - Running setup.py (path:/tmp/pip-5bgmF0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:45:50 INFO - Running setup.py (path:/tmp/pip-B8mkCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:45:50 INFO - Running setup.py (path:/tmp/pip-jTjJ2B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:45:51 INFO - Running setup.py (path:/tmp/pip-f_s60y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:45:51 INFO - Running setup.py (path:/tmp/pip-wQ3ybD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:45:51 INFO - Running setup.py (path:/tmp/pip-cnNos4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:45:51 INFO - Running setup.py (path:/tmp/pip-C7qWrz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:45:51 INFO - Running setup.py (path:/tmp/pip-yGwCYu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:45:51 INFO - Running setup.py (path:/tmp/pip-86_Cys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:45:51 INFO - Running setup.py (path:/tmp/pip-ZiUKSK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:45:51 INFO - Running setup.py (path:/tmp/pip-LQEc8t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:45:52 INFO - Running setup.py (path:/tmp/pip-qtvK9G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:45:52 INFO - Running setup.py (path:/tmp/pip-NJUw3t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:45:52 INFO - Running setup.py (path:/tmp/pip-DOU3gX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:45:52 INFO - Running setup.py (path:/tmp/pip-mBhUrl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:45:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:45:52 INFO - Running setup.py (path:/tmp/pip-TDIkjj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:45:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:45:52 INFO - Running setup.py (path:/tmp/pip-nGY16s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:45:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:45:52 INFO - Running setup.py (path:/tmp/pip-kqJs0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:45:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:45:53 INFO - Running setup.py (path:/tmp/pip-Kv57Uf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:45:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:45:53 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 10:45:53 INFO - Running setup.py install for manifestparser 10:45:53 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:45:53 INFO - Running setup.py install for mozcrash 10:45:54 INFO - Running setup.py install for mozdebug 10:45:54 INFO - Running setup.py install for mozdevice 10:45:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:45:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:45:54 INFO - Running setup.py install for mozfile 10:45:54 INFO - Running setup.py install for mozhttpd 10:45:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:45:54 INFO - Running setup.py install for mozinfo 10:45:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:45:55 INFO - Running setup.py install for mozInstall 10:45:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:45:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:45:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:45:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:45:55 INFO - Running setup.py install for mozleak 10:45:55 INFO - Running setup.py install for mozlog 10:45:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:45:55 INFO - Running setup.py install for moznetwork 10:45:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:45:55 INFO - Running setup.py install for mozprocess 10:45:56 INFO - Running setup.py install for mozprofile 10:45:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:45:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:45:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:45:56 INFO - Running setup.py install for mozrunner 10:45:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:45:56 INFO - Running setup.py install for mozscreenshot 10:45:56 INFO - Running setup.py install for moztest 10:45:57 INFO - Running setup.py install for mozversion 10:45:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:45:57 INFO - Running setup.py install for wptserve 10:45:57 INFO - Running setup.py install for marionette-driver 10:45:57 INFO - Running setup.py install for browsermob-proxy 10:45:58 INFO - Running setup.py install for marionette-client 10:45:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:45:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:45:58 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 10:45:58 INFO - Cleaning up... 10:45:58 INFO - Return code: 0 10:45:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:45:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:45:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x868bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x879d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8840f70>, '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 0x8840620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8846750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', '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:45:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:45:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:45:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:45:58 INFO - 'CCACHE_UMASK': '002', 10:45:58 INFO - 'DISPLAY': ':0', 10:45:58 INFO - 'HOME': '/home/cltbld', 10:45:58 INFO - 'LANG': 'en_US.UTF-8', 10:45:58 INFO - 'LOGNAME': 'cltbld', 10:45:58 INFO - 'MAIL': '/var/mail/cltbld', 10:45:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:45:58 INFO - 'MOZ_NO_REMOTE': '1', 10:45:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:45:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:45:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:58 INFO - 'PWD': '/builds/slave/test', 10:45:58 INFO - 'SHELL': '/bin/bash', 10:45:58 INFO - 'SHLVL': '1', 10:45:58 INFO - 'TERM': 'linux', 10:45:58 INFO - 'TMOUT': '86400', 10:45:58 INFO - 'USER': 'cltbld', 10:45:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', 10:45:58 INFO - '_': '/tools/buildbot/bin/python'} 10:45:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:45:59 INFO - Running setup.py (path:/tmp/pip-8arya8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:45:59 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 10:45:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:45:59 INFO - Running setup.py (path:/tmp/pip-W8hGKc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:45:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:45:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:45:59 INFO - Running setup.py (path:/tmp/pip-4ZiQiM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:45:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:45:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:45:59 INFO - Running setup.py (path:/tmp/pip-djtn8x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:45:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:45:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:45:59 INFO - Running setup.py (path:/tmp/pip-GT8Tos-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:45:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 10:45:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:45:59 INFO - Running setup.py (path:/tmp/pip-Cuuokx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:45:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 10:45:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:45:59 INFO - Running setup.py (path:/tmp/pip-wW83Id-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:46:00 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:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:46:00 INFO - Running setup.py (path:/tmp/pip-UVtvqD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:46:00 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:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:46:00 INFO - Running setup.py (path:/tmp/pip-vw0byi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:46:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 10:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:46:00 INFO - Running setup.py (path:/tmp/pip-jxQfLg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:46:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:46:00 INFO - Running setup.py (path:/tmp/pip-G0eLvD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:46:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 10:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:46:00 INFO - Running setup.py (path:/tmp/pip-8cpLSG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:46:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 10:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:46:00 INFO - Running setup.py (path:/tmp/pip-f8x8oi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:46:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 10:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:46:00 INFO - Running setup.py (path:/tmp/pip-zenYOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:46:01 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:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:46:01 INFO - Running setup.py (path:/tmp/pip-L3IzgK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:46:01 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:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:46:01 INFO - Running setup.py (path:/tmp/pip-ZXqj9k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:46:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 10:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:46:01 INFO - Running setup.py (path:/tmp/pip-HdsEuI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:46:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 10:46:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:46:01 INFO - Running setup.py (path:/tmp/pip-qJHgiA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:46:01 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 10:46:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:46:01 INFO - Running setup.py (path:/tmp/pip-MJb6t9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:46:01 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 10:46:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:46:01 INFO - Running setup.py (path:/tmp/pip-0UBgJo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:46:01 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:46:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:46:02 INFO - Running setup.py (path:/tmp/pip-Kj3gwX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:46:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:46:02 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 10:46:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:46:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:46:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:46:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:46:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:46:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:46:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:46:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:46:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:46:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:46:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:46:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:46:07 INFO - Downloading blessings-1.6.tar.gz 10:46:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:46:07 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:46:07 INFO - Installing collected packages: blessings 10:46:07 INFO - Running setup.py install for blessings 10:46:07 INFO - Successfully installed blessings 10:46:07 INFO - Cleaning up... 10:46:08 INFO - Return code: 0 10:46:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:46:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:46:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:46:08 INFO - Reading from file tmpfile_stdout 10:46:08 INFO - Current package versions: 10:46:08 INFO - argparse == 1.2.1 10:46:08 INFO - blessings == 1.6 10:46:08 INFO - blobuploader == 1.2.4 10:46:08 INFO - browsermob-proxy == 0.6.0 10:46:08 INFO - docopt == 0.6.1 10:46:08 INFO - manifestparser == 1.1 10:46:08 INFO - marionette-client == 2.3.0 10:46:08 INFO - marionette-driver == 1.4.0 10:46:08 INFO - mozInstall == 1.12 10:46:08 INFO - mozcrash == 0.17 10:46:08 INFO - mozdebug == 0.1 10:46:08 INFO - mozdevice == 0.48 10:46:08 INFO - mozfile == 1.2 10:46:08 INFO - mozhttpd == 0.7 10:46:08 INFO - mozinfo == 0.9 10:46:08 INFO - mozleak == 0.1 10:46:08 INFO - mozlog == 3.1 10:46:08 INFO - moznetwork == 0.27 10:46:08 INFO - mozprocess == 0.22 10:46:08 INFO - mozprofile == 0.28 10:46:08 INFO - mozrunner == 6.11 10:46:08 INFO - mozscreenshot == 0.1 10:46:08 INFO - mozsystemmonitor == 0.0 10:46:08 INFO - moztest == 0.7 10:46:08 INFO - mozversion == 1.4 10:46:08 INFO - psutil == 3.1.1 10:46:08 INFO - requests == 1.2.3 10:46:08 INFO - wptserve == 1.4.0 10:46:08 INFO - wsgiref == 0.1.2 10:46:08 INFO - Running post-action listener: _resource_record_post_action 10:46:08 INFO - Running post-action listener: _start_resource_monitoring 10:46:08 INFO - Starting resource monitoring. 10:46:08 INFO - ##### 10:46:08 INFO - ##### Running pull step. 10:46:08 INFO - ##### 10:46:08 INFO - Running pre-action listener: _resource_record_pre_action 10:46:08 INFO - Running main action method: pull 10:46:08 INFO - Pull has nothing to do! 10:46:08 INFO - Running post-action listener: _resource_record_post_action 10:46:08 INFO - ##### 10:46:08 INFO - ##### Running install step. 10:46:08 INFO - ##### 10:46:08 INFO - Running pre-action listener: _resource_record_pre_action 10:46:08 INFO - Running main action method: install 10:46:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:46:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:46:08 INFO - Reading from file tmpfile_stdout 10:46:08 INFO - Detecting whether we're running mozinstall >=1.0... 10:46:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:46:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:46:08 INFO - Reading from file tmpfile_stdout 10:46:08 INFO - Output received: 10:46:08 INFO - Usage: mozinstall [options] installer 10:46:08 INFO - Options: 10:46:08 INFO - -h, --help show this help message and exit 10:46:08 INFO - -d DEST, --destination=DEST 10:46:08 INFO - Directory to install application into. [default: 10:46:08 INFO - "/builds/slave/test"] 10:46:08 INFO - --app=APP Application being installed. [default: firefox] 10:46:08 INFO - mkdir: /builds/slave/test/build/application 10:46:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:46:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 10:46:41 INFO - Reading from file tmpfile_stdout 10:46:41 INFO - Output received: 10:46:41 INFO - /builds/slave/test/build/application/firefox/firefox 10:46:41 INFO - Running post-action listener: _resource_record_post_action 10:46:41 INFO - ##### 10:46:41 INFO - ##### Running run-tests step. 10:46:41 INFO - ##### 10:46:41 INFO - Running pre-action listener: _resource_record_pre_action 10:46:41 INFO - Running main action method: run_tests 10:46:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:46:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:46:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:46:41 INFO - grabbing minidump binary from tooltool 10:46:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:46:41 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8840f70>, '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 0x8840620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8846750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:46:41 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 10:46:41 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 10:46:41 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:46:41 INFO - Return code: 0 10:46:41 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 10:46:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:46:41 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/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:46:41 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/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:46:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:46:41 INFO - 'CCACHE_UMASK': '002', 10:46:41 INFO - 'DISPLAY': ':0', 10:46:41 INFO - 'HOME': '/home/cltbld', 10:46:41 INFO - 'LANG': 'en_US.UTF-8', 10:46:41 INFO - 'LOGNAME': 'cltbld', 10:46:41 INFO - 'MAIL': '/var/mail/cltbld', 10:46:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:46:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:46:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:46:41 INFO - 'MOZ_NO_REMOTE': '1', 10:46:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:46:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:46:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:46:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:46:41 INFO - 'PWD': '/builds/slave/test', 10:46:41 INFO - 'SHELL': '/bin/bash', 10:46:41 INFO - 'SHLVL': '1', 10:46:41 INFO - 'TERM': 'linux', 10:46:41 INFO - 'TMOUT': '86400', 10:46:41 INFO - 'USER': 'cltbld', 10:46:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071', 10:46:41 INFO - '_': '/tools/buildbot/bin/python'} 10:46:41 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/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:46:42 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:46:42 INFO - import pkg_resources 10:46:43 INFO - Using 1 client processes 10:46:43 INFO - wptserve Starting http server on 127.0.0.1:8000 10:46:43 INFO - wptserve Starting http server on 127.0.0.1:8001 10:46:43 INFO - wptserve Starting http server on 127.0.0.1:8443 10:46:45 INFO - SUITE-START | Running 778 tests 10:46:45 INFO - Running testharness tests 10:46:45 INFO - Setting up ssl 10:46:45 INFO - PROCESS | certutil | 10:46:45 INFO - PROCESS | certutil | 10:46:45 INFO - PROCESS | certutil | 10:46:45 INFO - Certificate Nickname Trust Attributes 10:46:45 INFO - SSL,S/MIME,JAR/XPI 10:46:45 INFO - 10:46:45 INFO - web-platform-tests CT,, 10:46:45 INFO - 10:46:46 INFO - Starting runner 10:46:48 INFO - PROCESS | 20900 | 1461088008817 Marionette DEBUG Marionette enabled via build flag and pref 10:46:49 INFO - PROCESS | 20900 | ++DOCSHELL 0xa2ac5400 == 1 [pid = 20900] [id = 1] 10:46:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 1 (0xa2ac5800) [pid = 20900] [serial = 1] [outer = (nil)] 10:46:49 INFO - PROCESS | 20900 | [20900] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:46:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 2 (0xa2ac6000) [pid = 20900] [serial = 2] [outer = 0xa2ac5800] 10:46:49 INFO - PROCESS | 20900 | 1461088009494 Marionette INFO Listening on port 2828 10:46:50 INFO - PROCESS | 20900 | 1461088010078 Marionette DEBUG Marionette enabled via command-line flag 10:46:50 INFO - PROCESS | 20900 | ++DOCSHELL 0x9fc51c00 == 2 [pid = 20900] [id = 2] 10:46:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 3 (0x9fc72400) [pid = 20900] [serial = 3] [outer = (nil)] 10:46:50 INFO - PROCESS | 20900 | [20900] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:46:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 4 (0x9fc72c00) [pid = 20900] [serial = 4] [outer = 0x9fc72400] 10:46:50 INFO - PROCESS | 20900 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb78080 10:46:50 INFO - PROCESS | 20900 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb78ba0 10:46:50 INFO - PROCESS | 20900 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb87aa0 10:46:50 INFO - PROCESS | 20900 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb98700 10:46:50 INFO - PROCESS | 20900 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9a440 10:46:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 5 (0x9fb94c00) [pid = 20900] [serial = 5] [outer = 0xa2ac5800] 10:46:50 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:46:50 INFO - PROCESS | 20900 | 1461088010460 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46610 10:46:50 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:46:50 INFO - PROCESS | 20900 | 1461088010539 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46611 10:46:50 INFO - PROCESS | 20900 | 1461088010548 Marionette DEBUG Closed connection conn0 10:46:50 INFO - PROCESS | 20900 | [20900] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 10:46:50 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:46:50 INFO - PROCESS | 20900 | 1461088010690 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46612 10:46:50 INFO - PROCESS | 20900 | 1461088010693 Marionette DEBUG Closed connection conn1 10:46:50 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:46:50 INFO - PROCESS | 20900 | 1461088010760 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46613 10:46:50 INFO - PROCESS | 20900 | 1461088010768 Marionette DEBUG Closed connection conn2 10:46:50 INFO - PROCESS | 20900 | 1461088010795 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:46:50 INFO - PROCESS | 20900 | 1461088010812 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419093236","device":"desktop","version":"48.0a1"} 10:46:51 INFO - PROCESS | 20900 | [20900] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:46:52 INFO - PROCESS | 20900 | ++DOCSHELL 0x9840e400 == 3 [pid = 20900] [id = 3] 10:46:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 6 (0x9840e800) [pid = 20900] [serial = 6] [outer = (nil)] 10:46:52 INFO - PROCESS | 20900 | ++DOCSHELL 0x9840ec00 == 4 [pid = 20900] [id = 4] 10:46:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 7 (0x98412800) [pid = 20900] [serial = 7] [outer = (nil)] 10:46:53 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:46:53 INFO - PROCESS | 20900 | ++DOCSHELL 0x98110400 == 5 [pid = 20900] [id = 5] 10:46:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 8 (0x97bd7400) [pid = 20900] [serial = 8] [outer = (nil)] 10:46:53 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:46:53 INFO - PROCESS | 20900 | [20900] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:46:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 9 (0x97be6800) [pid = 20900] [serial = 9] [outer = 0x97bd7400] 10:46:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 10 (0x97c68000) [pid = 20900] [serial = 10] [outer = 0x9840e800] 10:46:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 11 (0x97c69c00) [pid = 20900] [serial = 11] [outer = 0x98412800] 10:46:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 12 (0x97c6c000) [pid = 20900] [serial = 12] [outer = 0x97bd7400] 10:46:55 INFO - PROCESS | 20900 | 1461088015413 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 20900 | 1461088015434 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 13 (0x962d1c00) [pid = 20900] [serial = 13] [outer = 0x97bd7400] 10:46:56 INFO - PROCESS | 20900 | 1461088016238 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0958709b-50cf-407f-aae6-57782bc527ca","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419093236","device":"desktop","version":"48.0a1","command_id":1}}] 10:46:56 INFO - PROCESS | 20900 | 1461088016480 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:46:56 INFO - PROCESS | 20900 | 1461088016576 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:46:56 INFO - PROCESS | 20900 | 1461088016904 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:46:56 INFO - PROCESS | 20900 | [20900] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:46:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 14 (0x931ea800) [pid = 20900] [serial = 14] [outer = 0x97bd7400] 10:46:57 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:57 INFO - PROCESS | 20900 | 1461088017424 Marionette TRACE conn3 <- [1,3,null,{}] 10:46:57 INFO - PROCESS | 20900 | 1461088017443 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:46:57 INFO - PROCESS | 20900 | 1461088017478 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:46:57 INFO - PROCESS | 20900 | 1461088017514 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:46:57 INFO - PROCESS | 20900 | 1461088017518 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:46:57 INFO - PROCESS | 20900 | 1461088017526 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:46:57 INFO - PROCESS | 20900 | 1461088017533 Marionette TRACE conn3 <- [1,6,null,{}] 10:46:57 INFO - PROCESS | 20900 | 1461088017552 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:46:57 INFO - PROCESS | 20900 | 1461088017591 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:46:57 INFO - PROCESS | 20900 | 1461088017601 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 20900 | ++DOCSHELL 0x91fe4c00 == 6 [pid = 20900] [id = 6] 10:46:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 15 (0x91fe5000) [pid = 20900] [serial = 15] [outer = (nil)] 10:46:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 16 (0x91fe7000) [pid = 20900] [serial = 16] [outer = 0x91fe5000] 10:46:57 INFO - PROCESS | 20900 | 1461088017684 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 17 (0x91feb800) [pid = 20900] [serial = 17] [outer = 0x91fe5000] 10:46:58 INFO - PROCESS | 20900 | ++DOCSHELL 0x9132d800 == 7 [pid = 20900] [id = 7] 10:46:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 18 (0x9132dc00) [pid = 20900] [serial = 18] [outer = (nil)] 10:46:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 19 (0x9132fc00) [pid = 20900] [serial = 19] [outer = 0x9132dc00] 10:46:58 INFO - PROCESS | 20900 | 1461088018161 Marionette DEBUG loaded listener.js 10:46:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 20 (0x9132c000) [pid = 20900] [serial = 20] [outer = 0x9132dc00] 10:46:58 INFO - PROCESS | 20900 | [20900] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:46:58 INFO - PROCESS | 20900 | 1461088018788 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:46:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1312ms 10:46:58 INFO - PROCESS | 20900 | 1461088018909 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 20900 | 1461088018913 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:46:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:46:58 INFO - PROCESS | 20900 | 1461088018989 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 20900 | 1461088018992 Marionette TRACE conn3 <- [1,10,null,{}] 10:46:59 INFO - PROCESS | 20900 | 1461088019016 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:46:59 INFO - PROCESS | 20900 | 1461088019186 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:46:59 INFO - PROCESS | 20900 | 1461088019512 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa16800 == 8 [pid = 20900] [id = 8] 10:46:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 21 (0x8fa16c00) [pid = 20900] [serial = 21] [outer = (nil)] 10:46:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 22 (0x8fa1a400) [pid = 20900] [serial = 22] [outer = 0x8fa16c00] 10:46:59 INFO - PROCESS | 20900 | 1461088019607 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 23 (0x8fa1d800) [pid = 20900] [serial = 23] [outer = 0x8fa16c00] 10:47:00 INFO - PROCESS | 20900 | 1461088020470 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:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1556ms 10:47:00 INFO - PROCESS | 20900 | 1461088020533 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 20900 | 1461088020539 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:47:00 INFO - PROCESS | 20900 | 1461088020547 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 20900 | 1461088020554 Marionette TRACE conn3 <- [1,14,null,{}] 10:47:00 INFO - PROCESS | 20900 | 1461088020563 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:47:00 INFO - PROCESS | 20900 | 1461088020788 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:47:00 INFO - PROCESS | 20900 | 1461088020914 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91feb000 == 9 [pid = 20900] [id = 9] 10:47:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 24 (0x91feb400) [pid = 20900] [serial = 24] [outer = (nil)] 10:47:00 INFO - PROCESS | 20900 | ++DOCSHELL 0x91fecc00 == 10 [pid = 20900] [id = 10] 10:47:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 25 (0x91fedc00) [pid = 20900] [serial = 25] [outer = (nil)] 10:47:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 26 (0x93430000) [pid = 20900] [serial = 26] [outer = 0x91fedc00] 10:47:01 INFO - PROCESS | 20900 | 1461088021044 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 27 (0x96209c00) [pid = 20900] [serial = 27] [outer = 0x91fedc00] 10:47:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 28 (0x9678bc00) [pid = 20900] [serial = 28] [outer = 0x91feb400] 10:47:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 29 (0x971da400) [pid = 20900] [serial = 29] [outer = 0x91feb400] 10:47:01 INFO - PROCESS | 20900 | ++DOCSHELL 0x94f5c400 == 11 [pid = 20900] [id = 11] 10:47:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 30 (0x9678d800) [pid = 20900] [serial = 30] [outer = (nil)] 10:47:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 31 (0x97c61c00) [pid = 20900] [serial = 31] [outer = 0x9678d800] 10:47:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 32 (0x98749400) [pid = 20900] [serial = 32] [outer = 0x9678d800] 10:47:02 INFO - PROCESS | 20900 | 1461088022344 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:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1835ms 10:47:02 INFO - PROCESS | 20900 | 1461088022394 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:47:02 INFO - PROCESS | 20900 | 1461088022401 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:47:02 INFO - PROCESS | 20900 | 1461088022409 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 20900 | 1461088022412 Marionette TRACE conn3 <- [1,18,null,{}] 10:47:02 INFO - PROCESS | 20900 | 1461088022419 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:47:02 INFO - PROCESS | 20900 | 1461088022635 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:47:02 INFO - PROCESS | 20900 | 1461088022741 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9678dc00 == 12 [pid = 20900] [id = 12] 10:47:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 33 (0x9740e000) [pid = 20900] [serial = 33] [outer = (nil)] 10:47:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 34 (0x990f5400) [pid = 20900] [serial = 34] [outer = 0x9740e000] 10:47:02 INFO - PROCESS | 20900 | 1461088022833 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 35 (0x9ae0ec00) [pid = 20900] [serial = 35] [outer = 0x9740e000] 10:47:03 INFO - PROCESS | 20900 | 1461088023764 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:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1384ms 10:47:03 INFO - PROCESS | 20900 | 1461088023795 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:47:03 INFO - PROCESS | 20900 | 1461088023801 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:47:03 INFO - PROCESS | 20900 | 1461088023817 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 20900 | 1461088023826 Marionette TRACE conn3 <- [1,22,null,{}] 10:47:03 INFO - PROCESS | 20900 | 1461088023833 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:47:04 INFO - PROCESS | 20900 | 1461088024038 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:47:04 INFO - PROCESS | 20900 | 1461088024165 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9fc4e000 == 13 [pid = 20900] [id = 13] 10:47:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 36 (0xa0013000) [pid = 20900] [serial = 36] [outer = (nil)] 10:47:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 37 (0xa2a3b000) [pid = 20900] [serial = 37] [outer = 0xa0013000] 10:47:04 INFO - PROCESS | 20900 | 1461088024258 Marionette DEBUG loaded listener.js 10:47:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 38 (0xa3c03000) [pid = 20900] [serial = 38] [outer = 0xa0013000] 10:47:05 INFO - PROCESS | 20900 | 1461088025416 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:47:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:47:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1698ms 10:47:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:47:05 INFO - PROCESS | 20900 | 1461088025507 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:47:05 INFO - PROCESS | 20900 | 1461088025511 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:47:05 INFO - PROCESS | 20900 | 1461088025519 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:47:05 INFO - PROCESS | 20900 | 1461088025523 Marionette TRACE conn3 <- [1,26,null,{}] 10:47:05 INFO - PROCESS | 20900 | 1461088025532 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:47:05 INFO - PROCESS | 20900 | 1461088025722 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:47:05 INFO - PROCESS | 20900 | 1461088025851 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91fed800 == 14 [pid = 20900] [id = 14] 10:47:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 39 (0x94f55400) [pid = 20900] [serial = 39] [outer = (nil)] 10:47:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 40 (0x9900f400) [pid = 20900] [serial = 40] [outer = 0x94f55400] 10:47:05 INFO - PROCESS | 20900 | 1461088025933 Marionette DEBUG loaded listener.js 10:47:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 41 (0x99287400) [pid = 20900] [serial = 41] [outer = 0x94f55400] 10:47:06 INFO - PROCESS | 20900 | --DOCSHELL 0x91fe4c00 == 13 [pid = 20900] [id = 6] 10:47:06 INFO - PROCESS | 20900 | 1461088026760 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:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1285ms 10:47:06 INFO - PROCESS | 20900 | 1461088026831 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 20900 | 1461088026839 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:47:06 INFO - PROCESS | 20900 | 1461088026860 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 20900 | 1461088026865 Marionette TRACE conn3 <- [1,30,null,{}] 10:47:06 INFO - PROCESS | 20900 | 1461088026875 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:47:07 INFO - PROCESS | 20900 | 1461088027036 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:47:07 INFO - PROCESS | 20900 | 1461088027049 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91324c00 == 14 [pid = 20900] [id = 15] 10:47:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 42 (0x962d1000) [pid = 20900] [serial = 42] [outer = (nil)] 10:47:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 43 (0x986aac00) [pid = 20900] [serial = 43] [outer = 0x962d1000] 10:47:07 INFO - PROCESS | 20900 | 1461088027123 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 44 (0x99013800) [pid = 20900] [serial = 44] [outer = 0x962d1000] 10:47:07 INFO - PROCESS | 20900 | 1461088027920 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:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1094ms 10:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:47:07 INFO - PROCESS | 20900 | 1461088027953 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:47:07 INFO - PROCESS | 20900 | 1461088027956 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:47:07 INFO - PROCESS | 20900 | 1461088027963 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 20900 | 1461088027969 Marionette TRACE conn3 <- [1,34,null,{}] 10:47:07 INFO - PROCESS | 20900 | 1461088027985 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:47:08 INFO - PROCESS | 20900 | 1461088028149 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:47:08 INFO - PROCESS | 20900 | 1461088028161 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9620d800 == 15 [pid = 20900] [id = 16] 10:47:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 45 (0x9aeb1000) [pid = 20900] [serial = 45] [outer = (nil)] 10:47:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 46 (0x9df89000) [pid = 20900] [serial = 46] [outer = 0x9aeb1000] 10:47:08 INFO - PROCESS | 20900 | 1461088028240 Marionette DEBUG loaded listener.js 10:47:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 47 (0x9ea1c400) [pid = 20900] [serial = 47] [outer = 0x9aeb1000] 10:47:09 INFO - PROCESS | 20900 | 1461088029032 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:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1085ms 10:47:09 INFO - PROCESS | 20900 | 1461088029052 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:47:09 INFO - PROCESS | 20900 | 1461088029056 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:47:09 INFO - PROCESS | 20900 | 1461088029075 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:47:09 INFO - PROCESS | 20900 | 1461088029078 Marionette TRACE conn3 <- [1,38,null,{}] 10:47:09 INFO - PROCESS | 20900 | 1461088029084 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:47:09 INFO - PROCESS | 20900 | 1461088029230 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:47:09 INFO - PROCESS | 20900 | 1461088029368 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa0fc00 == 16 [pid = 20900] [id = 17] 10:47:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 48 (0x8fa19c00) [pid = 20900] [serial = 48] [outer = (nil)] 10:47:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 49 (0x8fc1a800) [pid = 20900] [serial = 49] [outer = 0x8fa19c00] 10:47:09 INFO - PROCESS | 20900 | 1461088029465 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 50 (0x91f86400) [pid = 20900] [serial = 50] [outer = 0x8fa19c00] 10:47:10 INFO - PROCESS | 20900 | 1461088030433 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:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1386ms 10:47:10 INFO - PROCESS | 20900 | 1461088030466 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 20900 | 1461088030487 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:47:10 INFO - PROCESS | 20900 | 1461088030500 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 20900 | 1461088030505 Marionette TRACE conn3 <- [1,42,null,{}] 10:47:10 INFO - PROCESS | 20900 | 1461088030513 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:47:10 INFO - PROCESS | 20900 | 1461088030728 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:47:10 INFO - PROCESS | 20900 | 1461088030860 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9627c800 == 17 [pid = 20900] [id = 18] 10:47:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 51 (0x98755c00) [pid = 20900] [serial = 51] [outer = (nil)] 10:47:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 52 (0x989aa800) [pid = 20900] [serial = 52] [outer = 0x98755c00] 10:47:10 INFO - PROCESS | 20900 | 1461088030955 Marionette DEBUG loaded listener.js 10:47:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 53 (0x99486c00) [pid = 20900] [serial = 53] [outer = 0x98755c00] 10:47:11 INFO - PROCESS | 20900 | 1461088031848 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:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1388ms 10:47:11 INFO - PROCESS | 20900 | 1461088031892 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 20900 | 1461088031899 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:47:11 INFO - PROCESS | 20900 | 1461088031906 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - PROCESS | 20900 | 1461088031910 Marionette TRACE conn3 <- [1,46,null,{}] 10:47:11 INFO - PROCESS | 20900 | 1461088031917 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:47:12 INFO - PROCESS | 20900 | 1461088032128 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:47:12 INFO - PROCESS | 20900 | 1461088032264 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9df82400 == 18 [pid = 20900] [id = 19] 10:47:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 54 (0x9ea19000) [pid = 20900] [serial = 54] [outer = (nil)] 10:47:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 55 (0x9fb8bc00) [pid = 20900] [serial = 55] [outer = 0x9ea19000] 10:47:12 INFO - PROCESS | 20900 | 1461088032359 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 56 (0x9fc53400) [pid = 20900] [serial = 56] [outer = 0x9ea19000] 10:47:13 INFO - PROCESS | 20900 | 1461088033263 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:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1385ms 10:47:13 INFO - PROCESS | 20900 | 1461088033292 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 20900 | 1461088033297 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:47:13 INFO - PROCESS | 20900 | 1461088033314 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 20900 | 1461088033324 Marionette TRACE conn3 <- [1,50,null,{}] 10:47:13 INFO - PROCESS | 20900 | 1461088033331 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:47:13 INFO - PROCESS | 20900 | 1461088033512 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:47:13 INFO - PROCESS | 20900 | 1461088033688 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa1a000 == 19 [pid = 20900] [id = 20] 10:47:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 57 (0x98acf800) [pid = 20900] [serial = 57] [outer = (nil)] 10:47:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 58 (0xa0c2e400) [pid = 20900] [serial = 58] [outer = 0x98acf800] 10:47:13 INFO - PROCESS | 20900 | 1461088033780 Marionette DEBUG loaded listener.js 10:47:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 59 (0xa0e46c00) [pid = 20900] [serial = 59] [outer = 0x98acf800] 10:47:14 INFO - PROCESS | 20900 | 1461088034644 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:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1397ms 10:47:14 INFO - PROCESS | 20900 | 1461088034703 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:47:14 INFO - PROCESS | 20900 | 1461088034709 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:47:14 INFO - PROCESS | 20900 | 1461088034717 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:47:14 INFO - PROCESS | 20900 | 1461088034720 Marionette TRACE conn3 <- [1,54,null,{}] 10:47:14 INFO - PROCESS | 20900 | 1461088034726 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:47:14 INFO - PROCESS | 20900 | 1461088034956 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:47:15 INFO - PROCESS | 20900 | 1461088035087 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x989a6800 == 20 [pid = 20900] [id = 21] 10:47:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 60 (0xa0034800) [pid = 20900] [serial = 60] [outer = (nil)] 10:47:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 61 (0xa2a75800) [pid = 20900] [serial = 61] [outer = 0xa0034800] 10:47:15 INFO - PROCESS | 20900 | 1461088035175 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 62 (0xa2ac0400) [pid = 20900] [serial = 62] [outer = 0xa0034800] 10:47:16 INFO - PROCESS | 20900 | 1461088036208 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:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1540ms 10:47:16 INFO - PROCESS | 20900 | 1461088036264 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 20900 | 1461088036273 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:47:16 INFO - PROCESS | 20900 | 1461088036285 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 20900 | 1461088036289 Marionette TRACE conn3 <- [1,58,null,{}] 10:47:16 INFO - PROCESS | 20900 | 1461088036298 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:47:16 INFO - PROCESS | 20900 | 1461088036467 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:47:16 INFO - PROCESS | 20900 | 1461088036614 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x94f5c000 == 21 [pid = 20900] [id = 22] 10:47:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 63 (0x962cec00) [pid = 20900] [serial = 63] [outer = (nil)] 10:47:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 64 (0x97481800) [pid = 20900] [serial = 64] [outer = 0x962cec00] 10:47:16 INFO - PROCESS | 20900 | 1461088036695 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 65 (0x98756c00) [pid = 20900] [serial = 65] [outer = 0x962cec00] 10:47:17 INFO - PROCESS | 20900 | --DOCSHELL 0x9620d800 == 20 [pid = 20900] [id = 16] 10:47:17 INFO - PROCESS | 20900 | --DOCSHELL 0x91324c00 == 19 [pid = 20900] [id = 15] 10:47:17 INFO - PROCESS | 20900 | --DOCSHELL 0x91fed800 == 18 [pid = 20900] [id = 14] 10:47:17 INFO - PROCESS | 20900 | --DOCSHELL 0x91fecc00 == 17 [pid = 20900] [id = 10] 10:47:17 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa16800 == 16 [pid = 20900] [id = 8] 10:47:17 INFO - PROCESS | 20900 | 1461088037614 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:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1384ms 10:47:17 INFO - PROCESS | 20900 | 1461088037669 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 20900 | 1461088037678 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:47:17 INFO - PROCESS | 20900 | 1461088037688 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 20900 | 1461088037693 Marionette TRACE conn3 <- [1,62,null,{}] 10:47:17 INFO - PROCESS | 20900 | 1461088037703 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:47:17 INFO - PROCESS | 20900 | 1461088037931 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:47:17 INFO - PROCESS | 20900 | 1461088037949 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97489c00 == 17 [pid = 20900] [id = 23] 10:47:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 66 (0x97be6400) [pid = 20900] [serial = 66] [outer = (nil)] 10:47:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 67 (0x9899bc00) [pid = 20900] [serial = 67] [outer = 0x97be6400] 10:47:18 INFO - PROCESS | 20900 | 1461088038084 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 68 (0x990c6c00) [pid = 20900] [serial = 68] [outer = 0x97be6400] 10:47:19 INFO - PROCESS | 20900 | 1461088039010 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:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1388ms 10:47:19 INFO - PROCESS | 20900 | 1461088039077 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 20900 | 1461088039086 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:47:19 INFO - PROCESS | 20900 | 1461088039097 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 20900 | 1461088039101 Marionette TRACE conn3 <- [1,66,null,{}] 10:47:19 INFO - PROCESS | 20900 | 1461088039108 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:47:19 INFO - PROCESS | 20900 | 1461088039326 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:47:19 INFO - PROCESS | 20900 | 1461088039460 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x971e6800 == 18 [pid = 20900] [id = 24] 10:47:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 69 (0x9840d800) [pid = 20900] [serial = 69] [outer = (nil)] 10:47:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 70 (0x9fb8a400) [pid = 20900] [serial = 70] [outer = 0x9840d800] 10:47:19 INFO - PROCESS | 20900 | 1461088039569 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 71 (0x9fedd000) [pid = 20900] [serial = 71] [outer = 0x9840d800] 10:47:20 INFO - PROCESS | 20900 | 1461088040438 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:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1386ms 10:47:20 INFO - PROCESS | 20900 | 1461088040483 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:47:20 INFO - PROCESS | 20900 | 1461088040488 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:47:20 INFO - PROCESS | 20900 | 1461088040494 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 20900 | 1461088040501 Marionette TRACE conn3 <- [1,70,null,{}] 10:47:20 INFO - PROCESS | 20900 | 1461088040518 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:47:20 INFO - PROCESS | 20900 | 1461088040751 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:47:20 INFO - PROCESS | 20900 | 1461088040886 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa4f800 == 19 [pid = 20900] [id = 25] 10:47:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 72 (0x8fa51c00) [pid = 20900] [serial = 72] [outer = (nil)] 10:47:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 73 (0xa0011c00) [pid = 20900] [serial = 73] [outer = 0x8fa51c00] 10:47:20 INFO - PROCESS | 20900 | 1461088040992 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 74 (0xa0ad3000) [pid = 20900] [serial = 74] [outer = 0x8fa51c00] 10:47:21 INFO - PROCESS | 20900 | 1461088041832 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:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1390ms 10:47:21 INFO - PROCESS | 20900 | 1461088041884 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:47:21 INFO - PROCESS | 20900 | 1461088041888 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:47:21 INFO - PROCESS | 20900 | 1461088041914 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:47:21 INFO - PROCESS | 20900 | 1461088041918 Marionette TRACE conn3 <- [1,74,null,{}] 10:47:21 INFO - PROCESS | 20900 | 1461088041925 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:47:22 INFO - PROCESS | 20900 | 1461088042097 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:47:22 INFO - PROCESS | 20900 | 1461088042229 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 20900 | ++DOCSHELL 0x8fa4b000 == 20 [pid = 20900] [id = 26] 10:47:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 75 (0x9fb23000) [pid = 20900] [serial = 75] [outer = (nil)] 10:47:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 76 (0xa2abdc00) [pid = 20900] [serial = 76] [outer = 0x9fb23000] 10:47:22 INFO - PROCESS | 20900 | 1461088042323 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 77 (0xa3c72c00) [pid = 20900] [serial = 77] [outer = 0x9fb23000] 10:47:23 INFO - PROCESS | 20900 | 1461088043195 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:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1332ms 10:47:23 INFO - PROCESS | 20900 | 1461088043243 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:47:23 INFO - PROCESS | 20900 | 1461088043248 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:47:23 INFO - PROCESS | 20900 | 1461088043254 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 20900 | 1461088043258 Marionette TRACE conn3 <- [1,78,null,{}] 10:47:23 INFO - PROCESS | 20900 | 1461088043264 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:47:23 INFO - PROCESS | 20900 | 1461088043430 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:47:23 INFO - PROCESS | 20900 | 1461088043563 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91322400 == 21 [pid = 20900] [id = 27] 10:47:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 78 (0x91323000) [pid = 20900] [serial = 78] [outer = (nil)] 10:47:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 79 (0xa3c70800) [pid = 20900] [serial = 79] [outer = 0x91323000] 10:47:23 INFO - PROCESS | 20900 | 1461088043664 Marionette DEBUG loaded listener.js 10:47:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 80 (0xa4443800) [pid = 20900] [serial = 80] [outer = 0x91323000] 10:47:24 INFO - PROCESS | 20900 | 1461088044698 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:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1487ms 10:47:24 INFO - PROCESS | 20900 | 1461088044742 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:47:24 INFO - PROCESS | 20900 | 1461088044747 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:47:24 INFO - PROCESS | 20900 | 1461088044756 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 20900 | 1461088044759 Marionette TRACE conn3 <- [1,82,null,{}] 10:47:24 INFO - PROCESS | 20900 | 1461088044768 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:47:24 INFO - PROCESS | 20900 | 1461088044938 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:47:25 INFO - PROCESS | 20900 | 1461088045076 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9132cc00 == 22 [pid = 20900] [id = 28] 10:47:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 81 (0x91f8f400) [pid = 20900] [serial = 81] [outer = (nil)] 10:47:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 82 (0x94f59c00) [pid = 20900] [serial = 82] [outer = 0x91f8f400] 10:47:25 INFO - PROCESS | 20900 | 1461088045204 Marionette DEBUG loaded listener.js 10:47:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 83 (0x97459000) [pid = 20900] [serial = 83] [outer = 0x91f8f400] 10:47:25 INFO - PROCESS | 20900 | --DOCSHELL 0x9627c800 == 21 [pid = 20900] [id = 18] 10:47:25 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa0fc00 == 20 [pid = 20900] [id = 17] 10:47:26 INFO - PROCESS | 20900 | 1461088046121 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:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1439ms 10:47:26 INFO - PROCESS | 20900 | 1461088046196 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:47:26 INFO - PROCESS | 20900 | 1461088046203 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:47:26 INFO - PROCESS | 20900 | 1461088046213 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:47:26 INFO - PROCESS | 20900 | 1461088046219 Marionette TRACE conn3 <- [1,86,null,{}] 10:47:26 INFO - PROCESS | 20900 | 1461088046228 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:47:26 INFO - PROCESS | 20900 | 1461088046424 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:47:26 INFO - PROCESS | 20900 | 1461088046562 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x932fd000 == 21 [pid = 20900] [id = 29] 10:47:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 84 (0x9620ac00) [pid = 20900] [serial = 84] [outer = (nil)] 10:47:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 85 (0x9745a400) [pid = 20900] [serial = 85] [outer = 0x9620ac00] 10:47:26 INFO - PROCESS | 20900 | 1461088046698 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 86 (0x97460000) [pid = 20900] [serial = 86] [outer = 0x9620ac00] 10:47:27 INFO - PROCESS | 20900 | 1461088047564 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:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1388ms 10:47:27 INFO - PROCESS | 20900 | 1461088047619 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 20900 | 1461088047629 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:47:27 INFO - PROCESS | 20900 | 1461088047642 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 20900 | 1461088047646 Marionette TRACE conn3 <- [1,90,null,{}] 10:47:27 INFO - PROCESS | 20900 | 1461088047653 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:47:27 INFO - PROCESS | 20900 | 1461088047830 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:47:27 INFO - PROCESS | 20900 | 1461088047941 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 20900 | ++DOCSHELL 0x9745c000 == 22 [pid = 20900] [id = 30] 10:47:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 87 (0x97461800) [pid = 20900] [serial = 87] [outer = (nil)] 10:47:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 88 (0x989a4c00) [pid = 20900] [serial = 88] [outer = 0x97461800] 10:47:28 INFO - PROCESS | 20900 | 1461088048034 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 89 (0x9aeaf400) [pid = 20900] [serial = 89] [outer = 0x97461800] 10:47:29 INFO - PROCESS | 20900 | 1461088049000 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:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1433ms 10:47:29 INFO - PROCESS | 20900 | 1461088049076 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:47:29 INFO - PROCESS | 20900 | 1461088049079 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:47:29 INFO - PROCESS | 20900 | 1461088049087 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:47:29 INFO - PROCESS | 20900 | 1461088049094 Marionette TRACE conn3 <- [1,94,null,{}] 10:47:29 INFO - PROCESS | 20900 | 1461088049111 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:47:29 INFO - PROCESS | 20900 | 1461088049341 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:47:29 INFO - PROCESS | 20900 | 1461088049358 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x915dc000 == 23 [pid = 20900] [id = 31] 10:47:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 90 (0x9fc4c800) [pid = 20900] [serial = 90] [outer = (nil)] 10:47:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 91 (0xa0a2a400) [pid = 20900] [serial = 91] [outer = 0x9fc4c800] 10:47:29 INFO - PROCESS | 20900 | 1461088049506 Marionette DEBUG loaded listener.js 10:47:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 92 (0xa0fd1c00) [pid = 20900] [serial = 92] [outer = 0x9fc4c800] 10:47:30 INFO - PROCESS | 20900 | 1461088050467 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:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1437ms 10:47:30 INFO - PROCESS | 20900 | 1461088050525 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 20900 | 1461088050531 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:47:30 INFO - PROCESS | 20900 | 1461088050537 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:47:30 INFO - PROCESS | 20900 | 1461088050540 Marionette TRACE conn3 <- [1,98,null,{}] 10:47:30 INFO - PROCESS | 20900 | 1461088050547 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:47:30 INFO - PROCESS | 20900 | 1461088050720 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:47:30 INFO - PROCESS | 20900 | 1461088050857 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa4fc00 == 24 [pid = 20900] [id = 32] 10:47:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 93 (0xa00c3400) [pid = 20900] [serial = 93] [outer = (nil)] 10:47:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 94 (0xa4578000) [pid = 20900] [serial = 94] [outer = 0xa00c3400] 10:47:30 INFO - PROCESS | 20900 | 1461088050947 Marionette DEBUG loaded listener.js 10:47:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 95 (0xa45e5800) [pid = 20900] [serial = 95] [outer = 0xa00c3400] 10:47:31 INFO - PROCESS | 20900 | 1461088051834 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:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1334ms 10:47:31 INFO - PROCESS | 20900 | 1461088051872 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 20900 | 1461088051876 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:47:31 INFO - PROCESS | 20900 | 1461088051905 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 20900 | 1461088051908 Marionette TRACE conn3 <- [1,102,null,{}] 10:47:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 96 (0x994c2c00) [pid = 20900] [serial = 96] [outer = 0x9678d800] 10:47:31 INFO - PROCESS | 20900 | 1461088051955 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:47:32 INFO - PROCESS | 20900 | 1461088052177 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:47:32 INFO - PROCESS | 20900 | 1461088052295 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 20900 | ++DOCSHELL 0x8fa15800 == 25 [pid = 20900] [id = 33] 10:47:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 97 (0x99480000) [pid = 20900] [serial = 97] [outer = (nil)] 10:47:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 98 (0x994ca400) [pid = 20900] [serial = 98] [outer = 0x99480000] 10:47:32 INFO - PROCESS | 20900 | 1461088052383 Marionette DEBUG loaded listener.js 10:47:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 99 (0x994d0400) [pid = 20900] [serial = 99] [outer = 0x99480000] 10:47:33 INFO - PROCESS | 20900 | 1461088053223 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:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1396ms 10:47:33 INFO - PROCESS | 20900 | 1461088053295 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:47:33 INFO - PROCESS | 20900 | 1461088053299 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:47:33 INFO - PROCESS | 20900 | 1461088053306 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:47:33 INFO - PROCESS | 20900 | 1461088053310 Marionette TRACE conn3 <- [1,106,null,{}] 10:47:33 INFO - PROCESS | 20900 | 1461088053317 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:47:33 INFO - PROCESS | 20900 | 1461088053565 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:47:33 INFO - PROCESS | 20900 | 1461088053712 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fc0c400 == 26 [pid = 20900] [id = 34] 10:47:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 100 (0x97462400) [pid = 20900] [serial = 100] [outer = (nil)] 10:47:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 101 (0xa6832800) [pid = 20900] [serial = 101] [outer = 0x97462400] 10:47:33 INFO - PROCESS | 20900 | 1461088053863 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 102 (0xa6861000) [pid = 20900] [serial = 102] [outer = 0x97462400] 10:47:34 INFO - PROCESS | 20900 | 1461088054668 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:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1432ms 10:47:34 INFO - PROCESS | 20900 | 1461088054740 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 20900 | 1461088054745 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:47:34 INFO - PROCESS | 20900 | 1461088054752 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:47:34 INFO - PROCESS | 20900 | 1461088054756 Marionette TRACE conn3 <- [1,110,null,{}] 10:47:34 INFO - PROCESS | 20900 | 1461088054762 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:47:34 INFO - PROCESS | 20900 | 1461088054921 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:47:35 INFO - PROCESS | 20900 | 1461088055062 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa4d400 == 27 [pid = 20900] [id = 35] 10:47:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 103 (0x97459800) [pid = 20900] [serial = 103] [outer = (nil)] 10:47:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 104 (0xa6c30000) [pid = 20900] [serial = 104] [outer = 0x97459800] 10:47:35 INFO - PROCESS | 20900 | 1461088055153 Marionette DEBUG loaded listener.js 10:47:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 105 (0xa6c60400) [pid = 20900] [serial = 105] [outer = 0x97459800] 10:47:36 INFO - PROCESS | 20900 | 1461088056216 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:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1531ms 10:47:36 INFO - PROCESS | 20900 | 1461088056285 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:47:36 INFO - PROCESS | 20900 | 1461088056292 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:47:36 INFO - PROCESS | 20900 | 1461088056301 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:47:36 INFO - PROCESS | 20900 | 1461088056305 Marionette TRACE conn3 <- [1,114,null,{}] 10:47:36 INFO - PROCESS | 20900 | 1461088056313 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:47:36 INFO - PROCESS | 20900 | 1461088056498 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:47:36 INFO - PROCESS | 20900 | 1461088056685 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa4b000 == 26 [pid = 20900] [id = 26] 10:47:36 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa4f800 == 25 [pid = 20900] [id = 25] 10:47:36 INFO - PROCESS | 20900 | --DOCSHELL 0x971e6800 == 24 [pid = 20900] [id = 24] 10:47:36 INFO - PROCESS | 20900 | --DOCSHELL 0x97489c00 == 23 [pid = 20900] [id = 23] 10:47:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x8fa55400 == 24 [pid = 20900] [id = 36] 10:47:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 106 (0x8fa55800) [pid = 20900] [serial = 106] [outer = (nil)] 10:47:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 107 (0x91321800) [pid = 20900] [serial = 107] [outer = 0x8fa55800] 10:47:36 INFO - PROCESS | 20900 | 1461088056855 Marionette DEBUG loaded listener.js 10:47:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 108 (0x9637e400) [pid = 20900] [serial = 108] [outer = 0x8fa55800] 10:47:37 INFO - PROCESS | 20900 | 1461088057837 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:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1583ms 10:47:37 INFO - PROCESS | 20900 | 1461088057885 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 20900 | 1461088057893 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:47:37 INFO - PROCESS | 20900 | 1461088057902 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - PROCESS | 20900 | 1461088057908 Marionette TRACE conn3 <- [1,118,null,{}] 10:47:37 INFO - PROCESS | 20900 | 1461088057916 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:47:38 INFO - PROCESS | 20900 | 1461088058100 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:47:38 INFO - PROCESS | 20900 | 1461088058245 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8e9f3c00 == 25 [pid = 20900] [id = 37] 10:47:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 109 (0x8e9f5000) [pid = 20900] [serial = 109] [outer = (nil)] 10:47:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 110 (0x8fc10400) [pid = 20900] [serial = 110] [outer = 0x8e9f5000] 10:47:38 INFO - PROCESS | 20900 | 1461088058339 Marionette DEBUG loaded listener.js 10:47:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 111 (0x98418400) [pid = 20900] [serial = 111] [outer = 0x8e9f5000] 10:47:39 INFO - PROCESS | 20900 | 1461088059278 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:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1434ms 10:47:39 INFO - PROCESS | 20900 | 1461088059338 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:47:39 INFO - PROCESS | 20900 | 1461088059345 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:47:39 INFO - PROCESS | 20900 | 1461088059354 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:47:39 INFO - PROCESS | 20900 | 1461088059358 Marionette TRACE conn3 <- [1,122,null,{}] 10:47:39 INFO - PROCESS | 20900 | 1461088059365 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:47:39 INFO - PROCESS | 20900 | 1461088059579 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:47:40 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa15800 == 24 [pid = 20900] [id = 33] 10:47:40 INFO - PROCESS | 20900 | --DOCSHELL 0x915dc000 == 23 [pid = 20900] [id = 31] 10:47:40 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa4fc00 == 22 [pid = 20900] [id = 32] 10:47:40 INFO - PROCESS | 20900 | --DOCSHELL 0x932fd000 == 21 [pid = 20900] [id = 29] 10:47:40 INFO - PROCESS | 20900 | --DOCSHELL 0x9745c000 == 20 [pid = 20900] [id = 30] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x9fc4e000 == 19 [pid = 20900] [id = 13] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x9678dc00 == 18 [pid = 20900] [id = 12] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa1a000 == 17 [pid = 20900] [id = 20] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x94f5c000 == 16 [pid = 20900] [id = 22] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x9df82400 == 15 [pid = 20900] [id = 19] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x8fc0c400 == 14 [pid = 20900] [id = 34] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x9132cc00 == 13 [pid = 20900] [id = 28] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa4d400 == 12 [pid = 20900] [id = 35] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa55400 == 11 [pid = 20900] [id = 36] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9f3c00 == 10 [pid = 20900] [id = 37] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x91322400 == 9 [pid = 20900] [id = 27] 10:47:42 INFO - PROCESS | 20900 | --DOCSHELL 0x989a6800 == 8 [pid = 20900] [id = 21] 10:47:43 INFO - PROCESS | 20900 | 1461088063956 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa17800 == 9 [pid = 20900] [id = 38] 10:47:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 112 (0x8fa1a000) [pid = 20900] [serial = 112] [outer = (nil)] 10:47:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 113 (0x8fa4c400) [pid = 20900] [serial = 113] [outer = 0x8fa1a000] 10:47:44 INFO - PROCESS | 20900 | 1461088064047 Marionette DEBUG loaded listener.js 10:47:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 114 (0x8fa58400) [pid = 20900] [serial = 114] [outer = 0x8fa1a000] 10:47:44 INFO - PROCESS | 20900 | 1461088064787 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:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 5497ms 10:47:44 INFO - PROCESS | 20900 | 1461088064854 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 20900 | 1461088064861 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:47:44 INFO - PROCESS | 20900 | 1461088064869 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 20900 | 1461088064876 Marionette TRACE conn3 <- [1,126,null,{}] 10:47:44 INFO - PROCESS | 20900 | 1461088064884 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:47:45 INFO - PROCESS | 20900 | 1461088065056 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:47:45 INFO - PROCESS | 20900 | 1461088065068 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 20900 | ++DOCSHELL 0x932f0c00 == 10 [pid = 20900] [id = 39] 10:47:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 115 (0x932f2400) [pid = 20900] [serial = 115] [outer = (nil)] 10:47:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 116 (0x932f6400) [pid = 20900] [serial = 116] [outer = 0x932f2400] 10:47:45 INFO - PROCESS | 20900 | 1461088065164 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 117 (0x94f5d000) [pid = 20900] [serial = 117] [outer = 0x932f2400] 10:47:46 INFO - PROCESS | 20900 | 1461088066146 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:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1336ms 10:47:46 INFO - PROCESS | 20900 | 1461088066240 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:47:46 INFO - PROCESS | 20900 | 1461088066247 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:47:46 INFO - PROCESS | 20900 | 1461088066313 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - PROCESS | 20900 | 1461088066316 Marionette TRACE conn3 <- [1,130,null,{}] 10:47:46 INFO - PROCESS | 20900 | 1461088066331 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:47:46 INFO - PROCESS | 20900 | 1461088066523 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:47:46 INFO - PROCESS | 20900 | 1461088066634 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x962d0800 == 11 [pid = 20900] [id = 40] 10:47:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 118 (0x96791800) [pid = 20900] [serial = 118] [outer = (nil)] 10:47:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 119 (0x97457000) [pid = 20900] [serial = 119] [outer = 0x96791800] 10:47:46 INFO - PROCESS | 20900 | 1461088066725 Marionette DEBUG loaded listener.js 10:47:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 120 (0x98308400) [pid = 20900] [serial = 120] [outer = 0x96791800] 10:47:47 INFO - PROCESS | 20900 | 1461088067556 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:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1326ms 10:47:47 INFO - PROCESS | 20900 | 1461088067627 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:47:47 INFO - PROCESS | 20900 | 1461088067632 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:47:47 INFO - PROCESS | 20900 | 1461088067649 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - PROCESS | 20900 | 1461088067659 Marionette TRACE conn3 <- [1,134,null,{}] 10:47:47 INFO - PROCESS | 20900 | 1461088067671 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:47:47 INFO - PROCESS | 20900 | 1461088067879 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:47:47 INFO - PROCESS | 20900 | 1461088067903 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fc19c00 == 12 [pid = 20900] [id = 41] 10:47:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 121 (0x9745e400) [pid = 20900] [serial = 121] [outer = (nil)] 10:47:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 122 (0x9aeb7c00) [pid = 20900] [serial = 122] [outer = 0x9745e400] 10:47:47 INFO - PROCESS | 20900 | 1461088067977 Marionette DEBUG loaded listener.js 10:47:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x9ea17000) [pid = 20900] [serial = 123] [outer = 0x9745e400] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 122 (0xa0013000) [pid = 20900] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 121 (0x97be6400) [pid = 20900] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 120 (0x8fa55800) [pid = 20900] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 119 (0x98acf800) [pid = 20900] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 118 (0x9ea19000) [pid = 20900] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 117 (0x98755c00) [pid = 20900] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 116 (0x91323000) [pid = 20900] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 115 (0x8fa19c00) [pid = 20900] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 114 (0x962cec00) [pid = 20900] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 113 (0x962d1000) [pid = 20900] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 112 (0x94f55400) [pid = 20900] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 111 (0x91fedc00) [pid = 20900] [serial = 25] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 110 (0x8fa16c00) [pid = 20900] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 109 (0x9740e000) [pid = 20900] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 108 (0x97459800) [pid = 20900] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 107 (0x97462400) [pid = 20900] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 106 (0x99480000) [pid = 20900] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 105 (0x91fe5000) [pid = 20900] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 104 (0x9fb23000) [pid = 20900] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 103 (0x91f8f400) [pid = 20900] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 102 (0xa00c3400) [pid = 20900] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 101 (0x8fa51c00) [pid = 20900] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 100 (0x9aeb1000) [pid = 20900] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 99 (0x9620ac00) [pid = 20900] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 98 (0x9fc4c800) [pid = 20900] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 97 (0x97461800) [pid = 20900] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 96 (0xa0034800) [pid = 20900] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:47:49 INFO - PROCESS | 20900 | --DOMWINDOW == 95 (0x9840d800) [pid = 20900] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:47:49 INFO - PROCESS | 20900 | 1461088069940 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:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2359ms 10:47:50 INFO - PROCESS | 20900 | 1461088070009 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:47:50 INFO - PROCESS | 20900 | 1461088070014 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:47:50 INFO - PROCESS | 20900 | 1461088070050 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:47:50 INFO - PROCESS | 20900 | 1461088070054 Marionette TRACE conn3 <- [1,138,null,{}] 10:47:50 INFO - PROCESS | 20900 | 1461088070060 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:47:50 INFO - PROCESS | 20900 | 1461088070238 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:47:50 INFO - PROCESS | 20900 | 1461088070298 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91321c00 == 13 [pid = 20900] [id = 42] 10:47:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 96 (0x91323400) [pid = 20900] [serial = 124] [outer = (nil)] 10:47:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 97 (0x94f59000) [pid = 20900] [serial = 125] [outer = 0x91323400] 10:47:50 INFO - PROCESS | 20900 | 1461088070373 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 98 (0x9840d800) [pid = 20900] [serial = 126] [outer = 0x91323400] 10:47:51 INFO - PROCESS | 20900 | 1461088071097 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:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1101ms 10:47:51 INFO - PROCESS | 20900 | 1461088071135 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:47:51 INFO - PROCESS | 20900 | 1461088071138 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:47:51 INFO - PROCESS | 20900 | 1461088071145 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:47:51 INFO - PROCESS | 20900 | 1461088071148 Marionette TRACE conn3 <- [1,142,null,{}] 10:47:51 INFO - PROCESS | 20900 | 1461088071154 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:47:51 INFO - PROCESS | 20900 | 1461088071422 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:47:51 INFO - PROCESS | 20900 | 1461088071534 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa4b000 == 14 [pid = 20900] [id = 43] 10:47:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 99 (0x8fa4b800) [pid = 20900] [serial = 127] [outer = (nil)] 10:47:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 100 (0x8fa53800) [pid = 20900] [serial = 128] [outer = 0x8fa4b800] 10:47:51 INFO - PROCESS | 20900 | 1461088071630 Marionette DEBUG loaded listener.js 10:47:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 101 (0x932f1400) [pid = 20900] [serial = 129] [outer = 0x8fa4b800] 10:47:52 INFO - PROCESS | 20900 | 1461088072570 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:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1486ms 10:47:52 INFO - PROCESS | 20900 | 1461088072634 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:47:52 INFO - PROCESS | 20900 | 1461088072643 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:47:52 INFO - PROCESS | 20900 | 1461088072651 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:47:52 INFO - PROCESS | 20900 | 1461088072657 Marionette TRACE conn3 <- [1,146,null,{}] 10:47:52 INFO - PROCESS | 20900 | 1461088072664 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:47:52 INFO - PROCESS | 20900 | 1461088072878 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:47:53 INFO - PROCESS | 20900 | 1461088073022 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa0f800 == 15 [pid = 20900] [id = 44] 10:47:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 102 (0x98755c00) [pid = 20900] [serial = 130] [outer = (nil)] 10:47:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 103 (0x990f9400) [pid = 20900] [serial = 131] [outer = 0x98755c00] 10:47:53 INFO - PROCESS | 20900 | 1461088073157 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 104 (0x9aeac000) [pid = 20900] [serial = 132] [outer = 0x98755c00] 10:47:54 INFO - PROCESS | 20900 | 1461088074087 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:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1494ms 10:47:54 INFO - PROCESS | 20900 | 1461088074145 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 20900 | 1461088074150 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:47:54 INFO - PROCESS | 20900 | 1461088074157 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 20900 | 1461088074161 Marionette TRACE conn3 <- [1,150,null,{}] 10:47:54 INFO - PROCESS | 20900 | 1461088074168 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:47:54 INFO - PROCESS | 20900 | 1461088074380 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:47:54 INFO - PROCESS | 20900 | 1461088074564 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x994ca800 == 16 [pid = 20900] [id = 45] 10:47:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 105 (0x9feeb800) [pid = 20900] [serial = 133] [outer = (nil)] 10:47:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 106 (0xa0031400) [pid = 20900] [serial = 134] [outer = 0x9feeb800] 10:47:54 INFO - PROCESS | 20900 | 1461088074703 Marionette DEBUG loaded listener.js 10:47:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 107 (0xa0a95800) [pid = 20900] [serial = 135] [outer = 0x9feeb800] 10:47:55 INFO - PROCESS | 20900 | 1461088075472 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:47:55 INFO - PROCESS | 20900 | 1461088075658 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:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1533ms 10:47:55 INFO - PROCESS | 20900 | 1461088075691 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:47:55 INFO - PROCESS | 20900 | 1461088075698 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:47:55 INFO - PROCESS | 20900 | 1461088075715 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:47:55 INFO - PROCESS | 20900 | 1461088075722 Marionette TRACE conn3 <- [1,154,null,{}] 10:47:55 INFO - PROCESS | 20900 | 1461088075728 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:47:55 INFO - PROCESS | 20900 | 1461088075935 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:47:56 INFO - PROCESS | 20900 | 1461088076085 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8e9f1000 == 17 [pid = 20900] [id = 46] 10:47:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 108 (0x8e9f2400) [pid = 20900] [serial = 136] [outer = (nil)] 10:47:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 109 (0x9627c800) [pid = 20900] [serial = 137] [outer = 0x8e9f2400] 10:47:56 INFO - PROCESS | 20900 | 1461088076217 Marionette DEBUG loaded listener.js 10:47:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 110 (0x9fb96c00) [pid = 20900] [serial = 138] [outer = 0x8e9f2400] 10:47:57 INFO - PROCESS | 20900 | 1461088077067 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:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1394ms 10:47:57 INFO - PROCESS | 20900 | 1461088077124 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:47:57 INFO - PROCESS | 20900 | 1461088077129 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:47:57 INFO - PROCESS | 20900 | 1461088077136 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:47:57 INFO - PROCESS | 20900 | 1461088077140 Marionette TRACE conn3 <- [1,158,null,{}] 10:47:57 INFO - PROCESS | 20900 | 1461088077146 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:47:57 INFO - PROCESS | 20900 | 1461088077313 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:47:57 INFO - PROCESS | 20900 | 1461088077523 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f2ea800 == 18 [pid = 20900] [id = 47] 10:47:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 111 (0x8f2eb000) [pid = 20900] [serial = 139] [outer = (nil)] 10:47:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 112 (0x8f2f2400) [pid = 20900] [serial = 140] [outer = 0x8f2eb000] 10:47:57 INFO - PROCESS | 20900 | 1461088077794 Marionette DEBUG loaded listener.js 10:47:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 113 (0x8fa50c00) [pid = 20900] [serial = 141] [outer = 0x8f2eb000] 10:47:58 INFO - PROCESS | 20900 | 1461088078843 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:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1785ms 10:47:58 INFO - PROCESS | 20900 | 1461088078923 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:47:58 INFO - PROCESS | 20900 | 1461088078929 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:47:58 INFO - PROCESS | 20900 | 1461088078938 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:47:58 INFO - PROCESS | 20900 | 1461088078943 Marionette TRACE conn3 <- [1,162,null,{}] 10:47:59 INFO - PROCESS | 20900 | 1461088079056 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:47:59 INFO - PROCESS | 20900 | 1461088079333 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 112 (0xa2ac6000) [pid = 20900] [serial = 2] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 111 (0x9678bc00) [pid = 20900] [serial = 28] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 110 (0x8fc10400) [pid = 20900] [serial = 110] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 109 (0x97c6c000) [pid = 20900] [serial = 12] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 108 (0x97be6800) [pid = 20900] [serial = 9] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 107 (0x91feb800) [pid = 20900] [serial = 17] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 106 (0x91fe7000) [pid = 20900] [serial = 16] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 105 (0x9132fc00) [pid = 20900] [serial = 19] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | 1461088079540 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 20900 | ++DOCSHELL 0x8fa1b000 == 19 [pid = 20900] [id = 48] 10:47:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 106 (0x8fa1b400) [pid = 20900] [serial = 142] [outer = (nil)] 10:47:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 107 (0x8fa56000) [pid = 20900] [serial = 143] [outer = 0x8fa1b400] 10:47:59 INFO - PROCESS | 20900 | 1461088079626 Marionette DEBUG loaded listener.js 10:47:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 108 (0x9132b400) [pid = 20900] [serial = 144] [outer = 0x8fa1b400] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 107 (0xa4443800) [pid = 20900] [serial = 80] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 106 (0x98756c00) [pid = 20900] [serial = 65] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 105 (0x97481800) [pid = 20900] [serial = 64] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 104 (0x986aac00) [pid = 20900] [serial = 43] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 103 (0x9900f400) [pid = 20900] [serial = 40] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 102 (0x93430000) [pid = 20900] [serial = 26] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 101 (0x8fa1a400) [pid = 20900] [serial = 22] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 100 (0x99287400) [pid = 20900] [serial = 41] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 99 (0x96209c00) [pid = 20900] [serial = 27] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 98 (0x990f5400) [pid = 20900] [serial = 34] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 97 (0x9ae0ec00) [pid = 20900] [serial = 35] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 96 (0xa2a3b000) [pid = 20900] [serial = 37] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 95 (0xa3c03000) [pid = 20900] [serial = 38] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 94 (0x9ea1c400) [pid = 20900] [serial = 47] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 93 (0x97c61c00) [pid = 20900] [serial = 31] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 92 (0x8fa1d800) [pid = 20900] [serial = 23] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 91 (0x99013800) [pid = 20900] [serial = 44] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 90 (0xa0011c00) [pid = 20900] [serial = 73] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 89 (0x97459000) [pid = 20900] [serial = 83] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 88 (0x99486c00) [pid = 20900] [serial = 53] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 87 (0x989a4c00) [pid = 20900] [serial = 88] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 86 (0x9fb8bc00) [pid = 20900] [serial = 55] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 85 (0x989aa800) [pid = 20900] [serial = 52] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 84 (0xa3c70800) [pid = 20900] [serial = 79] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 83 (0x91f86400) [pid = 20900] [serial = 50] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 82 (0x8fc1a800) [pid = 20900] [serial = 49] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 81 (0x9fb8a400) [pid = 20900] [serial = 70] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 80 (0x91321800) [pid = 20900] [serial = 107] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 79 (0xa45e5800) [pid = 20900] [serial = 95] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 78 (0xa0ad3000) [pid = 20900] [serial = 74] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 77 (0x9df89000) [pid = 20900] [serial = 46] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 76 (0x994ca400) [pid = 20900] [serial = 98] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 75 (0x9745a400) [pid = 20900] [serial = 85] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 74 (0xa0fd1c00) [pid = 20900] [serial = 92] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 73 (0x9aeaf400) [pid = 20900] [serial = 89] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 72 (0xa4578000) [pid = 20900] [serial = 94] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 71 (0xa0a2a400) [pid = 20900] [serial = 91] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 70 (0xa2ac0400) [pid = 20900] [serial = 62] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 69 (0x9fedd000) [pid = 20900] [serial = 71] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 68 (0x990c6c00) [pid = 20900] [serial = 68] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 67 (0x9899bc00) [pid = 20900] [serial = 67] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 66 (0x98749400) [pid = 20900] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 65 (0x97460000) [pid = 20900] [serial = 86] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 64 (0x9637e400) [pid = 20900] [serial = 108] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 63 (0xa0e46c00) [pid = 20900] [serial = 59] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 62 (0xa2a75800) [pid = 20900] [serial = 61] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 61 (0xa0c2e400) [pid = 20900] [serial = 58] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 60 (0x9fc53400) [pid = 20900] [serial = 56] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 59 (0xa6832800) [pid = 20900] [serial = 101] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 58 (0xa6861000) [pid = 20900] [serial = 102] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 57 (0xa6c30000) [pid = 20900] [serial = 104] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 56 (0x994d0400) [pid = 20900] [serial = 99] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 55 (0xa3c72c00) [pid = 20900] [serial = 77] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 54 (0x94f59c00) [pid = 20900] [serial = 82] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 53 (0xa2abdc00) [pid = 20900] [serial = 76] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 20900 | --DOMWINDOW == 52 (0xa6c60400) [pid = 20900] [serial = 105] [outer = (nil)] [url = about:blank] 10:48:00 INFO - PROCESS | 20900 | 1461088080436 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:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1547ms 10:48:00 INFO - PROCESS | 20900 | 1461088080484 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:48:00 INFO - PROCESS | 20900 | 1461088080493 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:48:00 INFO - PROCESS | 20900 | 1461088080503 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:48:00 INFO - PROCESS | 20900 | 1461088080507 Marionette TRACE conn3 <- [1,166,null,{}] 10:48:00 INFO - PROCESS | 20900 | 1461088080513 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:48:00 INFO - PROCESS | 20900 | 1461088080671 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:48:00 INFO - PROCESS | 20900 | 1461088080689 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91f86400 == 20 [pid = 20900] [id = 49] 10:48:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 53 (0x91fe6c00) [pid = 20900] [serial = 145] [outer = (nil)] 10:48:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 54 (0x932f5800) [pid = 20900] [serial = 146] [outer = 0x91fe6c00] 10:48:00 INFO - PROCESS | 20900 | 1461088080762 Marionette DEBUG loaded listener.js 10:48:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 55 (0x94f56c00) [pid = 20900] [serial = 147] [outer = 0x91fe6c00] 10:48:01 INFO - PROCESS | 20900 | 1461088081552 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:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1082ms 10:48:01 INFO - PROCESS | 20900 | 1461088081584 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:48:01 INFO - PROCESS | 20900 | 1461088081588 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:48:01 INFO - PROCESS | 20900 | 1461088081594 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 20900 | 1461088081601 Marionette TRACE conn3 <- [1,170,null,{}] 10:48:01 INFO - PROCESS | 20900 | 1461088081617 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:48:01 INFO - PROCESS | 20900 | 1461088081759 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:48:01 INFO - PROCESS | 20900 | 1461088081776 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x932f7c00 == 21 [pid = 20900] [id = 50] 10:48:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 56 (0x9620f400) [pid = 20900] [serial = 148] [outer = (nil)] 10:48:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 57 (0x9637e400) [pid = 20900] [serial = 149] [outer = 0x9620f400] 10:48:01 INFO - PROCESS | 20900 | 1461088081854 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 58 (0x96796000) [pid = 20900] [serial = 150] [outer = 0x9620f400] 10:48:02 INFO - PROCESS | 20900 | 1461088082679 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:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1142ms 10:48:02 INFO - PROCESS | 20900 | 1461088082738 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:48:02 INFO - PROCESS | 20900 | 1461088082741 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:48:02 INFO - PROCESS | 20900 | 1461088082757 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:48:02 INFO - PROCESS | 20900 | 1461088082761 Marionette TRACE conn3 <- [1,174,null,{}] 10:48:02 INFO - PROCESS | 20900 | 1461088082767 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:48:02 INFO - PROCESS | 20900 | 1461088082948 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:48:02 INFO - PROCESS | 20900 | 1461088082975 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9f4400 == 22 [pid = 20900] [id = 51] 10:48:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 59 (0x9740c400) [pid = 20900] [serial = 151] [outer = (nil)] 10:48:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 60 (0x97457800) [pid = 20900] [serial = 152] [outer = 0x9740c400] 10:48:03 INFO - PROCESS | 20900 | 1461088083049 Marionette DEBUG loaded listener.js 10:48:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 61 (0x9745e800) [pid = 20900] [serial = 153] [outer = 0x9740c400] 10:48:03 INFO - PROCESS | 20900 | 1461088083857 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:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1132ms 10:48:03 INFO - PROCESS | 20900 | 1461088083894 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 20900 | 1461088083898 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:48:03 INFO - PROCESS | 20900 | --DOMWINDOW == 60 (0x9745e400) [pid = 20900] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:48:03 INFO - PROCESS | 20900 | --DOMWINDOW == 59 (0x8fa1a000) [pid = 20900] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:48:03 INFO - PROCESS | 20900 | --DOMWINDOW == 58 (0x96791800) [pid = 20900] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:48:03 INFO - PROCESS | 20900 | --DOMWINDOW == 57 (0x932f2400) [pid = 20900] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:48:03 INFO - PROCESS | 20900 | --DOMWINDOW == 56 (0x8e9f5000) [pid = 20900] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:48:03 INFO - PROCESS | 20900 | 1461088083935 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 20900 | 1461088083939 Marionette TRACE conn3 <- [1,178,null,{}] 10:48:03 INFO - PROCESS | 20900 | 1461088083944 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:48:04 INFO - PROCESS | 20900 | 1461088084150 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:48:04 INFO - PROCESS | 20900 | 1461088084164 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa52000 == 23 [pid = 20900] [id = 52] 10:48:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 57 (0x932ee400) [pid = 20900] [serial = 154] [outer = (nil)] 10:48:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 58 (0x9745a800) [pid = 20900] [serial = 155] [outer = 0x932ee400] 10:48:04 INFO - PROCESS | 20900 | 1461088084236 Marionette DEBUG loaded listener.js 10:48:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 59 (0x97482400) [pid = 20900] [serial = 156] [outer = 0x932ee400] 10:48:05 INFO - PROCESS | 20900 | 1461088085033 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:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1146ms 10:48:05 INFO - PROCESS | 20900 | 1461088085067 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 20900 | 1461088085069 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:48:05 INFO - PROCESS | 20900 | 1461088085076 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 20900 | 1461088085080 Marionette TRACE conn3 <- [1,182,null,{}] 10:48:05 INFO - PROCESS | 20900 | 1461088085085 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:48:05 INFO - PROCESS | 20900 | 1461088085278 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:48:05 INFO - PROCESS | 20900 | 1461088085291 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8e9ec800 == 24 [pid = 20900] [id = 53] 10:48:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 60 (0x9745d000) [pid = 20900] [serial = 157] [outer = (nil)] 10:48:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 61 (0x9874d000) [pid = 20900] [serial = 158] [outer = 0x9745d000] 10:48:05 INFO - PROCESS | 20900 | 1461088085449 Marionette DEBUG loaded listener.js 10:48:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 62 (0x9899fc00) [pid = 20900] [serial = 159] [outer = 0x9745d000] 10:48:06 INFO - PROCESS | 20900 | 1461088086132 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:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1093ms 10:48:06 INFO - PROCESS | 20900 | 1461088086178 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:48:06 INFO - PROCESS | 20900 | 1461088086181 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:48:06 INFO - PROCESS | 20900 | 1461088086188 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:48:06 INFO - PROCESS | 20900 | 1461088086191 Marionette TRACE conn3 <- [1,186,null,{}] 10:48:06 INFO - PROCESS | 20900 | 1461088086196 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:48:06 INFO - PROCESS | 20900 | 1461088086333 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:48:06 INFO - PROCESS | 20900 | 1461088086431 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9ee400 == 25 [pid = 20900] [id = 54] 10:48:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 63 (0x8e9f1800) [pid = 20900] [serial = 160] [outer = (nil)] 10:48:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 64 (0x8e9f5000) [pid = 20900] [serial = 161] [outer = 0x8e9f1800] 10:48:06 INFO - PROCESS | 20900 | 1461088086587 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 65 (0x8fa15800) [pid = 20900] [serial = 162] [outer = 0x8e9f1800] 10:48:07 INFO - PROCESS | 20900 | 1461088087417 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:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1284ms 10:48:07 INFO - PROCESS | 20900 | 1461088087489 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:48:07 INFO - PROCESS | 20900 | 1461088087497 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:48:07 INFO - PROCESS | 20900 | 1461088087509 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:48:07 INFO - PROCESS | 20900 | 1461088087513 Marionette TRACE conn3 <- [1,190,null,{}] 10:48:07 INFO - PROCESS | 20900 | 1461088087522 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:48:07 INFO - PROCESS | 20900 | 1461088087707 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:48:07 INFO - PROCESS | 20900 | 1461088087843 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8e9f8000 == 26 [pid = 20900] [id = 55] 10:48:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 66 (0x932ef800) [pid = 20900] [serial = 163] [outer = (nil)] 10:48:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 67 (0x94fd3000) [pid = 20900] [serial = 164] [outer = 0x932ef800] 10:48:07 INFO - PROCESS | 20900 | 1461088087935 Marionette DEBUG loaded listener.js 10:48:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 68 (0x94fdbc00) [pid = 20900] [serial = 165] [outer = 0x932ef800] 10:48:08 INFO - PROCESS | 20900 | 1461088088844 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:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1382ms 10:48:08 INFO - PROCESS | 20900 | 1461088088890 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:48:08 INFO - PROCESS | 20900 | 1461088088897 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:48:08 INFO - PROCESS | 20900 | 1461088088908 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:48:08 INFO - PROCESS | 20900 | 1461088088912 Marionette TRACE conn3 <- [1,194,null,{}] 10:48:08 INFO - PROCESS | 20900 | 1461088088919 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:48:09 INFO - PROCESS | 20900 | 1461088089104 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:48:09 INFO - PROCESS | 20900 | 1461088089238 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa55800 == 27 [pid = 20900] [id = 56] 10:48:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 69 (0x94f5dc00) [pid = 20900] [serial = 166] [outer = (nil)] 10:48:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 70 (0x97c61c00) [pid = 20900] [serial = 167] [outer = 0x94f5dc00] 10:48:09 INFO - PROCESS | 20900 | 1461088089327 Marionette DEBUG loaded listener.js 10:48:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 71 (0x98749800) [pid = 20900] [serial = 168] [outer = 0x94f5dc00] 10:48:10 INFO - PROCESS | 20900 | 1461088090246 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:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1382ms 10:48:10 INFO - PROCESS | 20900 | 1461088090290 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:48:10 INFO - PROCESS | 20900 | 1461088090295 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:48:10 INFO - PROCESS | 20900 | 1461088090303 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:48:10 INFO - PROCESS | 20900 | 1461088090309 Marionette TRACE conn3 <- [1,198,null,{}] 10:48:10 INFO - PROCESS | 20900 | 1461088090326 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:48:10 INFO - PROCESS | 20900 | 1461088090506 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:48:10 INFO - PROCESS | 20900 | 1461088090642 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x962d1000 == 28 [pid = 20900] [id = 57] 10:48:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 72 (0x99013400) [pid = 20900] [serial = 169] [outer = (nil)] 10:48:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 73 (0x99487c00) [pid = 20900] [serial = 170] [outer = 0x99013400] 10:48:10 INFO - PROCESS | 20900 | 1461088090730 Marionette DEBUG loaded listener.js 10:48:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 74 (0x9949a000) [pid = 20900] [serial = 171] [outer = 0x99013400] 10:48:11 INFO - PROCESS | 20900 | 1461088091732 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:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1492ms 10:48:11 INFO - PROCESS | 20900 | 1461088091795 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:48:11 INFO - PROCESS | 20900 | 1461088091800 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:48:11 INFO - PROCESS | 20900 | 1461088091806 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:48:11 INFO - PROCESS | 20900 | 1461088091810 Marionette TRACE conn3 <- [1,202,null,{}] 10:48:11 INFO - PROCESS | 20900 | 1461088091816 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:48:12 INFO - PROCESS | 20900 | 1461088092023 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:48:12 INFO - PROCESS | 20900 | 1461088092210 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x99015c00 == 29 [pid = 20900] [id = 58] 10:48:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 75 (0x9947ec00) [pid = 20900] [serial = 172] [outer = (nil)] 10:48:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 76 (0x9aeaf800) [pid = 20900] [serial = 173] [outer = 0x9947ec00] 10:48:12 INFO - PROCESS | 20900 | 1461088092391 Marionette DEBUG loaded listener.js 10:48:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 77 (0x9df82400) [pid = 20900] [serial = 174] [outer = 0x9947ec00] 10:48:13 INFO - PROCESS | 20900 | 1461088093618 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:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1838ms 10:48:13 INFO - PROCESS | 20900 | 1461088093646 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:48:13 INFO - PROCESS | 20900 | 1461088093651 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:48:13 INFO - PROCESS | 20900 | 1461088093660 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:48:13 INFO - PROCESS | 20900 | 1461088093666 Marionette TRACE conn3 <- [1,206,null,{}] 10:48:13 INFO - PROCESS | 20900 | 1461088093675 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:48:13 INFO - PROCESS | 20900 | 1461088093827 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:48:14 INFO - PROCESS | 20900 | 1461088093998 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 20900 | ++DOCSHELL 0x931f9c00 == 30 [pid = 20900] [id = 59] 10:48:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 78 (0x932ef400) [pid = 20900] [serial = 175] [outer = (nil)] 10:48:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 79 (0x932f6800) [pid = 20900] [serial = 176] [outer = 0x932ef400] 10:48:14 INFO - PROCESS | 20900 | 1461088094100 Marionette DEBUG loaded listener.js 10:48:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 80 (0x94f60000) [pid = 20900] [serial = 177] [outer = 0x932ef400] 10:48:15 INFO - PROCESS | 20900 | 1461088094998 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:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1386ms 10:48:15 INFO - PROCESS | 20900 | 1461088095047 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:48:15 INFO - PROCESS | 20900 | 1461088095056 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:48:15 INFO - PROCESS | 20900 | 1461088095067 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:48:15 INFO - PROCESS | 20900 | 1461088095071 Marionette TRACE conn3 <- [1,210,null,{}] 10:48:15 INFO - PROCESS | 20900 | 1461088095077 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:48:15 INFO - PROCESS | 20900 | 1461088095254 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:48:15 INFO - PROCESS | 20900 | 1461088095393 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f2e9400 == 31 [pid = 20900] [id = 60] 10:48:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 81 (0x8f2f2000) [pid = 20900] [serial = 178] [outer = (nil)] 10:48:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 82 (0x94fd4400) [pid = 20900] [serial = 179] [outer = 0x8f2f2000] 10:48:15 INFO - PROCESS | 20900 | 1461088095473 Marionette DEBUG loaded listener.js 10:48:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 83 (0x97465400) [pid = 20900] [serial = 180] [outer = 0x8f2f2000] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 82 (0x94f59000) [pid = 20900] [serial = 125] [outer = (nil)] [url = about:blank] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 81 (0x98418400) [pid = 20900] [serial = 111] [outer = (nil)] [url = about:blank] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 80 (0x9aeb7c00) [pid = 20900] [serial = 122] [outer = (nil)] [url = about:blank] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 79 (0x8fa4c400) [pid = 20900] [serial = 113] [outer = (nil)] [url = about:blank] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 78 (0x8fa58400) [pid = 20900] [serial = 114] [outer = (nil)] [url = about:blank] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 77 (0x97457000) [pid = 20900] [serial = 119] [outer = (nil)] [url = about:blank] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 76 (0x98308400) [pid = 20900] [serial = 120] [outer = (nil)] [url = about:blank] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 75 (0x932f6400) [pid = 20900] [serial = 116] [outer = (nil)] [url = about:blank] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 74 (0x9ea17000) [pid = 20900] [serial = 123] [outer = (nil)] [url = about:blank] 10:48:15 INFO - PROCESS | 20900 | --DOMWINDOW == 73 (0x94f5d000) [pid = 20900] [serial = 117] [outer = (nil)] [url = about:blank] 10:48:16 INFO - PROCESS | 20900 | 1461088096288 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:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1280ms 10:48:16 INFO - PROCESS | 20900 | 1461088096351 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:48:16 INFO - PROCESS | 20900 | 1461088096355 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:48:16 INFO - PROCESS | 20900 | 1461088096362 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:48:16 INFO - PROCESS | 20900 | 1461088096368 Marionette TRACE conn3 <- [1,214,null,{}] 10:48:16 INFO - PROCESS | 20900 | 1461088096383 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:48:16 INFO - PROCESS | 20900 | 1461088096559 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:48:16 INFO - PROCESS | 20900 | 1461088096574 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f2e8c00 == 32 [pid = 20900] [id = 61] 10:48:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 74 (0x8fa4c400) [pid = 20900] [serial = 181] [outer = (nil)] 10:48:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 75 (0x97481800) [pid = 20900] [serial = 182] [outer = 0x8fa4c400] 10:48:16 INFO - PROCESS | 20900 | 1461088096735 Marionette DEBUG loaded listener.js 10:48:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 76 (0x989a6800) [pid = 20900] [serial = 183] [outer = 0x8fa4c400] 10:48:17 INFO - PROCESS | 20900 | 1461088097418 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:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1088ms 10:48:17 INFO - PROCESS | 20900 | 1461088097461 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:48:17 INFO - PROCESS | 20900 | 1461088097465 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:48:17 INFO - PROCESS | 20900 | 1461088097488 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:48:17 INFO - PROCESS | 20900 | 1461088097492 Marionette TRACE conn3 <- [1,218,null,{}] 10:48:17 INFO - PROCESS | 20900 | 1461088097497 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:48:17 INFO - PROCESS | 20900 | 1461088097647 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:48:17 INFO - PROCESS | 20900 | 1461088097662 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 20900 | ++DOCSHELL 0x8fa59c00 == 33 [pid = 20900] [id = 62] 10:48:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 77 (0x990ce400) [pid = 20900] [serial = 184] [outer = (nil)] 10:48:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 78 (0x99487800) [pid = 20900] [serial = 185] [outer = 0x990ce400] 10:48:17 INFO - PROCESS | 20900 | 1461088097737 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 79 (0x994d1000) [pid = 20900] [serial = 186] [outer = 0x990ce400] 10:48:18 INFO - PROCESS | 20900 | 1461088098701 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:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1286ms 10:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:48:18 INFO - PROCESS | 20900 | 1461088098775 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 20900 | 1461088098778 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:48:18 INFO - PROCESS | 20900 | 1461088098785 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 20900 | 1461088098788 Marionette TRACE conn3 <- [1,222,null,{}] 10:48:18 INFO - PROCESS | 20900 | 1461088098794 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:48:18 INFO - PROCESS | 20900 | 1461088098977 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:48:19 INFO - PROCESS | 20900 | 1461088098997 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 20900 | ++DOCSHELL 0x9aeaf400 == 34 [pid = 20900] [id = 63] 10:48:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 80 (0x9aeb4000) [pid = 20900] [serial = 187] [outer = (nil)] 10:48:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 81 (0x9ea12800) [pid = 20900] [serial = 188] [outer = 0x9aeb4000] 10:48:19 INFO - PROCESS | 20900 | 1461088099069 Marionette DEBUG loaded listener.js 10:48:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 82 (0x9fb27400) [pid = 20900] [serial = 189] [outer = 0x9aeb4000] 10:48:19 INFO - PROCESS | 20900 | 1461088099872 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:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1132ms 10:48:19 INFO - PROCESS | 20900 | 1461088099917 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:48:19 INFO - PROCESS | 20900 | 1461088099919 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:48:20 INFO - PROCESS | 20900 | --DOMWINDOW == 81 (0x9740c400) [pid = 20900] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:48:20 INFO - PROCESS | 20900 | --DOMWINDOW == 80 (0x932ee400) [pid = 20900] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:48:20 INFO - PROCESS | 20900 | --DOMWINDOW == 79 (0x91323400) [pid = 20900] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:48:20 INFO - PROCESS | 20900 | --DOMWINDOW == 78 (0x91fe6c00) [pid = 20900] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:48:20 INFO - PROCESS | 20900 | --DOMWINDOW == 77 (0x8fa1b400) [pid = 20900] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:48:20 INFO - PROCESS | 20900 | --DOMWINDOW == 76 (0x9620f400) [pid = 20900] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:48:20 INFO - PROCESS | 20900 | 1461088100072 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:48:20 INFO - PROCESS | 20900 | 1461088100075 Marionette TRACE conn3 <- [1,226,null,{}] 10:48:20 INFO - PROCESS | 20900 | 1461088100095 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:48:20 INFO - PROCESS | 20900 | 1461088100276 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:48:20 INFO - PROCESS | 20900 | 1461088100374 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa1dc00 == 35 [pid = 20900] [id = 64] 10:48:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 77 (0x91feb800) [pid = 20900] [serial = 190] [outer = (nil)] 10:48:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 78 (0x9fb8d400) [pid = 20900] [serial = 191] [outer = 0x91feb800] 10:48:20 INFO - PROCESS | 20900 | 1461088100458 Marionette DEBUG loaded listener.js 10:48:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 79 (0x9fb93800) [pid = 20900] [serial = 192] [outer = 0x91feb800] 10:48:21 INFO - PROCESS | 20900 | 1461088101118 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:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1113ms 10:48:21 INFO - PROCESS | 20900 | 1461088101151 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:48:21 INFO - PROCESS | 20900 | 1461088101154 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:48:21 INFO - PROCESS | 20900 | 1461088101161 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:48:21 INFO - PROCESS | 20900 | 1461088101163 Marionette TRACE conn3 <- [1,230,null,{}] 10:48:21 INFO - PROCESS | 20900 | 1461088101181 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:48:21 INFO - PROCESS | 20900 | 1461088101356 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:48:21 INFO - PROCESS | 20900 | 1461088101380 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9f3800 == 36 [pid = 20900] [id = 65] 10:48:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 80 (0x8f2ea000) [pid = 20900] [serial = 193] [outer = (nil)] 10:48:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 81 (0xa009ac00) [pid = 20900] [serial = 194] [outer = 0x8f2ea000] 10:48:21 INFO - PROCESS | 20900 | 1461088101455 Marionette DEBUG loaded listener.js 10:48:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 82 (0xa0038800) [pid = 20900] [serial = 195] [outer = 0x8f2ea000] 10:48:22 INFO - PROCESS | 20900 | 1461088102309 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:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1182ms 10:48:22 INFO - PROCESS | 20900 | 1461088102344 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:48:22 INFO - PROCESS | 20900 | 1461088102350 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:48:22 INFO - PROCESS | 20900 | 1461088102360 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:48:22 INFO - PROCESS | 20900 | 1461088102365 Marionette TRACE conn3 <- [1,234,null,{}] 10:48:22 INFO - PROCESS | 20900 | 1461088102376 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:48:22 INFO - PROCESS | 20900 | 1461088102557 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:48:22 INFO - PROCESS | 20900 | 1461088102701 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8e9ea800 == 37 [pid = 20900] [id = 66] 10:48:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 83 (0x8fa4d400) [pid = 20900] [serial = 196] [outer = (nil)] 10:48:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 84 (0x91fe3400) [pid = 20900] [serial = 197] [outer = 0x8fa4d400] 10:48:22 INFO - PROCESS | 20900 | 1461088102793 Marionette DEBUG loaded listener.js 10:48:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 85 (0x932f2000) [pid = 20900] [serial = 198] [outer = 0x8fa4d400] 10:48:23 INFO - PROCESS | 20900 | 1461088103719 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:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1395ms 10:48:23 INFO - PROCESS | 20900 | 1461088103754 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:48:23 INFO - PROCESS | 20900 | 1461088103763 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:48:23 INFO - PROCESS | 20900 | 1461088103775 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:48:23 INFO - PROCESS | 20900 | 1461088103779 Marionette TRACE conn3 <- [1,238,null,{}] 10:48:23 INFO - PROCESS | 20900 | 1461088103785 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:48:23 INFO - PROCESS | 20900 | 1461088103962 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:48:24 INFO - PROCESS | 20900 | 1461088104103 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9f6400 == 38 [pid = 20900] [id = 67] 10:48:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 86 (0x91fe6c00) [pid = 20900] [serial = 199] [outer = (nil)] 10:48:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 87 (0x97458400) [pid = 20900] [serial = 200] [outer = 0x91fe6c00] 10:48:24 INFO - PROCESS | 20900 | 1461088104192 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 88 (0x986a6c00) [pid = 20900] [serial = 201] [outer = 0x91fe6c00] 10:48:25 INFO - PROCESS | 20900 | 1461088105128 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:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1392ms 10:48:25 INFO - PROCESS | 20900 | 1461088105166 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:48:25 INFO - PROCESS | 20900 | 1461088105170 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:48:25 INFO - PROCESS | 20900 | 1461088105177 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:48:25 INFO - PROCESS | 20900 | 1461088105184 Marionette TRACE conn3 <- [1,242,null,{}] 10:48:25 INFO - PROCESS | 20900 | 1461088105214 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:48:25 INFO - PROCESS | 20900 | 1461088105458 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:48:25 INFO - PROCESS | 20900 | 1461088105643 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9ea13000 == 39 [pid = 20900] [id = 68] 10:48:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 89 (0x9fc78400) [pid = 20900] [serial = 202] [outer = (nil)] 10:48:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 90 (0xa0c12800) [pid = 20900] [serial = 203] [outer = 0x9fc78400] 10:48:25 INFO - PROCESS | 20900 | 1461088105781 Marionette DEBUG loaded listener.js 10:48:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 91 (0xa0c34800) [pid = 20900] [serial = 204] [outer = 0x9fc78400] 10:48:26 INFO - PROCESS | 20900 | 1461088106641 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:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1494ms 10:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:48:26 INFO - PROCESS | 20900 | 1461088106672 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 20900 | 1461088106676 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:48:26 INFO - PROCESS | 20900 | 1461088106683 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 20900 | 1461088106685 Marionette TRACE conn3 <- [1,246,null,{}] 10:48:26 INFO - PROCESS | 20900 | 1461088106692 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:48:26 INFO - PROCESS | 20900 | 1461088106852 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:48:27 INFO - PROCESS | 20900 | 1461088107001 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x990cdc00 == 40 [pid = 20900] [id = 69] 10:48:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 92 (0xa0fd2c00) [pid = 20900] [serial = 205] [outer = (nil)] 10:48:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 93 (0xa2a3b000) [pid = 20900] [serial = 206] [outer = 0xa0fd2c00] 10:48:27 INFO - PROCESS | 20900 | 1461088107092 Marionette DEBUG loaded listener.js 10:48:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 94 (0xa2ac1c00) [pid = 20900] [serial = 207] [outer = 0xa0fd2c00] 10:48:28 INFO - PROCESS | 20900 | 1461088108126 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:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1481ms 10:48:28 INFO - PROCESS | 20900 | 1461088108164 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:48:28 INFO - PROCESS | 20900 | 1461088108168 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:48:28 INFO - PROCESS | 20900 | 1461088108174 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 20900 | 1461088108178 Marionette TRACE conn3 <- [1,250,null,{}] 10:48:28 INFO - PROCESS | 20900 | 1461088108184 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:48:28 INFO - PROCESS | 20900 | 1461088108341 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:48:28 INFO - PROCESS | 20900 | 1461088108490 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f2e3c00 == 41 [pid = 20900] [id = 70] 10:48:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 95 (0x8f2f0c00) [pid = 20900] [serial = 208] [outer = (nil)] 10:48:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 96 (0x967b3800) [pid = 20900] [serial = 209] [outer = 0x8f2f0c00] 10:48:28 INFO - PROCESS | 20900 | 1461088108580 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 97 (0x967b5000) [pid = 20900] [serial = 210] [outer = 0x8f2f0c00] 10:48:29 INFO - PROCESS | 20900 | 1461088109479 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:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1587ms 10:48:29 INFO - PROCESS | 20900 | 1461088109766 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:48:29 INFO - PROCESS | 20900 | 1461088109772 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:48:29 INFO - PROCESS | 20900 | 1461088109779 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:48:29 INFO - PROCESS | 20900 | 1461088109785 Marionette TRACE conn3 <- [1,254,null,{}] 10:48:29 INFO - PROCESS | 20900 | 1461088109837 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:48:29 INFO - PROCESS | 20900 | 1461088109977 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:48:30 INFO - PROCESS | 20900 | 1461088110288 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa1e400 == 42 [pid = 20900] [id = 71] 10:48:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 98 (0x8fa4bc00) [pid = 20900] [serial = 211] [outer = (nil)] 10:48:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 99 (0x962d4400) [pid = 20900] [serial = 212] [outer = 0x8fa4bc00] 10:48:30 INFO - PROCESS | 20900 | 1461088110370 Marionette DEBUG loaded listener.js 10:48:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 100 (0x967ab800) [pid = 20900] [serial = 213] [outer = 0x8fa4bc00] 10:48:30 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa17800 == 41 [pid = 20900] [id = 38] 10:48:30 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa1dc00 == 40 [pid = 20900] [id = 64] 10:48:30 INFO - PROCESS | 20900 | --DOCSHELL 0x9aeaf400 == 39 [pid = 20900] [id = 63] 10:48:30 INFO - PROCESS | 20900 | --DOMWINDOW == 99 (0x8fa53800) [pid = 20900] [serial = 128] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 20900 | --DOMWINDOW == 98 (0x9874d000) [pid = 20900] [serial = 158] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 20900 | --DOMWINDOW == 97 (0x990f9400) [pid = 20900] [serial = 131] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 20900 | --DOMWINDOW == 96 (0xa0031400) [pid = 20900] [serial = 134] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 20900 | --DOMWINDOW == 95 (0x9627c800) [pid = 20900] [serial = 137] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 20900 | --DOMWINDOW == 94 (0x8f2f2400) [pid = 20900] [serial = 140] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa59c00 == 38 [pid = 20900] [id = 62] 10:48:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8f2e8c00 == 37 [pid = 20900] [id = 61] 10:48:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8f2e9400 == 36 [pid = 20900] [id = 60] 10:48:31 INFO - PROCESS | 20900 | --DOCSHELL 0x931f9c00 == 35 [pid = 20900] [id = 59] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 93 (0x97457800) [pid = 20900] [serial = 152] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 92 (0x9745a800) [pid = 20900] [serial = 155] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 91 (0x9840d800) [pid = 20900] [serial = 126] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 90 (0x932f5800) [pid = 20900] [serial = 146] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 89 (0x94f56c00) [pid = 20900] [serial = 147] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 88 (0x8fa56000) [pid = 20900] [serial = 143] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 87 (0x9132b400) [pid = 20900] [serial = 144] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 86 (0x9637e400) [pid = 20900] [serial = 149] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 85 (0x9745e800) [pid = 20900] [serial = 153] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 84 (0x96796000) [pid = 20900] [serial = 150] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | --DOMWINDOW == 83 (0x97482400) [pid = 20900] [serial = 156] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 20900 | 1461088111241 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:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1483ms 10:48:31 INFO - PROCESS | 20900 | 1461088111263 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:48:31 INFO - PROCESS | 20900 | 1461088111269 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:48:31 INFO - PROCESS | 20900 | 1461088111281 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:48:31 INFO - PROCESS | 20900 | 1461088111285 Marionette TRACE conn3 <- [1,258,null,{}] 10:48:31 INFO - PROCESS | 20900 | 1461088111292 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:48:31 INFO - PROCESS | 20900 | 1461088111441 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:48:31 INFO - PROCESS | 20900 | 1461088111462 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9132c400 == 36 [pid = 20900] [id = 72] 10:48:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 84 (0x9342e000) [pid = 20900] [serial = 214] [outer = (nil)] 10:48:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 85 (0x96790800) [pid = 20900] [serial = 215] [outer = 0x9342e000] 10:48:31 INFO - PROCESS | 20900 | 1461088111534 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 86 (0x967b9800) [pid = 20900] [serial = 216] [outer = 0x9342e000] 10:48:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 87 (0x97489000) [pid = 20900] [serial = 217] [outer = 0x9678d800] 10:48:32 INFO - PROCESS | 20900 | 1461088112471 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:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1241ms 10:48:32 INFO - PROCESS | 20900 | 1461088112520 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:48:32 INFO - PROCESS | 20900 | 1461088112523 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:48:32 INFO - PROCESS | 20900 | 1461088112531 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 20900 | 1461088112535 Marionette TRACE conn3 <- [1,262,null,{}] 10:48:32 INFO - PROCESS | 20900 | 1461088112551 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:48:32 INFO - PROCESS | 20900 | 1461088112742 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:48:32 INFO - PROCESS | 20900 | 1461088112845 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fc1b400 == 37 [pid = 20900] [id = 73] 10:48:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 88 (0x97463000) [pid = 20900] [serial = 218] [outer = (nil)] 10:48:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 89 (0x97b4bc00) [pid = 20900] [serial = 219] [outer = 0x97463000] 10:48:32 INFO - PROCESS | 20900 | 1461088112929 Marionette DEBUG loaded listener.js 10:48:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 90 (0x97b52000) [pid = 20900] [serial = 220] [outer = 0x97463000] 10:48:33 INFO - PROCESS | 20900 | 1461088113783 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:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1296ms 10:48:33 INFO - PROCESS | 20900 | 1461088113829 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:48:33 INFO - PROCESS | 20900 | 1461088113832 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:48:33 INFO - PROCESS | 20900 | 1461088113838 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:48:33 INFO - PROCESS | 20900 | 1461088113842 Marionette TRACE conn3 <- [1,266,null,{}] 10:48:33 INFO - PROCESS | 20900 | 1461088113854 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:48:34 INFO - PROCESS | 20900 | 1461088114045 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:48:34 INFO - PROCESS | 20900 | 1461088114113 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97462400 == 38 [pid = 20900] [id = 74] 10:48:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 91 (0x9810c800) [pid = 20900] [serial = 221] [outer = (nil)] 10:48:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 92 (0x9874d000) [pid = 20900] [serial = 222] [outer = 0x9810c800] 10:48:34 INFO - PROCESS | 20900 | 1461088114187 Marionette DEBUG loaded listener.js 10:48:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 93 (0x989a8000) [pid = 20900] [serial = 223] [outer = 0x9810c800] 10:48:35 INFO - PROCESS | 20900 | 1461088115056 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:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1239ms 10:48:35 INFO - PROCESS | 20900 | 1461088115083 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:48:35 INFO - PROCESS | 20900 | 1461088115087 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:48:35 INFO - PROCESS | 20900 | 1461088115100 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:48:35 INFO - PROCESS | 20900 | 1461088115103 Marionette TRACE conn3 <- [1,270,null,{}] 10:48:35 INFO - PROCESS | 20900 | 1461088115109 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:48:35 INFO - PROCESS | 20900 | 1461088115320 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:48:35 INFO - PROCESS | 20900 | 1461088115342 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97b57000 == 39 [pid = 20900] [id = 75] 10:48:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 94 (0x989a4800) [pid = 20900] [serial = 224] [outer = (nil)] 10:48:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 95 (0x990f5400) [pid = 20900] [serial = 225] [outer = 0x989a4800] 10:48:35 INFO - PROCESS | 20900 | 1461088115415 Marionette DEBUG loaded listener.js 10:48:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 96 (0x994c3800) [pid = 20900] [serial = 226] [outer = 0x989a4800] 10:48:35 INFO - PROCESS | 20900 | --DOMWINDOW == 95 (0x9745d000) [pid = 20900] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:48:35 INFO - PROCESS | 20900 | --DOMWINDOW == 94 (0x9aeb4000) [pid = 20900] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:48:35 INFO - PROCESS | 20900 | --DOMWINDOW == 93 (0x990ce400) [pid = 20900] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:48:35 INFO - PROCESS | 20900 | --DOMWINDOW == 92 (0x8fa4c400) [pid = 20900] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:48:35 INFO - PROCESS | 20900 | --DOMWINDOW == 91 (0x932ef400) [pid = 20900] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:48:35 INFO - PROCESS | 20900 | --DOMWINDOW == 90 (0x8f2f2000) [pid = 20900] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:48:35 INFO - PROCESS | 20900 | --DOMWINDOW == 89 (0x91feb800) [pid = 20900] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:48:36 INFO - PROCESS | 20900 | 1461088116262 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:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1227ms 10:48:36 INFO - PROCESS | 20900 | 1461088116329 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:48:36 INFO - PROCESS | 20900 | 1461088116333 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:48:36 INFO - PROCESS | 20900 | 1461088116339 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:48:36 INFO - PROCESS | 20900 | 1461088116342 Marionette TRACE conn3 <- [1,274,null,{}] 10:48:36 INFO - PROCESS | 20900 | 1461088116348 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:48:36 INFO - PROCESS | 20900 | 1461088116528 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:48:36 INFO - PROCESS | 20900 | 1461088116540 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9f3400 == 40 [pid = 20900] [id = 76] 10:48:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 90 (0x8fa1cc00) [pid = 20900] [serial = 227] [outer = (nil)] 10:48:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 91 (0x990ce400) [pid = 20900] [serial = 228] [outer = 0x8fa1cc00] 10:48:36 INFO - PROCESS | 20900 | 1461088116627 Marionette DEBUG loaded listener.js 10:48:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 92 (0x9ea13c00) [pid = 20900] [serial = 229] [outer = 0x8fa1cc00] 10:48:37 INFO - PROCESS | 20900 | 1461088117388 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:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1079ms 10:48:37 INFO - PROCESS | 20900 | 1461088117470 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:48:37 INFO - PROCESS | 20900 | 1461088117473 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:48:37 INFO - PROCESS | 20900 | 1461088117481 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:48:37 INFO - PROCESS | 20900 | 1461088117484 Marionette TRACE conn3 <- [1,278,null,{}] 10:48:37 INFO - PROCESS | 20900 | 1461088117490 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:48:37 INFO - PROCESS | 20900 | 1461088117634 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:48:37 INFO - PROCESS | 20900 | 1461088117645 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x98306800 == 41 [pid = 20900] [id = 77] 10:48:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 93 (0x9aeb4400) [pid = 20900] [serial = 230] [outer = (nil)] 10:48:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 94 (0x9fc79c00) [pid = 20900] [serial = 231] [outer = 0x9aeb4400] 10:48:37 INFO - PROCESS | 20900 | 1461088117718 Marionette DEBUG loaded listener.js 10:48:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 95 (0xa0011c00) [pid = 20900] [serial = 232] [outer = 0x9aeb4400] 10:48:38 INFO - PROCESS | 20900 | 1461088118753 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:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1337ms 10:48:38 INFO - PROCESS | 20900 | 1461088118819 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:48:38 INFO - PROCESS | 20900 | 1461088118828 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:48:38 INFO - PROCESS | 20900 | 1461088118837 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 20900 | 1461088118843 Marionette TRACE conn3 <- [1,282,null,{}] 10:48:38 INFO - PROCESS | 20900 | 1461088118851 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:48:39 INFO - PROCESS | 20900 | 1461088119067 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:48:39 INFO - PROCESS | 20900 | 1461088119214 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x931f0400 == 42 [pid = 20900] [id = 78] 10:48:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 96 (0x9342d800) [pid = 20900] [serial = 233] [outer = (nil)] 10:48:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 97 (0x94fe0c00) [pid = 20900] [serial = 234] [outer = 0x9342d800] 10:48:39 INFO - PROCESS | 20900 | 1461088119358 Marionette DEBUG loaded listener.js 10:48:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 98 (0x96796400) [pid = 20900] [serial = 235] [outer = 0x9342d800] 10:48:40 INFO - PROCESS | 20900 | 1461088120234 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:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1434ms 10:48:40 INFO - PROCESS | 20900 | 1461088120271 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:48:40 INFO - PROCESS | 20900 | 1461088120285 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:48:40 INFO - PROCESS | 20900 | 1461088120296 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:48:40 INFO - PROCESS | 20900 | 1461088120300 Marionette TRACE conn3 <- [1,286,null,{}] 10:48:40 INFO - PROCESS | 20900 | 1461088120307 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:48:40 INFO - PROCESS | 20900 | 1461088120482 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:48:40 INFO - PROCESS | 20900 | 1461088120626 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f2e5400 == 43 [pid = 20900] [id = 79] 10:48:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 99 (0x967b6c00) [pid = 20900] [serial = 236] [outer = (nil)] 10:48:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 100 (0x97b55400) [pid = 20900] [serial = 237] [outer = 0x967b6c00] 10:48:40 INFO - PROCESS | 20900 | 1461088120715 Marionette DEBUG loaded listener.js 10:48:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 101 (0x98050c00) [pid = 20900] [serial = 238] [outer = 0x967b6c00] 10:48:41 INFO - PROCESS | 20900 | 1461088121752 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:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1484ms 10:48:41 INFO - PROCESS | 20900 | 1461088121780 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:48:41 INFO - PROCESS | 20900 | 1461088121784 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:48:41 INFO - PROCESS | 20900 | 1461088121791 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:48:41 INFO - PROCESS | 20900 | 1461088121797 Marionette TRACE conn3 <- [1,290,null,{}] 10:48:41 INFO - PROCESS | 20900 | 1461088121814 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:48:42 INFO - PROCESS | 20900 | 1461088121992 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:48:42 INFO - PROCESS | 20900 | 1461088122181 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 20900 | ++DOCSHELL 0x9745cc00 == 44 [pid = 20900] [id = 80] 10:48:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 102 (0x9947e800) [pid = 20900] [serial = 239] [outer = (nil)] 10:48:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 103 (0xa0f42c00) [pid = 20900] [serial = 240] [outer = 0x9947e800] 10:48:42 INFO - PROCESS | 20900 | 1461088122278 Marionette DEBUG loaded listener.js 10:48:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 104 (0xa2a31000) [pid = 20900] [serial = 241] [outer = 0x9947e800] 10:48:43 INFO - PROCESS | 20900 | 1461088123083 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:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1334ms 10:48:43 INFO - PROCESS | 20900 | 1461088123127 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:48:43 INFO - PROCESS | 20900 | 1461088123132 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:48:43 INFO - PROCESS | 20900 | 1461088123138 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - PROCESS | 20900 | 1461088123142 Marionette TRACE conn3 <- [1,294,null,{}] 10:48:43 INFO - PROCESS | 20900 | 1461088123148 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:48:43 INFO - PROCESS | 20900 | 1461088123318 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:48:43 INFO - PROCESS | 20900 | 1461088123462 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8e9f6000 == 45 [pid = 20900] [id = 81] 10:48:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 105 (0xa0fd2400) [pid = 20900] [serial = 242] [outer = (nil)] 10:48:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 106 (0xa3c0ec00) [pid = 20900] [serial = 243] [outer = 0xa0fd2400] 10:48:43 INFO - PROCESS | 20900 | 1461088123550 Marionette DEBUG loaded listener.js 10:48:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 107 (0xa3c77000) [pid = 20900] [serial = 244] [outer = 0xa0fd2400] 10:48:44 INFO - PROCESS | 20900 | 1461088124426 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:48:44 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:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1330ms 10:48:44 INFO - PROCESS | 20900 | 1461088124469 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:48:44 INFO - PROCESS | 20900 | 1461088124472 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:48:44 INFO - PROCESS | 20900 | 1461088124479 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:48:44 INFO - PROCESS | 20900 | 1461088124483 Marionette TRACE conn3 <- [1,298,null,{}] 10:48:44 INFO - PROCESS | 20900 | 1461088124489 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:48:44 INFO - PROCESS | 20900 | 1461088124645 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:48:44 INFO - PROCESS | 20900 | 1461088124825 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0xa3c7e800 == 46 [pid = 20900] [id = 82] 10:48:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 108 (0xa4441c00) [pid = 20900] [serial = 245] [outer = (nil)] 10:48:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 109 (0xa4445000) [pid = 20900] [serial = 246] [outer = 0xa4441c00] 10:48:44 INFO - PROCESS | 20900 | 1461088124920 Marionette DEBUG loaded listener.js 10:48:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 110 (0xa44b4800) [pid = 20900] [serial = 247] [outer = 0xa4441c00] 10:48:45 INFO - PROCESS | 20900 | 1461088125853 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:48:45 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:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1431ms 10:48:45 INFO - PROCESS | 20900 | 1461088125911 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:48:45 INFO - PROCESS | 20900 | 1461088125916 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:48:45 INFO - PROCESS | 20900 | 1461088125922 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 20900 | 1461088125926 Marionette TRACE conn3 <- [1,302,null,{}] 10:48:45 INFO - PROCESS | 20900 | 1461088125932 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:48:46 INFO - PROCESS | 20900 | 1461088126149 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:48:46 INFO - PROCESS | 20900 | 1461088126297 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9eb800 == 47 [pid = 20900] [id = 83] 10:48:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 111 (0xa3c74000) [pid = 20900] [serial = 248] [outer = (nil)] 10:48:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 112 (0xa4b08000) [pid = 20900] [serial = 249] [outer = 0xa3c74000] 10:48:46 INFO - PROCESS | 20900 | 1461088126394 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 113 (0xa4b0fc00) [pid = 20900] [serial = 250] [outer = 0xa3c74000] 10:48:47 INFO - PROCESS | 20900 | 1461088127312 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:48:47 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:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1436ms 10:48:47 INFO - PROCESS | 20900 | 1461088127358 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:48:47 INFO - PROCESS | 20900 | 1461088127363 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:48:47 INFO - PROCESS | 20900 | 1461088127369 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:48:47 INFO - PROCESS | 20900 | 1461088127373 Marionette TRACE conn3 <- [1,306,null,{}] 10:48:47 INFO - PROCESS | 20900 | 1461088127379 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:48:47 INFO - PROCESS | 20900 | 1461088127542 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:48:47 INFO - PROCESS | 20900 | 1461088127892 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9132a800 == 48 [pid = 20900] [id = 84] 10:48:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 114 (0x9132b400) [pid = 20900] [serial = 251] [outer = (nil)] 10:48:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 115 (0x91f8e000) [pid = 20900] [serial = 252] [outer = 0x9132b400] 10:48:48 INFO - PROCESS | 20900 | 1461088128049 Marionette DEBUG loaded listener.js 10:48:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 116 (0x932f9400) [pid = 20900] [serial = 253] [outer = 0x9132b400] 10:48:48 INFO - PROCESS | 20900 | 1461088128932 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:48:49 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:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1639ms 10:48:49 INFO - PROCESS | 20900 | 1461088129008 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:48:49 INFO - PROCESS | 20900 | 1461088129016 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:48:49 INFO - PROCESS | 20900 | 1461088129025 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:48:49 INFO - PROCESS | 20900 | 1461088129029 Marionette TRACE conn3 <- [1,310,null,{}] 10:48:49 INFO - PROCESS | 20900 | 1461088129037 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:48:49 INFO - PROCESS | 20900 | 1461088129329 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:48:49 INFO - PROCESS | 20900 | 1461088129589 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | --DOCSHELL 0x8e9f3400 == 47 [pid = 20900] [id = 76] 10:48:49 INFO - PROCESS | 20900 | --DOMWINDOW == 115 (0xa009ac00) [pid = 20900] [serial = 194] [outer = (nil)] [url = about:blank] 10:48:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9f2800 == 48 [pid = 20900] [id = 85] 10:48:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 116 (0x8f2f0800) [pid = 20900] [serial = 254] [outer = (nil)] 10:48:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 117 (0x932f1800) [pid = 20900] [serial = 255] [outer = 0x8f2f0800] 10:48:49 INFO - PROCESS | 20900 | 1461088129700 Marionette DEBUG loaded listener.js 10:48:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 118 (0x967ba800) [pid = 20900] [serial = 256] [outer = 0x8f2f0800] 10:48:49 INFO - PROCESS | 20900 | --DOCSHELL 0x97b57000 == 47 [pid = 20900] [id = 75] 10:48:49 INFO - PROCESS | 20900 | --DOCSHELL 0x97462400 == 46 [pid = 20900] [id = 74] 10:48:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8fc1b400 == 45 [pid = 20900] [id = 73] 10:48:50 INFO - PROCESS | 20900 | --DOCSHELL 0x9132c400 == 44 [pid = 20900] [id = 72] 10:48:50 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa1e400 == 43 [pid = 20900] [id = 71] 10:48:50 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9f3800 == 42 [pid = 20900] [id = 65] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 117 (0x9899fc00) [pid = 20900] [serial = 159] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 116 (0x9ea12800) [pid = 20900] [serial = 188] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 115 (0x99487800) [pid = 20900] [serial = 185] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 114 (0x97481800) [pid = 20900] [serial = 182] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 113 (0x989a6800) [pid = 20900] [serial = 183] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 112 (0x94f60000) [pid = 20900] [serial = 177] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 111 (0x932f6800) [pid = 20900] [serial = 176] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 110 (0x99487c00) [pid = 20900] [serial = 170] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 109 (0x97465400) [pid = 20900] [serial = 180] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 108 (0x94fd4400) [pid = 20900] [serial = 179] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 107 (0x97c61c00) [pid = 20900] [serial = 167] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 106 (0x94fd3000) [pid = 20900] [serial = 164] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 105 (0x9aeaf800) [pid = 20900] [serial = 173] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 104 (0x9fb27400) [pid = 20900] [serial = 189] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 103 (0x8e9f5000) [pid = 20900] [serial = 161] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 102 (0x9fb8d400) [pid = 20900] [serial = 191] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 101 (0x9fb93800) [pid = 20900] [serial = 192] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | --DOMWINDOW == 100 (0x994d1000) [pid = 20900] [serial = 186] [outer = (nil)] [url = about:blank] 10:48:50 INFO - PROCESS | 20900 | 1461088130477 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:48:50 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:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1535ms 10:48:50 INFO - PROCESS | 20900 | 1461088130562 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:48:50 INFO - PROCESS | 20900 | 1461088130568 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:48:50 INFO - PROCESS | 20900 | 1461088130578 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:48:50 INFO - PROCESS | 20900 | 1461088130580 Marionette TRACE conn3 <- [1,314,null,{}] 10:48:50 INFO - PROCESS | 20900 | 1461088130587 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:48:50 INFO - PROCESS | 20900 | 1461088130742 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:48:50 INFO - PROCESS | 20900 | 1461088130753 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 20900 | ++DOCSHELL 0x94f60000 == 43 [pid = 20900] [id = 86] 10:48:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 101 (0x94f62000) [pid = 20900] [serial = 257] [outer = (nil)] 10:48:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 102 (0x97b53c00) [pid = 20900] [serial = 258] [outer = 0x94f62000] 10:48:50 INFO - PROCESS | 20900 | 1461088130832 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 103 (0x97d4b800) [pid = 20900] [serial = 259] [outer = 0x94f62000] 10:48:51 INFO - PROCESS | 20900 | 1461088131767 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:48:51 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:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1230ms 10:48:51 INFO - PROCESS | 20900 | 1461088131807 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:48:51 INFO - PROCESS | 20900 | 1461088131811 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:48:51 INFO - PROCESS | 20900 | 1461088131820 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:48:51 INFO - PROCESS | 20900 | 1461088131829 Marionette TRACE conn3 <- [1,318,null,{}] 10:48:51 INFO - PROCESS | 20900 | 1461088131864 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:48:52 INFO - PROCESS | 20900 | 1461088132019 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:48:52 INFO - PROCESS | 20900 | 1461088132030 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x967b4800 == 44 [pid = 20900] [id = 87] 10:48:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 104 (0x990f5800) [pid = 20900] [serial = 260] [outer = (nil)] 10:48:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 105 (0x994cc400) [pid = 20900] [serial = 261] [outer = 0x990f5800] 10:48:52 INFO - PROCESS | 20900 | 1461088132104 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 106 (0x9ae10800) [pid = 20900] [serial = 262] [outer = 0x990f5800] 10:48:52 INFO - PROCESS | 20900 | 1461088132985 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:48:53 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:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1190ms 10:48:53 INFO - PROCESS | 20900 | 1461088133009 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:48:53 INFO - PROCESS | 20900 | 1461088133013 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:48:53 INFO - PROCESS | 20900 | 1461088133019 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:48:53 INFO - PROCESS | 20900 | 1461088133021 Marionette TRACE conn3 <- [1,322,null,{}] 10:48:53 INFO - PROCESS | 20900 | 1461088133027 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:48:53 INFO - PROCESS | 20900 | 1461088133212 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:48:53 INFO - PROCESS | 20900 | 1461088133241 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 20900 | ++DOCSHELL 0x8fc0c400 == 45 [pid = 20900] [id = 88] 10:48:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 107 (0x994cf800) [pid = 20900] [serial = 263] [outer = (nil)] 10:48:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 108 (0x9ea1c400) [pid = 20900] [serial = 264] [outer = 0x994cf800] 10:48:53 INFO - PROCESS | 20900 | 1461088133314 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 109 (0x9fb8d400) [pid = 20900] [serial = 265] [outer = 0x994cf800] 10:48:54 INFO - PROCESS | 20900 | 1461088134190 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:48:54 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:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1232ms 10:48:54 INFO - PROCESS | 20900 | 1461088134252 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:48:54 INFO - PROCESS | 20900 | 1461088134256 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:48:54 INFO - PROCESS | 20900 | 1461088134268 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:48:54 INFO - PROCESS | 20900 | 1461088134271 Marionette TRACE conn3 <- [1,326,null,{}] 10:48:54 INFO - PROCESS | 20900 | 1461088134277 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:48:54 INFO - PROCESS | 20900 | 1461088134600 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:48:54 INFO - PROCESS | 20900 | --DOMWINDOW == 108 (0x97463000) [pid = 20900] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:48:54 INFO - PROCESS | 20900 | --DOMWINDOW == 107 (0x8f2ea000) [pid = 20900] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:48:54 INFO - PROCESS | 20900 | --DOMWINDOW == 106 (0x9810c800) [pid = 20900] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:48:54 INFO - PROCESS | 20900 | --DOMWINDOW == 105 (0x989a4800) [pid = 20900] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:48:54 INFO - PROCESS | 20900 | --DOMWINDOW == 104 (0x8fa4bc00) [pid = 20900] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:48:54 INFO - PROCESS | 20900 | --DOMWINDOW == 103 (0x8fa1cc00) [pid = 20900] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:48:54 INFO - PROCESS | 20900 | --DOMWINDOW == 102 (0x9342e000) [pid = 20900] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:48:54 INFO - PROCESS | 20900 | 1461088134733 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ea5c000 == 46 [pid = 20900] [id = 89] 10:48:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 103 (0x8ea5c800) [pid = 20900] [serial = 266] [outer = (nil)] 10:48:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 104 (0x8ea5ec00) [pid = 20900] [serial = 267] [outer = 0x8ea5c800] 10:48:54 INFO - PROCESS | 20900 | 1461088134826 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 105 (0x8fa50400) [pid = 20900] [serial = 268] [outer = 0x8ea5c800] 10:48:55 INFO - PROCESS | 20900 | 1461088135566 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:48:55 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:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1328ms 10:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:48:55 INFO - PROCESS | 20900 | 1461088135597 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 20900 | 1461088135600 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:48:55 INFO - PROCESS | 20900 | 1461088135606 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 20900 | 1461088135610 Marionette TRACE conn3 <- [1,330,null,{}] 10:48:55 INFO - PROCESS | 20900 | 1461088135615 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:48:55 INFO - PROCESS | 20900 | 1461088135757 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:48:55 INFO - PROCESS | 20900 | 1461088135775 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8e9ef000 == 47 [pid = 20900] [id = 90] 10:48:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 106 (0x97d4e000) [pid = 20900] [serial = 269] [outer = (nil)] 10:48:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 107 (0x9fc4dc00) [pid = 20900] [serial = 270] [outer = 0x97d4e000] 10:48:55 INFO - PROCESS | 20900 | 1461088135849 Marionette DEBUG loaded listener.js 10:48:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 108 (0xa0032400) [pid = 20900] [serial = 271] [outer = 0x97d4e000] 10:48:56 INFO - PROCESS | 20900 | 1461088136818 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:48:56 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:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1287ms 10:48:56 INFO - PROCESS | 20900 | 1461088136894 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:48:56 INFO - PROCESS | 20900 | 1461088136901 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:48:56 INFO - PROCESS | 20900 | 1461088136910 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:48:56 INFO - PROCESS | 20900 | 1461088136917 Marionette TRACE conn3 <- [1,334,null,{}] 10:48:56 INFO - PROCESS | 20900 | 1461088136928 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:48:57 INFO - PROCESS | 20900 | 1461088137147 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:48:57 INFO - PROCESS | 20900 | 1461088137384 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa1e800 == 48 [pid = 20900] [id = 91] 10:48:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 109 (0x8fa52400) [pid = 20900] [serial = 272] [outer = (nil)] 10:48:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 110 (0x8fc1b400) [pid = 20900] [serial = 273] [outer = 0x8fa52400] 10:48:57 INFO - PROCESS | 20900 | 1461088137520 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 111 (0x91feb800) [pid = 20900] [serial = 274] [outer = 0x8fa52400] 10:48:58 INFO - PROCESS | 20900 | 1461088138421 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:48:58 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:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1588ms 10:48:58 INFO - PROCESS | 20900 | 1461088138499 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 20900 | 1461088138509 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:48:58 INFO - PROCESS | 20900 | 1461088138520 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 20900 | 1461088138524 Marionette TRACE conn3 <- [1,338,null,{}] 10:48:58 INFO - PROCESS | 20900 | 1461088138531 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:48:58 INFO - PROCESS | 20900 | 1461088138743 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:48:58 INFO - PROCESS | 20900 | 1461088138941 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x979e2800 == 49 [pid = 20900] [id = 92] 10:48:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 112 (0x979e9800) [pid = 20900] [serial = 275] [outer = (nil)] 10:48:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 113 (0x97b51c00) [pid = 20900] [serial = 276] [outer = 0x979e9800] 10:48:59 INFO - PROCESS | 20900 | 1461088139076 Marionette DEBUG loaded listener.js 10:48:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 114 (0x97c6cc00) [pid = 20900] [serial = 277] [outer = 0x979e9800] 10:49:00 INFO - PROCESS | 20900 | 1461088140003 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:49:00 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:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1537ms 10:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:49:00 INFO - PROCESS | 20900 | 1461088140057 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:49:00 INFO - PROCESS | 20900 | 1461088140061 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:49:00 INFO - PROCESS | 20900 | 1461088140068 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:49:00 INFO - PROCESS | 20900 | 1461088140075 Marionette TRACE conn3 <- [1,342,null,{}] 10:49:00 INFO - PROCESS | 20900 | 1461088140092 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:49:00 INFO - PROCESS | 20900 | 1461088140275 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:49:00 INFO - PROCESS | 20900 | 1461088140435 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 20900 | ++DOCSHELL 0x9807e400 == 50 [pid = 20900] [id = 93] 10:49:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 115 (0x9807fc00) [pid = 20900] [serial = 278] [outer = (nil)] 10:49:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 116 (0x9899c400) [pid = 20900] [serial = 279] [outer = 0x9807fc00] 10:49:00 INFO - PROCESS | 20900 | 1461088140644 Marionette DEBUG loaded listener.js 10:49:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 117 (0x99009c00) [pid = 20900] [serial = 280] [outer = 0x9807fc00] 10:49:01 INFO - PROCESS | 20900 | 1461088141549 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:49:01 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:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1536ms 10:49:01 INFO - PROCESS | 20900 | 1461088141604 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:49:01 INFO - PROCESS | 20900 | 1461088141608 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:49:01 INFO - PROCESS | 20900 | 1461088141615 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:49:01 INFO - PROCESS | 20900 | 1461088141619 Marionette TRACE conn3 <- [1,346,null,{}] 10:49:01 INFO - PROCESS | 20900 | 1461088141625 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:49:01 INFO - PROCESS | 20900 | 1461088141798 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:49:01 INFO - PROCESS | 20900 | 1461088141947 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97465400 == 51 [pid = 20900] [id = 94] 10:49:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 118 (0x994c2400) [pid = 20900] [serial = 281] [outer = (nil)] 10:49:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 119 (0x9fb22800) [pid = 20900] [serial = 282] [outer = 0x994c2400] 10:49:02 INFO - PROCESS | 20900 | 1461088142041 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 120 (0xa0a8bc00) [pid = 20900] [serial = 283] [outer = 0x994c2400] 10:49:02 INFO - PROCESS | 20900 | 1461088142966 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:49:02 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:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1380ms 10:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:49:03 INFO - PROCESS | 20900 | 1461088142996 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 20900 | 1461088143000 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:49:03 INFO - PROCESS | 20900 | 1461088143006 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 20900 | 1461088143010 Marionette TRACE conn3 <- [1,350,null,{}] 10:49:03 INFO - PROCESS | 20900 | 1461088143016 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:49:03 INFO - PROCESS | 20900 | 1461088143183 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:49:03 INFO - PROCESS | 20900 | 1461088143341 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ea52c00 == 52 [pid = 20900] [id = 95] 10:49:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 121 (0x97f02400) [pid = 20900] [serial = 284] [outer = (nil)] 10:49:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 122 (0x97f0a800) [pid = 20900] [serial = 285] [outer = 0x97f02400] 10:49:03 INFO - PROCESS | 20900 | 1461088143428 Marionette DEBUG loaded listener.js 10:49:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x97f0b400) [pid = 20900] [serial = 286] [outer = 0x97f02400] 10:49:04 INFO - PROCESS | 20900 | 1461088144332 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:49:04 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:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1383ms 10:49:04 INFO - PROCESS | 20900 | 1461088144389 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:49:04 INFO - PROCESS | 20900 | 1461088144393 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:49:04 INFO - PROCESS | 20900 | 1461088144400 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 20900 | 1461088144403 Marionette TRACE conn3 <- [1,354,null,{}] 10:49:04 INFO - PROCESS | 20900 | 1461088144409 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:49:04 INFO - PROCESS | 20900 | 1461088144603 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:49:04 INFO - PROCESS | 20900 | 1461088144757 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ed01400 == 53 [pid = 20900] [id = 96] 10:49:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x8ed01c00) [pid = 20900] [serial = 287] [outer = (nil)] 10:49:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x8ed0bc00) [pid = 20900] [serial = 288] [outer = 0x8ed01c00] 10:49:04 INFO - PROCESS | 20900 | 1461088144848 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x97f09800) [pid = 20900] [serial = 289] [outer = 0x8ed01c00] 10:49:05 INFO - PROCESS | 20900 | 1461088145815 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:49:05 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:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1437ms 10:49:05 INFO - PROCESS | 20900 | 1461088145838 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:49:05 INFO - PROCESS | 20900 | 1461088145842 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:49:05 INFO - PROCESS | 20900 | 1461088145848 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 20900 | 1461088145852 Marionette TRACE conn3 <- [1,358,null,{}] 10:49:05 INFO - PROCESS | 20900 | 1461088145858 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:49:06 INFO - PROCESS | 20900 | 1461088146016 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:49:06 INFO - PROCESS | 20900 | 1461088146172 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa1e000 == 54 [pid = 20900] [id = 97] 10:49:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x97f0f800) [pid = 20900] [serial = 290] [outer = (nil)] 10:49:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0xa0c15c00) [pid = 20900] [serial = 291] [outer = 0x97f0f800] 10:49:06 INFO - PROCESS | 20900 | 1461088146261 Marionette DEBUG loaded listener.js 10:49:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0xa0f38800) [pid = 20900] [serial = 292] [outer = 0x97f0f800] 10:49:07 INFO - PROCESS | 20900 | 1461088147208 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:49:07 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:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1435ms 10:49:07 INFO - PROCESS | 20900 | 1461088147283 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:49:07 INFO - PROCESS | 20900 | 1461088147288 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:49:07 INFO - PROCESS | 20900 | 1461088147295 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:49:07 INFO - PROCESS | 20900 | 1461088147299 Marionette TRACE conn3 <- [1,362,null,{}] 10:49:07 INFO - PROCESS | 20900 | 1461088147305 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:49:07 INFO - PROCESS | 20900 | 1461088147697 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:49:07 INFO - PROCESS | 20900 | 1461088147911 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ed0e000 == 55 [pid = 20900] [id = 98] 10:49:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x8ed0e400) [pid = 20900] [serial = 293] [outer = (nil)] 10:49:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8ed10800) [pid = 20900] [serial = 294] [outer = 0x8ed0e400] 10:49:07 INFO - PROCESS | 20900 | 1461088147992 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8fa1d000) [pid = 20900] [serial = 295] [outer = 0x8ed0e400] 10:49:08 INFO - PROCESS | 20900 | 1461088148902 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:49:08 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:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1683ms 10:49:08 INFO - PROCESS | 20900 | 1461088148982 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 20900 | 1461088148989 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:49:08 INFO - PROCESS | 20900 | 1461088148996 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 20900 | 1461088149003 Marionette TRACE conn3 <- [1,366,null,{}] 10:49:09 INFO - PROCESS | 20900 | 1461088149010 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:49:09 INFO - PROCESS | 20900 | 1461088149211 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:49:09 INFO - PROCESS | 20900 | 1461088149424 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9132c400 == 56 [pid = 20900] [id = 99] 10:49:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x931f3000) [pid = 20900] [serial = 296] [outer = (nil)] 10:49:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x967ac400) [pid = 20900] [serial = 297] [outer = 0x931f3000] 10:49:09 INFO - PROCESS | 20900 | 1461088149551 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x967b8000) [pid = 20900] [serial = 298] [outer = 0x931f3000] 10:49:09 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea5c000 == 55 [pid = 20900] [id = 89] 10:49:09 INFO - PROCESS | 20900 | --DOCSHELL 0x8fc0c400 == 54 [pid = 20900] [id = 88] 10:49:09 INFO - PROCESS | 20900 | --DOCSHELL 0x967b4800 == 53 [pid = 20900] [id = 87] 10:49:09 INFO - PROCESS | 20900 | --DOCSHELL 0x94f60000 == 52 [pid = 20900] [id = 86] 10:49:09 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9f2800 == 51 [pid = 20900] [id = 85] 10:49:09 INFO - PROCESS | 20900 | --DOCSHELL 0x9132a800 == 50 [pid = 20900] [id = 84] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x989a8000) [pid = 20900] [serial = 223] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x9874d000) [pid = 20900] [serial = 222] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x990f5400) [pid = 20900] [serial = 225] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x967ab800) [pid = 20900] [serial = 213] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x962d4400) [pid = 20900] [serial = 212] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x990ce400) [pid = 20900] [serial = 228] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x967b3800) [pid = 20900] [serial = 209] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x96790800) [pid = 20900] [serial = 215] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x967b9800) [pid = 20900] [serial = 216] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x97458400) [pid = 20900] [serial = 200] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x97b4bc00) [pid = 20900] [serial = 219] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 123 (0x994c3800) [pid = 20900] [serial = 226] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 122 (0xa0038800) [pid = 20900] [serial = 195] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 121 (0xa0c12800) [pid = 20900] [serial = 203] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 120 (0xa2a3b000) [pid = 20900] [serial = 206] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 119 (0x91fe3400) [pid = 20900] [serial = 197] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 118 (0x9ea13c00) [pid = 20900] [serial = 229] [outer = (nil)] [url = about:blank] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 117 (0x994c2c00) [pid = 20900] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:49:09 INFO - PROCESS | 20900 | --DOMWINDOW == 116 (0x97b52000) [pid = 20900] [serial = 220] [outer = (nil)] [url = about:blank] 10:49:10 INFO - PROCESS | 20900 | 1461088150387 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:49:10 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:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1483ms 10:49:10 INFO - PROCESS | 20900 | 1461088150480 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 20900 | 1461088150484 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:49:10 INFO - PROCESS | 20900 | 1461088150492 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 20900 | 1461088150495 Marionette TRACE conn3 <- [1,370,null,{}] 10:49:10 INFO - PROCESS | 20900 | 1461088150501 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:49:10 INFO - PROCESS | 20900 | 1461088150658 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:49:10 INFO - PROCESS | 20900 | 1461088150671 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x962d4400 == 51 [pid = 20900] [id = 100] 10:49:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 117 (0x97b4bc00) [pid = 20900] [serial = 299] [outer = (nil)] 10:49:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 118 (0x97b51400) [pid = 20900] [serial = 300] [outer = 0x97b4bc00] 10:49:10 INFO - PROCESS | 20900 | 1461088150752 Marionette DEBUG loaded listener.js 10:49:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 119 (0x97c62c00) [pid = 20900] [serial = 301] [outer = 0x97b4bc00] 10:49:11 INFO - PROCESS | 20900 | 1461088151724 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:49:11 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:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1294ms 10:49:11 INFO - PROCESS | 20900 | 1461088151786 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:49:11 INFO - PROCESS | 20900 | 1461088151792 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:49:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:49:11 INFO - PROCESS | 20900 | 1461088151809 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:49:11 INFO - PROCESS | 20900 | 1461088151815 Marionette TRACE conn3 <- [1,374,null,{}] 10:49:11 INFO - PROCESS | 20900 | 1461088151821 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:49:11 INFO - PROCESS | 20900 | 1461088151981 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:49:12 INFO - PROCESS | 20900 | 1461088151991 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa4f000 == 52 [pid = 20900] [id = 101] 10:49:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 120 (0x98305800) [pid = 20900] [serial = 302] [outer = (nil)] 10:49:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 121 (0x986aac00) [pid = 20900] [serial = 303] [outer = 0x98305800] 10:49:12 INFO - PROCESS | 20900 | 1461088152065 Marionette DEBUG loaded listener.js 10:49:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 122 (0x9899fc00) [pid = 20900] [serial = 304] [outer = 0x98305800] 10:49:12 INFO - PROCESS | 20900 | 1461088152995 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:49:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1246ms 10:49:13 INFO - PROCESS | 20900 | 1461088153048 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:49:13 INFO - PROCESS | 20900 | 1461088153051 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:49:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:49:13 INFO - PROCESS | 20900 | 1461088153063 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - PROCESS | 20900 | 1461088153066 Marionette TRACE conn3 <- [1,378,null,{}] 10:49:13 INFO - PROCESS | 20900 | 1461088153072 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:49:13 INFO - PROCESS | 20900 | 1461088153264 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:49:13 INFO - PROCESS | 20900 | 1461088153287 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ea5d400 == 53 [pid = 20900] [id = 102] 10:49:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x97b50000) [pid = 20900] [serial = 305] [outer = (nil)] 10:49:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x99493800) [pid = 20900] [serial = 306] [outer = 0x97b50000] 10:49:13 INFO - PROCESS | 20900 | 1461088153359 Marionette DEBUG loaded listener.js 10:49:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x994c6c00) [pid = 20900] [serial = 307] [outer = 0x97b50000] 10:49:14 INFO - PROCESS | 20900 | 1461088154322 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:49:14 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x94f62000) [pid = 20900] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:49:14 INFO - PROCESS | 20900 | --DOMWINDOW == 123 (0x8ea5c800) [pid = 20900] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:49:14 INFO - PROCESS | 20900 | --DOMWINDOW == 122 (0x994cf800) [pid = 20900] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:49:14 INFO - PROCESS | 20900 | --DOMWINDOW == 121 (0x9132b400) [pid = 20900] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:49:14 INFO - PROCESS | 20900 | --DOMWINDOW == 120 (0x8f2f0800) [pid = 20900] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:49:14 INFO - PROCESS | 20900 | --DOMWINDOW == 119 (0x990f5800) [pid = 20900] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:49:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:49:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1331ms 10:49:14 INFO - PROCESS | 20900 | 1461088154410 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:49:14 INFO - PROCESS | 20900 | 1461088154419 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:49:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:49:14 INFO - PROCESS | 20900 | 1461088154425 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:49:14 INFO - PROCESS | 20900 | 1461088154428 Marionette TRACE conn3 <- [1,382,null,{}] 10:49:14 INFO - PROCESS | 20900 | 1461088154434 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:49:14 INFO - PROCESS | 20900 | 1461088154578 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:49:14 INFO - PROCESS | 20900 | 1461088154692 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 20900 | ++DOCSHELL 0x989aa400 == 54 [pid = 20900] [id = 103] 10:49:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 120 (0x990c7800) [pid = 20900] [serial = 308] [outer = (nil)] 10:49:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 121 (0x994cf800) [pid = 20900] [serial = 309] [outer = 0x990c7800] 10:49:14 INFO - PROCESS | 20900 | 1461088154783 Marionette DEBUG loaded listener.js 10:49:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 122 (0x9fc4b800) [pid = 20900] [serial = 310] [outer = 0x990c7800] 10:49:15 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:49:15 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:49:15 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:49:15 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:49:15 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:49:15 INFO - PROCESS | 20900 | 1461088155605 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:49:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:49:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1229ms 10:49:15 INFO - PROCESS | 20900 | 1461088155655 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 20900 | 1461088155659 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:49:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:49:15 INFO - PROCESS | 20900 | 1461088155665 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:49:15 INFO - PROCESS | 20900 | 1461088155667 Marionette TRACE conn3 <- [1,386,null,{}] 10:49:15 INFO - PROCESS | 20900 | 1461088155673 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:49:15 INFO - PROCESS | 20900 | 1461088155886 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:49:16 INFO - PROCESS | 20900 | 1461088156053 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ea54c00 == 55 [pid = 20900] [id = 104] 10:49:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x8ea57400) [pid = 20900] [serial = 311] [outer = (nil)] 10:49:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x8ed04000) [pid = 20900] [serial = 312] [outer = 0x8ea57400] 10:49:16 INFO - PROCESS | 20900 | 1461088156145 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x8ed0a400) [pid = 20900] [serial = 313] [outer = 0x8ea57400] 10:49:17 INFO - PROCESS | 20900 | 1461088157204 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:49:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:49:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1582ms 10:49:17 INFO - PROCESS | 20900 | 1461088157250 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:49:17 INFO - PROCESS | 20900 | 1461088157257 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:49:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:49:17 INFO - PROCESS | 20900 | 1461088157265 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - PROCESS | 20900 | 1461088157273 Marionette TRACE conn3 <- [1,390,null,{}] 10:49:17 INFO - PROCESS | 20900 | 1461088157280 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:49:17 INFO - PROCESS | 20900 | 1461088157469 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:49:17 INFO - PROCESS | 20900 | 1461088157680 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x973ee400 == 56 [pid = 20900] [id = 105] 10:49:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x97459800) [pid = 20900] [serial = 314] [outer = (nil)] 10:49:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x97b4fc00) [pid = 20900] [serial = 315] [outer = 0x97459800] 10:49:17 INFO - PROCESS | 20900 | 1461088157820 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x97f08800) [pid = 20900] [serial = 316] [outer = 0x97459800] 10:49:18 INFO - PROCESS | 20900 | 1461088158748 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:49:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:49:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1534ms 10:49:18 INFO - PROCESS | 20900 | 1461088158801 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 20900 | 1461088158807 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:49:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:49:18 INFO - PROCESS | 20900 | 1461088158814 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 20900 | 1461088158818 Marionette TRACE conn3 <- [1,394,null,{}] 10:49:18 INFO - PROCESS | 20900 | 1461088158824 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:49:19 INFO - PROCESS | 20900 | 1461088158999 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:49:19 INFO - PROCESS | 20900 | 1461088159156 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x994c8c00 == 57 [pid = 20900] [id = 106] 10:49:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x9ae17000) [pid = 20900] [serial = 317] [outer = (nil)] 10:49:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x9ea16400) [pid = 20900] [serial = 318] [outer = 0x9ae17000] 10:49:19 INFO - PROCESS | 20900 | 1461088159386 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0xa2a75800) [pid = 20900] [serial = 319] [outer = 0x9ae17000] 10:49:20 INFO - PROCESS | 20900 | 1461088160387 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:49:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:49:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1637ms 10:49:20 INFO - PROCESS | 20900 | 1461088160457 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:49:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:49:20 INFO - PROCESS | 20900 | 1461088160470 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:49:20 INFO - PROCESS | 20900 | 1461088160488 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 20900 | 1461088160495 Marionette TRACE conn3 <- [1,398,null,{}] 10:49:20 INFO - PROCESS | 20900 | 1461088160502 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:49:20 INFO - PROCESS | 20900 | 1461088160716 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:49:20 INFO - PROCESS | 20900 | 1461088160924 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ea5fc00 == 58 [pid = 20900] [id = 107] 10:49:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8ed08c00) [pid = 20900] [serial = 320] [outer = (nil)] 10:49:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x97d7cc00) [pid = 20900] [serial = 321] [outer = 0x8ed08c00] 10:49:21 INFO - PROCESS | 20900 | 1461088161014 Marionette DEBUG loaded listener.js 10:49:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0xa2ac2000) [pid = 20900] [serial = 322] [outer = 0x8ed08c00] 10:49:21 INFO - PROCESS | 20900 | 1461088161932 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:49:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:49:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1510ms 10:49:21 INFO - PROCESS | 20900 | 1461088161988 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:49:21 INFO - PROCESS | 20900 | 1461088161993 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:49:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:49:22 INFO - PROCESS | 20900 | 1461088162000 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:49:22 INFO - PROCESS | 20900 | 1461088162003 Marionette TRACE conn3 <- [1,402,null,{}] 10:49:22 INFO - PROCESS | 20900 | 1461088162009 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:49:22 INFO - PROCESS | 20900 | 1461088162184 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:49:22 INFO - PROCESS | 20900 | 1461088162343 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97d7f800 == 59 [pid = 20900] [id = 108] 10:49:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x99499800) [pid = 20900] [serial = 323] [outer = (nil)] 10:49:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0xa44afc00) [pid = 20900] [serial = 324] [outer = 0x99499800] 10:49:22 INFO - PROCESS | 20900 | 1461088162499 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0xa4523c00) [pid = 20900] [serial = 325] [outer = 0x99499800] 10:49:23 INFO - PROCESS | 20900 | 1461088163395 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:49:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:49:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1439ms 10:49:23 INFO - PROCESS | 20900 | 1461088163440 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:49:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:49:23 INFO - PROCESS | 20900 | 1461088163445 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:49:23 INFO - PROCESS | 20900 | 1461088163451 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:49:23 INFO - PROCESS | 20900 | 1461088163455 Marionette TRACE conn3 <- [1,406,null,{}] 10:49:23 INFO - PROCESS | 20900 | 1461088163461 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:49:23 INFO - PROCESS | 20900 | 1461088163640 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:49:23 INFO - PROCESS | 20900 | 1461088163801 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9420a000 == 60 [pid = 20900] [id = 109] 10:49:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x9420b800) [pid = 20900] [serial = 326] [outer = (nil)] 10:49:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x9420e000) [pid = 20900] [serial = 327] [outer = 0x9420b800] 10:49:23 INFO - PROCESS | 20900 | 1461088163959 Marionette DEBUG loaded listener.js 10:49:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0xa3ce2800) [pid = 20900] [serial = 328] [outer = 0x9420b800] 10:49:24 INFO - PROCESS | 20900 | 1461088164897 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:49:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:49:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1490ms 10:49:24 INFO - PROCESS | 20900 | 1461088164943 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:49:24 INFO - PROCESS | 20900 | 1461088164950 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:49:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:49:24 INFO - PROCESS | 20900 | 1461088164961 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:49:24 INFO - PROCESS | 20900 | 1461088164966 Marionette TRACE conn3 <- [1,410,null,{}] 10:49:24 INFO - PROCESS | 20900 | 1461088164976 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:49:25 INFO - PROCESS | 20900 | 1461088165303 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:49:25 INFO - PROCESS | 20900 | 1461088165567 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x94207800 == 61 [pid = 20900] [id = 110] 10:49:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x9420d000) [pid = 20900] [serial = 329] [outer = (nil)] 10:49:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0xa4b0ac00) [pid = 20900] [serial = 330] [outer = 0x9420d000] 10:49:25 INFO - PROCESS | 20900 | 1461088165656 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0xa4b4b000) [pid = 20900] [serial = 331] [outer = 0x9420d000] 10:49:26 INFO - PROCESS | 20900 | 1461088166584 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:49:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:49:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1690ms 10:49:26 INFO - PROCESS | 20900 | 1461088166651 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:49:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:49:26 INFO - PROCESS | 20900 | 1461088166656 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:49:26 INFO - PROCESS | 20900 | 1461088166662 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - PROCESS | 20900 | 1461088166666 Marionette TRACE conn3 <- [1,414,null,{}] 10:49:26 INFO - PROCESS | 20900 | 1461088166673 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:49:26 INFO - PROCESS | 20900 | 1461088166845 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:49:27 INFO - PROCESS | 20900 | 1461088167005 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9420cc00 == 62 [pid = 20900] [id = 111] 10:49:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x945c1400) [pid = 20900] [serial = 332] [outer = (nil)] 10:49:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x945c9800) [pid = 20900] [serial = 333] [outer = 0x945c1400] 10:49:27 INFO - PROCESS | 20900 | 1461088167145 Marionette DEBUG loaded listener.js 10:49:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x945cc000) [pid = 20900] [serial = 334] [outer = 0x945c1400] 10:49:28 INFO - PROCESS | 20900 | 1461088168078 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:49:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:49:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1487ms 10:49:28 INFO - PROCESS | 20900 | 1461088168152 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 20900 | 1461088168157 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:49:28 INFO - PROCESS | 20900 | 1461088168169 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 20900 | 1461088168175 Marionette TRACE conn3 <- [1,418,null,{}] 10:49:28 INFO - PROCESS | 20900 | 1461088168184 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:49:28 INFO - PROCESS | 20900 | 1461088168489 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:49:28 INFO - PROCESS | 20900 | 1461088168701 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ea53800 == 63 [pid = 20900] [id = 112] 10:49:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8ea57800) [pid = 20900] [serial = 335] [outer = (nil)] 10:49:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x96381400) [pid = 20900] [serial = 336] [outer = 0x8ea57800] 10:49:28 INFO - PROCESS | 20900 | 1461088168788 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x9fb26c00) [pid = 20900] [serial = 337] [outer = 0x8ea57800] 10:49:30 INFO - PROCESS | 20900 | 1461088170559 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:49:30 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:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2447ms 10:49:30 INFO - PROCESS | 20900 | 1461088170616 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:49:30 INFO - PROCESS | 20900 | 1461088170623 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:49:30 INFO - PROCESS | 20900 | 1461088170632 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:49:30 INFO - PROCESS | 20900 | 1461088170637 Marionette TRACE conn3 <- [1,422,null,{}] 10:49:30 INFO - PROCESS | 20900 | 1461088170645 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:49:31 INFO - PROCESS | 20900 | 1461088171006 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:49:31 INFO - PROCESS | 20900 | 1461088171160 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8df0a400 == 64 [pid = 20900] [id = 113] 10:49:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8df0b400) [pid = 20900] [serial = 338] [outer = (nil)] 10:49:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8ed0ac00) [pid = 20900] [serial = 339] [outer = 0x8df0b400] 10:49:31 INFO - PROCESS | 20900 | 1461088171282 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8fa58400) [pid = 20900] [serial = 340] [outer = 0x8df0b400] 10:49:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9f6400 == 63 [pid = 20900] [id = 67] 10:49:31 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x9fc4dc00) [pid = 20900] [serial = 270] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOCSHELL 0x9ea13000 == 62 [pid = 20900] [id = 68] 10:49:32 INFO - PROCESS | 20900 | --DOCSHELL 0x989aa400 == 61 [pid = 20900] [id = 103] 10:49:32 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea5d400 == 60 [pid = 20900] [id = 102] 10:49:32 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa4f000 == 59 [pid = 20900] [id = 101] 10:49:32 INFO - PROCESS | 20900 | --DOCSHELL 0x962d4400 == 58 [pid = 20900] [id = 100] 10:49:32 INFO - PROCESS | 20900 | --DOCSHELL 0x9132c400 == 57 [pid = 20900] [id = 99] 10:49:32 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed0e000 == 56 [pid = 20900] [id = 98] 10:49:32 INFO - PROCESS | 20900 | --DOCSHELL 0x97465400 == 55 [pid = 20900] [id = 94] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x97b53c00) [pid = 20900] [serial = 258] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8fa50400) [pid = 20900] [serial = 268] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0xa0f42c00) [pid = 20900] [serial = 240] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x97b55400) [pid = 20900] [serial = 237] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x9fc79c00) [pid = 20900] [serial = 231] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x9ea1c400) [pid = 20900] [serial = 264] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x932f9400) [pid = 20900] [serial = 253] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0xa4445000) [pid = 20900] [serial = 246] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x94fe0c00) [pid = 20900] [serial = 234] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0xa3c0ec00) [pid = 20900] [serial = 243] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x91f8e000) [pid = 20900] [serial = 252] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x932f1800) [pid = 20900] [serial = 255] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0xa4b08000) [pid = 20900] [serial = 249] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x9ae10800) [pid = 20900] [serial = 262] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x967ba800) [pid = 20900] [serial = 256] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8ea5ec00) [pid = 20900] [serial = 267] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x9fb8d400) [pid = 20900] [serial = 265] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x994cc400) [pid = 20900] [serial = 261] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x97d4b800) [pid = 20900] [serial = 259] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 20900 | 1461088172716 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:49:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2135ms 10:49:32 INFO - PROCESS | 20900 | 1461088172767 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:49:32 INFO - PROCESS | 20900 | 1461088172776 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:49:32 INFO - PROCESS | 20900 | 1461088172786 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:49:32 INFO - PROCESS | 20900 | 1461088172790 Marionette TRACE conn3 <- [1,426,null,{}] 10:49:32 INFO - PROCESS | 20900 | 1461088172807 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:49:32 INFO - PROCESS | 20900 | 1461088172956 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:49:32 INFO - PROCESS | 20900 | 1461088172969 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ea60800 == 56 [pid = 20900] [id = 114] 10:49:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8ed0ec00) [pid = 20900] [serial = 341] [outer = (nil)] 10:49:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x9420a400) [pid = 20900] [serial = 342] [outer = 0x8ed0ec00] 10:49:33 INFO - PROCESS | 20900 | 1461088173043 Marionette DEBUG loaded listener.js 10:49:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x945c8c00) [pid = 20900] [serial = 343] [outer = 0x8ed0ec00] 10:49:33 INFO - PROCESS | 20900 | 1461088173860 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:49:34 INFO - PROCESS | 20900 | 1461088174034 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:49:34 INFO - PROCESS | 20900 | 1461088174041 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:49:34 INFO - PROCESS | 20900 | 1461088174047 Marionette TRACE conn3 <- [1,430,null,{}] 10:49:34 INFO - PROCESS | 20900 | 1461088174062 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:49:34 INFO - PROCESS | 20900 | 1461088174218 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:49:34 INFO - PROCESS | 20900 | 1461088174344 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ed0a000 == 57 [pid = 20900] [id = 115] 10:49:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x94209400) [pid = 20900] [serial = 344] [outer = (nil)] 10:49:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x967b0800) [pid = 20900] [serial = 345] [outer = 0x94209400] 10:49:34 INFO - PROCESS | 20900 | 1461088174429 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x97465800) [pid = 20900] [serial = 346] [outer = 0x94209400] 10:49:35 INFO - PROCESS | 20900 | 1461088175350 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:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1333ms 10:49:35 INFO - PROCESS | 20900 | 1461088175377 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:49:35 INFO - PROCESS | 20900 | 1461088175381 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:49:35 INFO - PROCESS | 20900 | 1461088175387 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:49:35 INFO - PROCESS | 20900 | 1461088175391 Marionette TRACE conn3 <- [1,434,null,{}] 10:49:35 INFO - PROCESS | 20900 | 1461088175396 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:49:35 INFO - PROCESS | 20900 | 1461088175625 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:49:35 INFO - PROCESS | 20900 | 1461088175656 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ea5a000 == 58 [pid = 20900] [id = 116] 10:49:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x97b58c00) [pid = 20900] [serial = 347] [outer = (nil)] 10:49:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x97d78400) [pid = 20900] [serial = 348] [outer = 0x97b58c00] 10:49:35 INFO - PROCESS | 20900 | 1461088175742 Marionette DEBUG loaded listener.js 10:49:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x97d7e800) [pid = 20900] [serial = 349] [outer = 0x97b58c00] 10:49:36 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x97b50000) [pid = 20900] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:49:36 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8ed0e400) [pid = 20900] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:49:36 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x931f3000) [pid = 20900] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:49:36 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x98305800) [pid = 20900] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:49:36 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x97b4bc00) [pid = 20900] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:49:36 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x9aeb4400) [pid = 20900] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:49:36 INFO - PROCESS | 20900 | 1461088176702 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:49:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:49:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1379ms 10:49:36 INFO - PROCESS | 20900 | 1461088176768 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 20900 | 1461088176772 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:49:36 INFO - PROCESS | 20900 | 1461088176778 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 20900 | 1461088176781 Marionette TRACE conn3 <- [1,438,null,{}] 10:49:36 INFO - PROCESS | 20900 | 1461088176787 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:49:36 INFO - PROCESS | 20900 | 1461088176936 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:49:36 INFO - PROCESS | 20900 | 1461088176946 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8e9ef800 == 59 [pid = 20900] [id = 117] 10:49:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8ea5f000) [pid = 20900] [serial = 350] [outer = (nil)] 10:49:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x97f01c00) [pid = 20900] [serial = 351] [outer = 0x8ea5f000] 10:49:37 INFO - PROCESS | 20900 | 1461088177122 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x97f10400) [pid = 20900] [serial = 352] [outer = 0x8ea5f000] 10:49:37 INFO - PROCESS | 20900 | 1461088177893 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:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1134ms 10:49:37 INFO - PROCESS | 20900 | 1461088177912 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:49:37 INFO - PROCESS | 20900 | 1461088177915 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:49:37 INFO - PROCESS | 20900 | 1461088177921 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:49:37 INFO - PROCESS | 20900 | 1461088177925 Marionette TRACE conn3 <- [1,442,null,{}] 10:49:37 INFO - PROCESS | 20900 | 1461088177930 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:49:38 INFO - PROCESS | 20900 | 1461088178143 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:49:38 INFO - PROCESS | 20900 | 1461088178165 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x932ee400 == 60 [pid = 20900] [id = 118] 10:49:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x97f06000) [pid = 20900] [serial = 353] [outer = (nil)] 10:49:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x98ad0800) [pid = 20900] [serial = 354] [outer = 0x97f06000] 10:49:38 INFO - PROCESS | 20900 | 1461088178247 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x99497c00) [pid = 20900] [serial = 355] [outer = 0x97f06000] 10:49:39 INFO - PROCESS | 20900 | 1461088179357 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:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1485ms 10:49:39 INFO - PROCESS | 20900 | 1461088179409 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:49:39 INFO - PROCESS | 20900 | 1461088179417 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:49:39 INFO - PROCESS | 20900 | 1461088179428 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 20900 | 1461088179433 Marionette TRACE conn3 <- [1,446,null,{}] 10:49:39 INFO - PROCESS | 20900 | 1461088179442 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:49:39 INFO - PROCESS | 20900 | 1461088179643 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:49:39 INFO - PROCESS | 20900 | 1461088179863 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ed0e000 == 61 [pid = 20900] [id = 119] 10:49:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8fa50400) [pid = 20900] [serial = 356] [outer = (nil)] 10:49:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x9420c000) [pid = 20900] [serial = 357] [outer = 0x8fa50400] 10:49:40 INFO - PROCESS | 20900 | 1461088179998 Marionette DEBUG loaded listener.js 10:49:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x94f59000) [pid = 20900] [serial = 358] [outer = 0x8fa50400] 10:49:41 INFO - PROCESS | 20900 | 1461088181071 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:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1690ms 10:49:41 INFO - PROCESS | 20900 | 1461088181119 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:49:41 INFO - PROCESS | 20900 | 1461088181128 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:49:41 INFO - PROCESS | 20900 | 1461088181140 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:49:41 INFO - PROCESS | 20900 | 1461088181143 Marionette TRACE conn3 <- [1,450,null,{}] 10:49:41 INFO - PROCESS | 20900 | 1461088181150 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:49:41 INFO - PROCESS | 20900 | 1461088181332 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:49:41 INFO - PROCESS | 20900 | 1461088181588 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x96792000 == 62 [pid = 20900] [id = 120] 10:49:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x97b52400) [pid = 20900] [serial = 359] [outer = (nil)] 10:49:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x97d76400) [pid = 20900] [serial = 360] [outer = 0x97b52400] 10:49:41 INFO - PROCESS | 20900 | 1461088181677 Marionette DEBUG loaded listener.js 10:49:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x98077800) [pid = 20900] [serial = 361] [outer = 0x97b52400] 10:49:42 INFO - PROCESS | 20900 | 1461088182589 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:49:42 INFO - PROCESS | 20900 | 1461088182676 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:49:42 INFO - PROCESS | 20900 | 1461088182685 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:49:42 INFO - PROCESS | 20900 | 1461088182691 Marionette TRACE conn3 <- [1,454,null,{}] 10:49:42 INFO - PROCESS | 20900 | 1461088182708 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:49:42 INFO - PROCESS | 20900 | 1461088182970 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:49:43 INFO - PROCESS | 20900 | 1461088183183 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 20900 | ++DOCSHELL 0x9338c000 == 63 [pid = 20900] [id = 121] 10:49:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x9338c800) [pid = 20900] [serial = 362] [outer = (nil)] 10:49:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x97d75000) [pid = 20900] [serial = 363] [outer = 0x9338c800] 10:49:43 INFO - PROCESS | 20900 | 1461088183281 Marionette DEBUG loaded listener.js 10:49:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x9900f800) [pid = 20900] [serial = 364] [outer = 0x9338c800] 10:49:44 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:49:44 INFO - PROCESS | 20900 | 1461088184221 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:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1590ms 10:49:44 INFO - PROCESS | 20900 | 1461088184274 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 20900 | 1461088184278 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:49:44 INFO - PROCESS | 20900 | 1461088184285 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 20900 | 1461088184289 Marionette TRACE conn3 <- [1,458,null,{}] 10:49:44 INFO - PROCESS | 20900 | 1461088184295 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:49:44 INFO - PROCESS | 20900 | 1461088184472 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:49:44 INFO - PROCESS | 20900 | 1461088184691 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c373800 == 64 [pid = 20900] [id = 122] 10:49:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8c376800) [pid = 20900] [serial = 365] [outer = (nil)] 10:49:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8c37c800) [pid = 20900] [serial = 366] [outer = 0x8c376800] 10:49:44 INFO - PROCESS | 20900 | 1461088184824 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8c37fc00) [pid = 20900] [serial = 367] [outer = 0x8c376800] 10:49:45 INFO - PROCESS | 20900 | 1461088185774 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:49:45 INFO - PROCESS | 20900 | 1461088185824 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:49:45 INFO - PROCESS | 20900 | 1461088185832 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 20900 | 1461088185835 Marionette TRACE conn3 <- [1,462,null,{}] 10:49:45 INFO - PROCESS | 20900 | 1461088185841 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:49:46 INFO - PROCESS | 20900 | 1461088186014 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:49:46 INFO - PROCESS | 20900 | 1461088186178 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c37cc00 == 65 [pid = 20900] [id = 123] 10:49:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x99286400) [pid = 20900] [serial = 368] [outer = (nil)] 10:49:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x9ea0e400) [pid = 20900] [serial = 369] [outer = 0x99286400] 10:49:46 INFO - PROCESS | 20900 | 1461088186340 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x9fb93c00) [pid = 20900] [serial = 370] [outer = 0x99286400] 10:49:47 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:49:47 INFO - PROCESS | 20900 | 1461088187278 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:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:49:47 INFO - PROCESS | 20900 | 1461088187370 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:49:47 INFO - PROCESS | 20900 | 1461088187377 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 20900 | 1461088187381 Marionette TRACE conn3 <- [1,466,null,{}] 10:49:47 INFO - PROCESS | 20900 | 1461088187387 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:49:47 INFO - PROCESS | 20900 | 1461088187607 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:49:47 INFO - PROCESS | 20900 | 1461088187863 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x99480000 == 66 [pid = 20900] [id = 124] 10:49:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x9fedcc00) [pid = 20900] [serial = 371] [outer = (nil)] 10:49:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0xa3cde400) [pid = 20900] [serial = 372] [outer = 0x9fedcc00] 10:49:47 INFO - PROCESS | 20900 | 1461088187956 Marionette DEBUG loaded listener.js 10:49:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0xa44b0400) [pid = 20900] [serial = 373] [outer = 0x9fedcc00] 10:49:48 INFO - PROCESS | 20900 | 1461088188844 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:49:48 INFO - PROCESS | 20900 | 1461088188917 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:49:48 INFO - PROCESS | 20900 | 1461088188924 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:49:48 INFO - PROCESS | 20900 | 1461088188926 Marionette TRACE conn3 <- [1,470,null,{}] 10:49:48 INFO - PROCESS | 20900 | 1461088188933 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:49:49 INFO - PROCESS | 20900 | 1461088189101 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:49:49 INFO - PROCESS | 20900 | 1461088189264 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c7dac00 == 67 [pid = 20900] [id = 125] 10:49:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x8c7dbc00) [pid = 20900] [serial = 374] [outer = (nil)] 10:49:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x8c7e3800) [pid = 20900] [serial = 375] [outer = 0x8c7dbc00] 10:49:49 INFO - PROCESS | 20900 | 1461088189360 Marionette DEBUG loaded listener.js 10:49:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x8c7e8c00) [pid = 20900] [serial = 376] [outer = 0x8c7dbc00] 10:49:50 INFO - PROCESS | 20900 | 1461088190303 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:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1432ms 10:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:49:50 INFO - PROCESS | 20900 | 1461088190357 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 20900 | 1461088190360 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:49:50 INFO - PROCESS | 20900 | 1461088190367 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 20900 | 1461088190371 Marionette TRACE conn3 <- [1,474,null,{}] 10:49:50 INFO - PROCESS | 20900 | 1461088190377 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:49:50 INFO - PROCESS | 20900 | 1461088190548 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:49:50 INFO - PROCESS | 20900 | 1461088190750 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bacb400 == 68 [pid = 20900] [id = 126] 10:49:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x8bacbc00) [pid = 20900] [serial = 377] [outer = (nil)] 10:49:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8bad3400) [pid = 20900] [serial = 378] [outer = 0x8bacbc00] 10:49:50 INFO - PROCESS | 20900 | 1461088190884 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x8bad6800) [pid = 20900] [serial = 379] [outer = 0x8bacbc00] 10:49:51 INFO - PROCESS | 20900 | 1461088191770 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:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1435ms 10:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:49:51 INFO - PROCESS | 20900 | 1461088191802 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 20900 | 1461088191805 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:49:51 INFO - PROCESS | 20900 | 1461088191812 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 20900 | 1461088191816 Marionette TRACE conn3 <- [1,478,null,{}] 10:49:51 INFO - PROCESS | 20900 | 1461088191822 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:49:51 INFO - PROCESS | 20900 | 1461088191987 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:49:52 INFO - PROCESS | 20900 | 1461088192167 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bacd400 == 69 [pid = 20900] [id = 127] 10:49:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x8bad2400) [pid = 20900] [serial = 380] [outer = (nil)] 10:49:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8fa4a800) [pid = 20900] [serial = 381] [outer = 0x8bad2400] 10:49:52 INFO - PROCESS | 20900 | 1461088192255 Marionette DEBUG loaded listener.js 10:49:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0xa4571400) [pid = 20900] [serial = 382] [outer = 0x8bad2400] 10:49:53 INFO - PROCESS | 20900 | 1461088193791 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:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 2037ms 10:49:53 INFO - PROCESS | 20900 | 1461088193848 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:49:53 INFO - PROCESS | 20900 | 1461088193852 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:49:53 INFO - PROCESS | 20900 | 1461088193859 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:49:53 INFO - PROCESS | 20900 | 1461088193863 Marionette TRACE conn3 <- [1,482,null,{}] 10:49:53 INFO - PROCESS | 20900 | 1461088193868 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:49:54 INFO - PROCESS | 20900 | 1461088194076 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:49:54 INFO - PROCESS | 20900 | 1461088194498 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8df0f800 == 70 [pid = 20900] [id = 128] 10:49:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x8df10000) [pid = 20900] [serial = 383] [outer = (nil)] 10:49:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x8ea54800) [pid = 20900] [serial = 384] [outer = 0x8df10000] 10:49:54 INFO - PROCESS | 20900 | 1461088194696 Marionette DEBUG loaded listener.js 10:49:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x8ed04c00) [pid = 20900] [serial = 385] [outer = 0x8df10000] 10:49:55 INFO - PROCESS | 20900 | 1461088195661 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:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1832ms 10:49:55 INFO - PROCESS | 20900 | 1461088195694 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:49:55 INFO - PROCESS | 20900 | 1461088195701 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:49:55 INFO - PROCESS | 20900 | 1461088195710 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:49:55 INFO - PROCESS | 20900 | 1461088195716 Marionette TRACE conn3 <- [1,486,null,{}] 10:49:55 INFO - PROCESS | 20900 | 1461088195723 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:49:55 INFO - PROCESS | 20900 | 1461088195899 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:49:56 INFO - PROCESS | 20900 | 1461088196204 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8df07400 == 71 [pid = 20900] [id = 129] 10:49:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x8fa14400) [pid = 20900] [serial = 386] [outer = (nil)] 10:49:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x91febc00) [pid = 20900] [serial = 387] [outer = 0x8fa14400] 10:49:56 INFO - PROCESS | 20900 | 1461088196337 Marionette DEBUG loaded listener.js 10:49:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x932f2800) [pid = 20900] [serial = 388] [outer = 0x8fa14400] 10:49:57 INFO - PROCESS | 20900 | 1461088197356 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:49:57 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9ef800 == 70 [pid = 20900] [id = 117] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x97f0a800) [pid = 20900] [serial = 285] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0xa0c15c00) [pid = 20900] [serial = 291] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x8ed0bc00) [pid = 20900] [serial = 288] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x994cf800) [pid = 20900] [serial = 309] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x8fc1b400) [pid = 20900] [serial = 273] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x97b51c00) [pid = 20900] [serial = 276] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x9899c400) [pid = 20900] [serial = 279] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x9fb22800) [pid = 20900] [serial = 282] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea5a000 == 69 [pid = 20900] [id = 116] 10:49:57 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed0a000 == 68 [pid = 20900] [id = 115] 10:49:57 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea60800 == 67 [pid = 20900] [id = 114] 10:49:57 INFO - PROCESS | 20900 | --DOCSHELL 0x8df0a400 == 66 [pid = 20900] [id = 113] 10:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1790ms 10:49:57 INFO - PROCESS | 20900 | 1461088197506 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 20900 | 1461088197514 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:49:57 INFO - PROCESS | 20900 | 1461088197522 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 20900 | 1461088197526 Marionette TRACE conn3 <- [1,490,null,{}] 10:49:57 INFO - PROCESS | 20900 | 1461088197533 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:49:57 INFO - PROCESS | 20900 | 1461088197711 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x994c6c00) [pid = 20900] [serial = 307] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x9899fc00) [pid = 20900] [serial = 304] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0xa0011c00) [pid = 20900] [serial = 232] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x99493800) [pid = 20900] [serial = 306] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x8fa1d000) [pid = 20900] [serial = 295] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8ed10800) [pid = 20900] [serial = 294] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x967ac400) [pid = 20900] [serial = 297] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x967b8000) [pid = 20900] [serial = 298] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x986aac00) [pid = 20900] [serial = 303] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x97b51400) [pid = 20900] [serial = 300] [outer = (nil)] [url = about:blank] 10:49:57 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x97c62c00) [pid = 20900] [serial = 301] [outer = (nil)] [url = about:blank] 10:49:58 INFO - PROCESS | 20900 | 1461088198032 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ed10800 == 67 [pid = 20900] [id = 130] 10:49:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8fa1d000) [pid = 20900] [serial = 389] [outer = (nil)] 10:49:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x93390800) [pid = 20900] [serial = 390] [outer = 0x8fa1d000] 10:49:58 INFO - PROCESS | 20900 | 1461088198119 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x9420f800) [pid = 20900] [serial = 391] [outer = 0x8fa1d000] 10:49:58 INFO - PROCESS | 20900 | 1461088198942 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:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1486ms 10:49:59 INFO - PROCESS | 20900 | 1461088199010 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:49:59 INFO - PROCESS | 20900 | 1461088199014 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:49:59 INFO - PROCESS | 20900 | 1461088199030 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:49:59 INFO - PROCESS | 20900 | 1461088199042 Marionette TRACE conn3 <- [1,494,null,{}] 10:49:59 INFO - PROCESS | 20900 | 1461088199053 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:49:59 INFO - PROCESS | 20900 | 1461088199243 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:49:59 INFO - PROCESS | 20900 | 1461088199396 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91f8e400 == 68 [pid = 20900] [id = 131] 10:49:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x945c8400) [pid = 20900] [serial = 392] [outer = (nil)] 10:49:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x967b8c00) [pid = 20900] [serial = 393] [outer = 0x945c8400] 10:49:59 INFO - PROCESS | 20900 | 1461088199478 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x97460800) [pid = 20900] [serial = 394] [outer = 0x945c8400] 10:50:00 INFO - PROCESS | 20900 | 1461088200353 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:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1359ms 10:50:00 INFO - PROCESS | 20900 | 1461088200381 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 20900 | 1461088200387 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:50:00 INFO - PROCESS | 20900 | 1461088200393 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - PROCESS | 20900 | 1461088200396 Marionette TRACE conn3 <- [1,498,null,{}] 10:50:00 INFO - PROCESS | 20900 | 1461088200402 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:50:00 INFO - PROCESS | 20900 | 1461088200717 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:50:00 INFO - PROCESS | 20900 | 1461088200957 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 20900 | ++DOCSHELL 0x8f374800 == 69 [pid = 20900] [id = 132] 10:50:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x8f375c00) [pid = 20900] [serial = 395] [outer = (nil)] 10:50:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x8f37b400) [pid = 20900] [serial = 396] [outer = 0x8f375c00] 10:50:01 INFO - PROCESS | 20900 | 1461088201042 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8f37e800) [pid = 20900] [serial = 397] [outer = 0x8f375c00] 10:50:01 INFO - PROCESS | 20900 | 1461088201992 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:50:02 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x94209400) [pid = 20900] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:50:02 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8df0b400) [pid = 20900] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:50:02 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x97b58c00) [pid = 20900] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:50:02 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8ea5f000) [pid = 20900] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:50:02 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x97d4e000) [pid = 20900] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:50:02 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8ed0ec00) [pid = 20900] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:50:02 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x990c7800) [pid = 20900] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:50:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:50:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1683ms 10:50:02 INFO - PROCESS | 20900 | 1461088202077 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:50:02 INFO - PROCESS | 20900 | 1461088202081 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:50:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:50:02 INFO - PROCESS | 20900 | 1461088202088 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:50:02 INFO - PROCESS | 20900 | 1461088202091 Marionette TRACE conn3 <- [1,502,null,{}] 10:50:02 INFO - PROCESS | 20900 | 1461088202097 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:50:02 INFO - PROCESS | 20900 | 1461088202419 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:50:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x8f379800) [pid = 20900] [serial = 398] [outer = 0x9678d800] 10:50:02 INFO - PROCESS | 20900 | 1461088202594 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x96790000 == 70 [pid = 20900] [id = 133] 10:50:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x967ae400) [pid = 20900] [serial = 399] [outer = (nil)] 10:50:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x9745b000) [pid = 20900] [serial = 400] [outer = 0x967ae400] 10:50:02 INFO - PROCESS | 20900 | 1461088202686 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x97b57400) [pid = 20900] [serial = 401] [outer = 0x967ae400] 10:50:03 INFO - PROCESS | 20900 | 1461088203461 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:50:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:50:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1435ms 10:50:03 INFO - PROCESS | 20900 | 1461088203524 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:50:03 INFO - PROCESS | 20900 | 1461088203527 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:50:03 INFO - PROCESS | 20900 | 1461088203533 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:50:03 INFO - PROCESS | 20900 | 1461088203537 Marionette TRACE conn3 <- [1,506,null,{}] 10:50:03 INFO - PROCESS | 20900 | 1461088203542 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:50:03 INFO - PROCESS | 20900 | 1461088203702 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:50:03 INFO - PROCESS | 20900 | 1461088203713 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bcd5800 == 71 [pid = 20900] [id = 134] 10:50:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x8bcd6c00) [pid = 20900] [serial = 402] [outer = (nil)] 10:50:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x8bcdf800) [pid = 20900] [serial = 403] [outer = 0x8bcd6c00] 10:50:03 INFO - PROCESS | 20900 | 1461088203789 Marionette DEBUG loaded listener.js 10:50:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8f374000) [pid = 20900] [serial = 404] [outer = 0x8bcd6c00] 10:50:04 INFO - PROCESS | 20900 | 1461088204994 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:50:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:50:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1534ms 10:50:05 INFO - PROCESS | 20900 | 1461088205069 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:50:05 INFO - PROCESS | 20900 | 1461088205077 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:50:05 INFO - PROCESS | 20900 | 1461088205087 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:50:05 INFO - PROCESS | 20900 | 1461088205091 Marionette TRACE conn3 <- [1,510,null,{}] 10:50:05 INFO - PROCESS | 20900 | 1461088205100 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:50:05 INFO - PROCESS | 20900 | 1461088205330 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:50:05 INFO - PROCESS | 20900 | 1461088205601 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b981400 == 72 [pid = 20900] [id = 135] 10:50:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x8b986800) [pid = 20900] [serial = 405] [outer = (nil)] 10:50:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x8bcd3400) [pid = 20900] [serial = 406] [outer = 0x8b986800] 10:50:05 INFO - PROCESS | 20900 | 1461088205705 Marionette DEBUG loaded listener.js 10:50:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8bcdb800) [pid = 20900] [serial = 407] [outer = 0x8b986800] 10:50:06 INFO - PROCESS | 20900 | 1461088206754 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:50:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:50:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1744ms 10:50:06 INFO - PROCESS | 20900 | 1461088206832 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 20900 | 1461088206841 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:50:06 INFO - PROCESS | 20900 | 1461088206852 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 20900 | 1461088206856 Marionette TRACE conn3 <- [1,514,null,{}] 10:50:06 INFO - PROCESS | 20900 | 1461088206863 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:50:07 INFO - PROCESS | 20900 | 1461088207082 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:50:07 INFO - PROCESS | 20900 | 1461088207345 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9ebc00 == 73 [pid = 20900] [id = 136] 10:50:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x8ea5d000) [pid = 20900] [serial = 408] [outer = (nil)] 10:50:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x8f28e400) [pid = 20900] [serial = 409] [outer = 0x8ea5d000] 10:50:07 INFO - PROCESS | 20900 | 1461088207434 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x8f2e7800) [pid = 20900] [serial = 410] [outer = 0x8ea5d000] 10:50:08 INFO - PROCESS | 20900 | 1461088208326 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:50:08 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:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1536ms 10:50:08 INFO - PROCESS | 20900 | 1461088208388 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:50:08 INFO - PROCESS | 20900 | 1461088208392 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:50:08 INFO - PROCESS | 20900 | 1461088208400 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:50:08 INFO - PROCESS | 20900 | 1461088208407 Marionette TRACE conn3 <- [1,518,null,{}] 10:50:08 INFO - PROCESS | 20900 | 1461088208424 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:50:08 INFO - PROCESS | 20900 | 1461088208649 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:50:08 INFO - PROCESS | 20900 | 1461088208868 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x932fa000 == 74 [pid = 20900] [id = 137] 10:50:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x93385800) [pid = 20900] [serial = 411] [outer = (nil)] 10:50:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x9420c800) [pid = 20900] [serial = 412] [outer = 0x93385800] 10:50:09 INFO - PROCESS | 20900 | 1461088209007 Marionette DEBUG loaded listener.js 10:50:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x94fd3400) [pid = 20900] [serial = 413] [outer = 0x93385800] 10:50:09 INFO - PROCESS | 20900 | 1461088209921 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:50:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:50:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1591ms 10:50:09 INFO - PROCESS | 20900 | 1461088209991 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:50:09 INFO - PROCESS | 20900 | 1461088209995 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:50:10 INFO - PROCESS | 20900 | 1461088210002 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:50:10 INFO - PROCESS | 20900 | 1461088210006 Marionette TRACE conn3 <- [1,522,null,{}] 10:50:10 INFO - PROCESS | 20900 | 1461088210012 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:50:10 INFO - PROCESS | 20900 | 1461088210223 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:50:10 INFO - PROCESS | 20900 | 1461088210436 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c7e3c00 == 75 [pid = 20900] [id = 138] 10:50:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x94201800) [pid = 20900] [serial = 414] [outer = (nil)] 10:50:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x97b54c00) [pid = 20900] [serial = 415] [outer = 0x94201800] 10:50:10 INFO - PROCESS | 20900 | 1461088210568 Marionette DEBUG loaded listener.js 10:50:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x97d79000) [pid = 20900] [serial = 416] [outer = 0x94201800] 10:50:11 INFO - PROCESS | 20900 | 1461088211543 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:50:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:50:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1585ms 10:50:11 INFO - PROCESS | 20900 | 1461088211588 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:50:11 INFO - PROCESS | 20900 | 1461088211592 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:50:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:50:11 INFO - PROCESS | 20900 | 1461088211599 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:50:11 INFO - PROCESS | 20900 | 1461088211603 Marionette TRACE conn3 <- [1,526,null,{}] 10:50:11 INFO - PROCESS | 20900 | 1461088211609 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:50:11 INFO - PROCESS | 20900 | 1461088211781 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:50:12 INFO - PROCESS | 20900 | 1461088212003 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8dfa9400 == 76 [pid = 20900] [id = 139] 10:50:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x8dfae800) [pid = 20900] [serial = 417] [outer = (nil)] 10:50:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x8dfb2400) [pid = 20900] [serial = 418] [outer = 0x8dfae800] 10:50:12 INFO - PROCESS | 20900 | 1461088212136 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x8dfb5000) [pid = 20900] [serial = 419] [outer = 0x8dfae800] 10:50:13 INFO - PROCESS | 20900 | 1461088213064 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:50:13 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:50:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1532ms 10:50:13 INFO - PROCESS | 20900 | 1461088213132 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:50:13 INFO - PROCESS | 20900 | 1461088213136 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:50:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:50:13 INFO - PROCESS | 20900 | 1461088213143 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:50:13 INFO - PROCESS | 20900 | 1461088213147 Marionette TRACE conn3 <- [1,530,null,{}] 10:50:13 INFO - PROCESS | 20900 | 1461088213153 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:50:13 INFO - PROCESS | 20900 | 1461088213392 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:50:13 INFO - PROCESS | 20900 | 1461088213611 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ba5b000 == 77 [pid = 20900] [id = 140] 10:50:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x8ba63000) [pid = 20900] [serial = 420] [outer = (nil)] 10:50:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x8ba68800) [pid = 20900] [serial = 421] [outer = 0x8ba63000] 10:50:13 INFO - PROCESS | 20900 | 1461088213720 Marionette DEBUG loaded listener.js 10:50:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x8f379c00) [pid = 20900] [serial = 422] [outer = 0x8ba63000] 10:50:14 INFO - PROCESS | 20900 | 1461088214493 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:50:14 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:50:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:50:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:50:14 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:50:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:50:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:50:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1393ms 10:50:14 INFO - PROCESS | 20900 | 1461088214540 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:50:14 INFO - PROCESS | 20900 | 1461088214543 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:50:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:50:14 INFO - PROCESS | 20900 | 1461088214551 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:50:14 INFO - PROCESS | 20900 | 1461088214554 Marionette TRACE conn3 <- [1,534,null,{}] 10:50:14 INFO - PROCESS | 20900 | 1461088214580 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:50:14 INFO - PROCESS | 20900 | 1461088214777 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:50:14 INFO - PROCESS | 20900 | 1461088214945 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x89e05800 == 78 [pid = 20900] [id = 141] 10:50:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x89e06000) [pid = 20900] [serial = 423] [outer = (nil)] 10:50:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x8ba60400) [pid = 20900] [serial = 424] [outer = 0x89e06000] 10:50:15 INFO - PROCESS | 20900 | 1461088215030 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0x8dfb6c00) [pid = 20900] [serial = 425] [outer = 0x89e06000] 10:50:16 INFO - PROCESS | 20900 | 1461088216013 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:50:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:50:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1489ms 10:50:16 INFO - PROCESS | 20900 | 1461088216040 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:50:16 INFO - PROCESS | 20900 | 1461088216044 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:50:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:50:16 INFO - PROCESS | 20900 | 1461088216069 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:50:16 INFO - PROCESS | 20900 | 1461088216073 Marionette TRACE conn3 <- [1,538,null,{}] 10:50:16 INFO - PROCESS | 20900 | 1461088216079 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:50:16 INFO - PROCESS | 20900 | 1461088216266 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:50:16 INFO - PROCESS | 20900 | 1461088216435 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x89e09c00 == 79 [pid = 20900] [id = 142] 10:50:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 186 (0x89e10400) [pid = 20900] [serial = 426] [outer = (nil)] 10:50:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 187 (0x8c60f400) [pid = 20900] [serial = 427] [outer = 0x89e10400] 10:50:16 INFO - PROCESS | 20900 | 1461088216524 Marionette DEBUG loaded listener.js 10:50:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 188 (0x8c614800) [pid = 20900] [serial = 428] [outer = 0x89e10400] 10:50:17 INFO - PROCESS | 20900 | 1461088217392 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:50:17 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:50:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1342ms 10:50:17 INFO - PROCESS | 20900 | 1461088217408 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:50:17 INFO - PROCESS | 20900 | 1461088217412 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:50:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:50:17 INFO - PROCESS | 20900 | 1461088217418 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:50:17 INFO - PROCESS | 20900 | 1461088217422 Marionette TRACE conn3 <- [1,542,null,{}] 10:50:17 INFO - PROCESS | 20900 | 1461088217428 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:50:17 INFO - PROCESS | 20900 | 1461088217597 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:50:17 INFO - PROCESS | 20900 | 1461088217776 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8a201400 == 80 [pid = 20900] [id = 143] 10:50:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 189 (0x8a202c00) [pid = 20900] [serial = 429] [outer = (nil)] 10:50:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 190 (0x8a20a000) [pid = 20900] [serial = 430] [outer = 0x8a202c00] 10:50:17 INFO - PROCESS | 20900 | 1461088217865 Marionette DEBUG loaded listener.js 10:50:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 191 (0x8a20dc00) [pid = 20900] [serial = 431] [outer = 0x8a202c00] 10:50:18 INFO - PROCESS | 20900 | 1461088218702 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:50:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 10:50:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1341ms 10:50:18 INFO - PROCESS | 20900 | 1461088218768 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:50:18 INFO - PROCESS | 20900 | 1461088218772 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:50:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:50:18 INFO - PROCESS | 20900 | 1461088218781 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:50:18 INFO - PROCESS | 20900 | 1461088218784 Marionette TRACE conn3 <- [1,546,null,{}] 10:50:18 INFO - PROCESS | 20900 | 1461088218790 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:50:18 INFO - PROCESS | 20900 | 1461088218981 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:50:19 INFO - PROCESS | 20900 | 1461088219156 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8a208400 == 81 [pid = 20900] [id = 144] 10:50:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 192 (0x8a208800) [pid = 20900] [serial = 432] [outer = (nil)] 10:50:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 193 (0x8a20f800) [pid = 20900] [serial = 433] [outer = 0x8a208800] 10:50:19 INFO - PROCESS | 20900 | 1461088219245 Marionette DEBUG loaded listener.js 10:50:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 194 (0x8c616000) [pid = 20900] [serial = 434] [outer = 0x8a208800] 10:50:20 INFO - PROCESS | 20900 | 1461088220180 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:50:20 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:50:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1434ms 10:50:20 INFO - PROCESS | 20900 | 1461088220259 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:50:20 INFO - PROCESS | 20900 | 1461088220264 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:50:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:50:20 INFO - PROCESS | 20900 | 1461088220273 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:50:20 INFO - PROCESS | 20900 | 1461088220278 Marionette TRACE conn3 <- [1,550,null,{}] 10:50:20 INFO - PROCESS | 20900 | 1461088220284 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:50:20 INFO - PROCESS | 20900 | 1461088220513 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:50:20 INFO - PROCESS | 20900 | 1461088220739 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895bac00 == 82 [pid = 20900] [id = 145] 10:50:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 195 (0x895bb400) [pid = 20900] [serial = 435] [outer = (nil)] 10:50:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 196 (0x895c2000) [pid = 20900] [serial = 436] [outer = 0x895bb400] 10:50:20 INFO - PROCESS | 20900 | 1461088220860 Marionette DEBUG loaded listener.js 10:50:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 197 (0x97f0a800) [pid = 20900] [serial = 437] [outer = 0x895bb400] 10:50:21 INFO - PROCESS | 20900 | 1461088221743 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:50:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 10:50:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1533ms 10:50:21 INFO - PROCESS | 20900 | 1461088221807 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:50:21 INFO - PROCESS | 20900 | 1461088221811 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:50:21 INFO - PROCESS | 20900 | 1461088221818 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:50:21 INFO - PROCESS | 20900 | 1461088221822 Marionette TRACE conn3 <- [1,554,null,{}] 10:50:21 INFO - PROCESS | 20900 | 1461088221828 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:50:22 INFO - PROCESS | 20900 | 1461088221997 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:50:22 INFO - PROCESS | 20900 | 1461088222182 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895b9400 == 83 [pid = 20900] [id = 146] 10:50:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 198 (0x895c2c00) [pid = 20900] [serial = 438] [outer = (nil)] 10:50:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 199 (0x8c586c00) [pid = 20900] [serial = 439] [outer = 0x895c2c00] 10:50:22 INFO - PROCESS | 20900 | 1461088222267 Marionette DEBUG loaded listener.js 10:50:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 200 (0x8c588c00) [pid = 20900] [serial = 440] [outer = 0x895c2c00] 10:50:22 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:23 INFO - PROCESS | 20900 | 1461088223198 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:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1431ms 10:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:50:23 INFO - PROCESS | 20900 | 1461088223250 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:50:23 INFO - PROCESS | 20900 | 1461088223253 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:50:23 INFO - PROCESS | 20900 | 1461088223260 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:50:23 INFO - PROCESS | 20900 | 1461088223263 Marionette TRACE conn3 <- [1,558,null,{}] 10:50:23 INFO - PROCESS | 20900 | 1461088223269 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:50:23 INFO - PROCESS | 20900 | 1461088223443 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:50:23 INFO - PROCESS | 20900 | 1461088223622 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895c8000 == 84 [pid = 20900] [id = 147] 10:50:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 201 (0x8c587000) [pid = 20900] [serial = 441] [outer = (nil)] 10:50:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 202 (0x8c60c000) [pid = 20900] [serial = 442] [outer = 0x8c587000] 10:50:23 INFO - PROCESS | 20900 | 1461088223708 Marionette DEBUG loaded listener.js 10:50:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 203 (0x8e9f3800) [pid = 20900] [serial = 443] [outer = 0x8c587000] 10:50:24 INFO - PROCESS | 20900 | 1461088224947 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:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1735ms 10:50:24 INFO - PROCESS | 20900 | 1461088224995 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 20900 | 1461088225001 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:50:25 INFO - PROCESS | 20900 | 1461088225019 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 20900 | 1461088225025 Marionette TRACE conn3 <- [1,562,null,{}] 10:50:25 INFO - PROCESS | 20900 | 1461088225035 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:50:25 INFO - PROCESS | 20900 | 1461088225271 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:50:25 INFO - PROCESS | 20900 | 1461088225440 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b97bc00 == 85 [pid = 20900] [id = 148] 10:50:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 204 (0x8ba5d000) [pid = 20900] [serial = 444] [outer = (nil)] 10:50:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 205 (0x8ba64000) [pid = 20900] [serial = 445] [outer = 0x8ba5d000] 10:50:25 INFO - PROCESS | 20900 | 1461088225525 Marionette DEBUG loaded listener.js 10:50:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 206 (0x8bac9c00) [pid = 20900] [serial = 446] [outer = 0x8ba5d000] 10:50:26 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:26 INFO - PROCESS | 20900 | 1461088226451 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:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1486ms 10:50:26 INFO - PROCESS | 20900 | 1461088226504 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:50:26 INFO - PROCESS | 20900 | 1461088226513 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:50:26 INFO - PROCESS | 20900 | 1461088226524 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:50:26 INFO - PROCESS | 20900 | 1461088226528 Marionette TRACE conn3 <- [1,566,null,{}] 10:50:26 INFO - PROCESS | 20900 | 1461088226535 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:50:26 INFO - PROCESS | 20900 | 1461088226707 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:50:26 INFO - PROCESS | 20900 | 1461088226896 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ba69400 == 86 [pid = 20900] [id = 149] 10:50:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 207 (0x8bad5400) [pid = 20900] [serial = 447] [outer = (nil)] 10:50:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 208 (0x8c58e400) [pid = 20900] [serial = 448] [outer = 0x8bad5400] 10:50:27 INFO - PROCESS | 20900 | 1461088227025 Marionette DEBUG loaded listener.js 10:50:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 209 (0x8c617c00) [pid = 20900] [serial = 449] [outer = 0x8bad5400] 10:50:27 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:28 INFO - PROCESS | 20900 | 1461088228060 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:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1589ms 10:50:28 INFO - PROCESS | 20900 | 1461088228113 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:50:28 INFO - PROCESS | 20900 | 1461088228117 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:50:28 INFO - PROCESS | 20900 | 1461088228124 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:50:28 INFO - PROCESS | 20900 | 1461088228130 Marionette TRACE conn3 <- [1,570,null,{}] 10:50:28 INFO - PROCESS | 20900 | 1461088228146 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:50:28 INFO - PROCESS | 20900 | 1461088228324 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:50:28 INFO - PROCESS | 20900 | --DOCSHELL 0x9807e400 == 85 [pid = 20900] [id = 93] 10:50:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa1e800 == 84 [pid = 20900] [id = 91] 10:50:28 INFO - PROCESS | 20900 | --DOMWINDOW == 208 (0x98ad0800) [pid = 20900] [serial = 354] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 20900 | 1461088228657 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | --DOCSHELL 0x96790000 == 83 [pid = 20900] [id = 133] 10:50:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8f374800 == 82 [pid = 20900] [id = 132] 10:50:28 INFO - PROCESS | 20900 | --DOCSHELL 0x91f8e400 == 81 [pid = 20900] [id = 131] 10:50:28 INFO - PROCESS | 20900 | ++DOCSHELL 0x8df01400 == 82 [pid = 20900] [id = 150] 10:50:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 209 (0x8dfb0800) [pid = 20900] [serial = 450] [outer = (nil)] 10:50:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 210 (0x8ea5a800) [pid = 20900] [serial = 451] [outer = 0x8dfb0800] 10:50:28 INFO - PROCESS | 20900 | 1461088228774 Marionette DEBUG loaded listener.js 10:50:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 211 (0x8ed0a000) [pid = 20900] [serial = 452] [outer = 0x8dfb0800] 10:50:29 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed10800 == 81 [pid = 20900] [id = 130] 10:50:29 INFO - PROCESS | 20900 | --DOCSHELL 0x8df07400 == 80 [pid = 20900] [id = 129] 10:50:29 INFO - PROCESS | 20900 | --DOCSHELL 0x8df0f800 == 79 [pid = 20900] [id = 128] 10:50:29 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:29 INFO - PROCESS | 20900 | --DOCSHELL 0x8c373800 == 78 [pid = 20900] [id = 122] 10:50:29 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed0e000 == 77 [pid = 20900] [id = 119] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 210 (0x9ea16400) [pid = 20900] [serial = 318] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 209 (0x97465800) [pid = 20900] [serial = 346] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 208 (0x96381400) [pid = 20900] [serial = 336] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 207 (0x8fa58400) [pid = 20900] [serial = 340] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 206 (0x97d7e800) [pid = 20900] [serial = 349] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 205 (0x97f01c00) [pid = 20900] [serial = 351] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 204 (0x97d78400) [pid = 20900] [serial = 348] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 203 (0xa0032400) [pid = 20900] [serial = 271] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 202 (0x97b4fc00) [pid = 20900] [serial = 315] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 201 (0x967b0800) [pid = 20900] [serial = 345] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 200 (0x8ed0ac00) [pid = 20900] [serial = 339] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 199 (0x9420a400) [pid = 20900] [serial = 342] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 198 (0x9fc4b800) [pid = 20900] [serial = 310] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 197 (0x9420e000) [pid = 20900] [serial = 327] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 196 (0xa44afc00) [pid = 20900] [serial = 324] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 195 (0xa4b0ac00) [pid = 20900] [serial = 330] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 194 (0x945c8c00) [pid = 20900] [serial = 343] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 193 (0x97f10400) [pid = 20900] [serial = 352] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 192 (0x945c9800) [pid = 20900] [serial = 333] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 191 (0x8ed04000) [pid = 20900] [serial = 312] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | --DOMWINDOW == 190 (0x97d7cc00) [pid = 20900] [serial = 321] [outer = (nil)] [url = about:blank] 10:50:29 INFO - PROCESS | 20900 | 1461088229587 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:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1487ms 10:50:29 INFO - PROCESS | 20900 | 1461088229611 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:50:29 INFO - PROCESS | 20900 | 1461088229616 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:50:29 INFO - PROCESS | 20900 | 1461088229623 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:50:29 INFO - PROCESS | 20900 | 1461088229626 Marionette TRACE conn3 <- [1,574,null,{}] 10:50:29 INFO - PROCESS | 20900 | 1461088229631 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:50:29 INFO - PROCESS | 20900 | 1461088229815 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:50:29 INFO - PROCESS | 20900 | 1461088229954 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c373800 == 78 [pid = 20900] [id = 151] 10:50:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 191 (0x8e9f4c00) [pid = 20900] [serial = 453] [outer = (nil)] 10:50:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 192 (0x8f293c00) [pid = 20900] [serial = 454] [outer = 0x8e9f4c00] 10:50:30 INFO - PROCESS | 20900 | 1461088230030 Marionette DEBUG loaded listener.js 10:50:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 193 (0x8f373000) [pid = 20900] [serial = 455] [outer = 0x8e9f4c00] 10:50:30 INFO - PROCESS | 20900 | 1461088230838 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:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1291ms 10:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:50:30 INFO - PROCESS | 20900 | 1461088230915 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:50:30 INFO - PROCESS | 20900 | 1461088230918 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:50:30 INFO - PROCESS | 20900 | 1461088230924 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:50:30 INFO - PROCESS | 20900 | 1461088230928 Marionette TRACE conn3 <- [1,578,null,{}] 10:50:30 INFO - PROCESS | 20900 | 1461088230933 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:50:31 INFO - PROCESS | 20900 | 1461088231112 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:50:31 INFO - PROCESS | 20900 | 1461088231298 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c613400 == 79 [pid = 20900] [id = 152] 10:50:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 194 (0x8f380400) [pid = 20900] [serial = 456] [outer = (nil)] 10:50:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 195 (0x8fa51000) [pid = 20900] [serial = 457] [outer = 0x8f380400] 10:50:31 INFO - PROCESS | 20900 | 1461088231382 Marionette DEBUG loaded listener.js 10:50:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 196 (0x915dcc00) [pid = 20900] [serial = 458] [outer = 0x8f380400] 10:50:32 INFO - PROCESS | 20900 | --DOMWINDOW == 195 (0x8f375c00) [pid = 20900] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:50:32 INFO - PROCESS | 20900 | --DOMWINDOW == 194 (0x967ae400) [pid = 20900] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:50:32 INFO - PROCESS | 20900 | --DOMWINDOW == 193 (0x945c8400) [pid = 20900] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:50:32 INFO - PROCESS | 20900 | --DOMWINDOW == 192 (0x8fa1d000) [pid = 20900] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:50:32 INFO - PROCESS | 20900 | --DOMWINDOW == 191 (0x8df10000) [pid = 20900] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:50:32 INFO - PROCESS | 20900 | --DOMWINDOW == 190 (0x8fa14400) [pid = 20900] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:50:32 INFO - PROCESS | 20900 | 1461088232838 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:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2047ms 10:50:32 INFO - PROCESS | 20900 | 1461088232972 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:50:32 INFO - PROCESS | 20900 | 1461088232978 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:50:33 INFO - PROCESS | 20900 | 1461088233000 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - PROCESS | 20900 | 1461088233004 Marionette TRACE conn3 <- [1,582,null,{}] 10:50:33 INFO - PROCESS | 20900 | 1461088233013 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:50:33 INFO - PROCESS | 20900 | 1461088233192 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:50:33 INFO - PROCESS | 20900 | 1461088233371 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895bf000 == 80 [pid = 20900] [id = 153] 10:50:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 191 (0x8b97f800) [pid = 20900] [serial = 459] [outer = (nil)] 10:50:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 192 (0x8ba64400) [pid = 20900] [serial = 460] [outer = 0x8b97f800] 10:50:33 INFO - PROCESS | 20900 | 1461088233474 Marionette DEBUG loaded listener.js 10:50:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 193 (0x8c372000) [pid = 20900] [serial = 461] [outer = 0x8b97f800] 10:50:34 INFO - PROCESS | 20900 | 1461088234556 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:50:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:50:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1634ms 10:50:34 INFO - PROCESS | 20900 | 1461088234634 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:50:34 INFO - PROCESS | 20900 | 1461088234644 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:50:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:50:34 INFO - PROCESS | 20900 | 1461088234655 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:50:34 INFO - PROCESS | 20900 | 1461088234659 Marionette TRACE conn3 <- [1,586,null,{}] 10:50:34 INFO - PROCESS | 20900 | 1461088234666 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:50:34 INFO - PROCESS | 20900 | 1461088234891 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:50:35 INFO - PROCESS | 20900 | 1461088235211 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bcda800 == 81 [pid = 20900] [id = 154] 10:50:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 194 (0x8c371800) [pid = 20900] [serial = 462] [outer = (nil)] 10:50:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 195 (0x8dfaa400) [pid = 20900] [serial = 463] [outer = 0x8c371800] 10:50:35 INFO - PROCESS | 20900 | 1461088235305 Marionette DEBUG loaded listener.js 10:50:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 196 (0x8ea58400) [pid = 20900] [serial = 464] [outer = 0x8c371800] 10:50:35 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:36 INFO - PROCESS | 20900 | 1461088236254 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:50:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:50:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1636ms 10:50:36 INFO - PROCESS | 20900 | 1461088236291 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:50:36 INFO - PROCESS | 20900 | 1461088236296 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:50:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:50:36 INFO - PROCESS | 20900 | 1461088236303 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:50:36 INFO - PROCESS | 20900 | 1461088236309 Marionette TRACE conn3 <- [1,590,null,{}] 10:50:36 INFO - PROCESS | 20900 | 1461088236326 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:50:36 INFO - PROCESS | 20900 | 1461088236518 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:50:36 INFO - PROCESS | 20900 | 1461088236742 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f293800 == 82 [pid = 20900] [id = 155] 10:50:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 197 (0x91fe8c00) [pid = 20900] [serial = 465] [outer = (nil)] 10:50:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 198 (0x9338a800) [pid = 20900] [serial = 466] [outer = 0x91fe8c00] 10:50:36 INFO - PROCESS | 20900 | 1461088236882 Marionette DEBUG loaded listener.js 10:50:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 199 (0x93392000) [pid = 20900] [serial = 467] [outer = 0x91fe8c00] 10:50:37 INFO - PROCESS | 20900 | 1461088237736 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:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1495ms 10:50:37 INFO - PROCESS | 20900 | 1461088237798 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:50:37 INFO - PROCESS | 20900 | 1461088237803 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:50:37 INFO - PROCESS | 20900 | 1461088237810 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 20900 | 1461088237814 Marionette TRACE conn3 <- [1,594,null,{}] 10:50:37 INFO - PROCESS | 20900 | 1461088237820 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:50:38 INFO - PROCESS | 20900 | 1461088238000 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:50:38 INFO - PROCESS | 20900 | 1461088238174 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c7e6000 == 83 [pid = 20900] [id = 156] 10:50:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 200 (0x93389800) [pid = 20900] [serial = 468] [outer = (nil)] 10:50:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 201 (0x945cec00) [pid = 20900] [serial = 469] [outer = 0x93389800] 10:50:38 INFO - PROCESS | 20900 | 1461088238262 Marionette DEBUG loaded listener.js 10:50:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 202 (0x9620c400) [pid = 20900] [serial = 470] [outer = 0x93389800] 10:50:39 INFO - PROCESS | 20900 | 1461088239250 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:50:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1488ms 10:50:39 INFO - PROCESS | 20900 | 1461088239298 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:50:39 INFO - PROCESS | 20900 | 1461088239301 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:50:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:50:39 INFO - PROCESS | 20900 | 1461088239309 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:50:39 INFO - PROCESS | 20900 | 1461088239312 Marionette TRACE conn3 <- [1,598,null,{}] 10:50:39 INFO - PROCESS | 20900 | 1461088239318 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:50:39 INFO - PROCESS | 20900 | 1461088239495 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:50:39 INFO - PROCESS | 20900 | 1461088239676 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 20900 | ++DOCSHELL 0x895bb800 == 84 [pid = 20900] [id = 157] 10:50:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 203 (0x91322c00) [pid = 20900] [serial = 471] [outer = (nil)] 10:50:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 204 (0x967ba800) [pid = 20900] [serial = 472] [outer = 0x91322c00] 10:50:39 INFO - PROCESS | 20900 | 1461088239765 Marionette DEBUG loaded listener.js 10:50:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 205 (0x9745a800) [pid = 20900] [serial = 473] [outer = 0x91322c00] 10:50:40 INFO - PROCESS | 20900 | 1461088240853 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:50:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:50:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1586ms 10:50:40 INFO - PROCESS | 20900 | 1461088240896 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:50:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:50:40 INFO - PROCESS | 20900 | 1461088240901 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:50:40 INFO - PROCESS | 20900 | 1461088240907 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:50:40 INFO - PROCESS | 20900 | 1461088240912 Marionette TRACE conn3 <- [1,602,null,{}] 10:50:40 INFO - PROCESS | 20900 | 1461088240918 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:50:41 INFO - PROCESS | 20900 | 1461088241125 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:50:41 INFO - PROCESS | 20900 | 1461088241415 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x89e11000 == 85 [pid = 20900] [id = 158] 10:50:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 206 (0x97b55000) [pid = 20900] [serial = 474] [outer = (nil)] 10:50:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 207 (0x97f08c00) [pid = 20900] [serial = 475] [outer = 0x97b55000] 10:50:41 INFO - PROCESS | 20900 | 1461088241510 Marionette DEBUG loaded listener.js 10:50:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 208 (0x98077000) [pid = 20900] [serial = 476] [outer = 0x97b55000] 10:50:42 INFO - PROCESS | 20900 | 1461088242392 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:50:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:50:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1535ms 10:50:42 INFO - PROCESS | 20900 | 1461088242442 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:50:42 INFO - PROCESS | 20900 | 1461088242446 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:50:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:50:42 INFO - PROCESS | 20900 | 1461088242453 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:50:42 INFO - PROCESS | 20900 | 1461088242456 Marionette TRACE conn3 <- [1,606,null,{}] 10:50:42 INFO - PROCESS | 20900 | 1461088242462 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:50:42 INFO - PROCESS | 20900 | 1461088242644 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:50:42 INFO - PROCESS | 20900 | 1461088242822 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 20900 | ++DOCSHELL 0x97d7e800 == 86 [pid = 20900] [id = 159] 10:50:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 209 (0x97f01400) [pid = 20900] [serial = 477] [outer = (nil)] 10:50:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 210 (0x9899d800) [pid = 20900] [serial = 478] [outer = 0x97f01400] 10:50:42 INFO - PROCESS | 20900 | 1461088242910 Marionette DEBUG loaded listener.js 10:50:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 211 (0x9900f400) [pid = 20900] [serial = 479] [outer = 0x97f01400] 10:50:43 INFO - PROCESS | 20900 | 1461088243834 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:50:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:50:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1437ms 10:50:43 INFO - PROCESS | 20900 | 1461088243891 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:50:43 INFO - PROCESS | 20900 | 1461088243895 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:50:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:50:43 INFO - PROCESS | 20900 | 1461088243902 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:50:43 INFO - PROCESS | 20900 | 1461088243904 Marionette TRACE conn3 <- [1,610,null,{}] 10:50:43 INFO - PROCESS | 20900 | 1461088243911 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:50:44 INFO - PROCESS | 20900 | 1461088244092 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:50:44 INFO - PROCESS | 20900 | 1461088244271 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x967ab800 == 87 [pid = 20900] [id = 160] 10:50:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 212 (0x9807a800) [pid = 20900] [serial = 480] [outer = (nil)] 10:50:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 213 (0x994c9000) [pid = 20900] [serial = 481] [outer = 0x9807a800] 10:50:44 INFO - PROCESS | 20900 | 1461088244362 Marionette DEBUG loaded listener.js 10:50:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 214 (0x994cf800) [pid = 20900] [serial = 482] [outer = 0x9807a800] 10:50:45 INFO - PROCESS | 20900 | 1461088245274 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:50:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:50:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1429ms 10:50:45 INFO - PROCESS | 20900 | 1461088245332 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:50:45 INFO - PROCESS | 20900 | 1461088245337 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:50:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:50:45 INFO - PROCESS | 20900 | 1461088245344 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:50:45 INFO - PROCESS | 20900 | 1461088245348 Marionette TRACE conn3 <- [1,614,null,{}] 10:50:45 INFO - PROCESS | 20900 | 1461088245354 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:50:45 INFO - PROCESS | 20900 | 1461088245529 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:50:45 INFO - PROCESS | 20900 | 1461088245708 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 20900 | ++DOCSHELL 0x97d77c00 == 88 [pid = 20900] [id = 161] 10:50:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 215 (0x9899f000) [pid = 20900] [serial = 483] [outer = (nil)] 10:50:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 216 (0x9fb93400) [pid = 20900] [serial = 484] [outer = 0x9899f000] 10:50:45 INFO - PROCESS | 20900 | 1461088245796 Marionette DEBUG loaded listener.js 10:50:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 217 (0x9fc7b400) [pid = 20900] [serial = 485] [outer = 0x9899f000] 10:50:46 INFO - PROCESS | 20900 | 1461088246792 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:50:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:50:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1487ms 10:50:46 INFO - PROCESS | 20900 | 1461088246832 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:50:46 INFO - PROCESS | 20900 | 1461088246837 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:50:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:50:46 INFO - PROCESS | 20900 | 1461088246843 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:50:46 INFO - PROCESS | 20900 | 1461088246846 Marionette TRACE conn3 <- [1,618,null,{}] 10:50:46 INFO - PROCESS | 20900 | 1461088246853 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:50:47 INFO - PROCESS | 20900 | 1461088247036 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:50:47 INFO - PROCESS | 20900 | 1461088247216 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895c3400 == 89 [pid = 20900] [id = 162] 10:50:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 218 (0x8bc81c00) [pid = 20900] [serial = 486] [outer = (nil)] 10:50:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 219 (0x8bc8a000) [pid = 20900] [serial = 487] [outer = 0x8bc81c00] 10:50:47 INFO - PROCESS | 20900 | 1461088247307 Marionette DEBUG loaded listener.js 10:50:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 220 (0x8bc8c000) [pid = 20900] [serial = 488] [outer = 0x8bc81c00] 10:50:48 INFO - PROCESS | 20900 | 1461088248276 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:50:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:50:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1492ms 10:50:48 INFO - PROCESS | 20900 | 1461088248336 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:50:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:50:48 INFO - PROCESS | 20900 | 1461088248341 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:50:48 INFO - PROCESS | 20900 | 1461088248347 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:50:48 INFO - PROCESS | 20900 | 1461088248352 Marionette TRACE conn3 <- [1,622,null,{}] 10:50:48 INFO - PROCESS | 20900 | 1461088248358 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:50:48 INFO - PROCESS | 20900 | 1461088248574 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:50:48 INFO - PROCESS | 20900 | 1461088248823 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b34c000 == 90 [pid = 20900] [id = 163] 10:50:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 221 (0x8b354000) [pid = 20900] [serial = 489] [outer = (nil)] 10:50:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 222 (0x8bc84400) [pid = 20900] [serial = 490] [outer = 0x8b354000] 10:50:48 INFO - PROCESS | 20900 | 1461088248963 Marionette DEBUG loaded listener.js 10:50:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 223 (0x9678d000) [pid = 20900] [serial = 491] [outer = 0x8b354000] 10:50:49 INFO - PROCESS | 20900 | 1461088249921 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:50:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:50:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1636ms 10:50:49 INFO - PROCESS | 20900 | 1461088249984 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:50:49 INFO - PROCESS | 20900 | 1461088249988 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:50:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:50:49 INFO - PROCESS | 20900 | 1461088249994 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:50:49 INFO - PROCESS | 20900 | 1461088249997 Marionette TRACE conn3 <- [1,626,null,{}] 10:50:50 INFO - PROCESS | 20900 | 1461088250004 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:50:50 INFO - PROCESS | 20900 | 1461088250178 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:50:50 INFO - PROCESS | 20900 | 1461088250408 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc88400 == 91 [pid = 20900] [id = 164] 10:50:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 224 (0x8df05000) [pid = 20900] [serial = 492] [outer = (nil)] 10:50:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 225 (0x9fc7a000) [pid = 20900] [serial = 493] [outer = 0x8df05000] 10:50:50 INFO - PROCESS | 20900 | 1461088250534 Marionette DEBUG loaded listener.js 10:50:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 226 (0xa0ad3000) [pid = 20900] [serial = 494] [outer = 0x8df05000] 10:50:51 INFO - PROCESS | 20900 | 1461088251411 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:50:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:50:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1485ms 10:50:51 INFO - PROCESS | 20900 | 1461088251488 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:50:51 INFO - PROCESS | 20900 | 1461088251492 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:50:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:50:51 INFO - PROCESS | 20900 | 1461088251502 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:50:51 INFO - PROCESS | 20900 | 1461088251505 Marionette TRACE conn3 <- [1,630,null,{}] 10:50:51 INFO - PROCESS | 20900 | 1461088251511 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:50:51 INFO - PROCESS | 20900 | 1461088251687 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:50:51 INFO - PROCESS | 20900 | 1461088251916 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8884a400 == 92 [pid = 20900] [id = 165] 10:50:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 227 (0x8884a800) [pid = 20900] [serial = 495] [outer = (nil)] 10:50:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 228 (0x88851c00) [pid = 20900] [serial = 496] [outer = 0x8884a800] 10:50:52 INFO - PROCESS | 20900 | 1461088252048 Marionette DEBUG loaded listener.js 10:50:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 229 (0x88855000) [pid = 20900] [serial = 497] [outer = 0x8884a800] 10:50:53 INFO - PROCESS | 20900 | 1461088253072 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:50:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:50:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1642ms 10:50:53 INFO - PROCESS | 20900 | 1461088253145 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:50:53 INFO - PROCESS | 20900 | 1461088253148 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:50:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:50:53 INFO - PROCESS | 20900 | 1461088253155 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:50:53 INFO - PROCESS | 20900 | 1461088253158 Marionette TRACE conn3 <- [1,634,null,{}] 10:50:53 INFO - PROCESS | 20900 | 1461088253164 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:50:53 INFO - PROCESS | 20900 | 1461088253375 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:50:53 INFO - PROCESS | 20900 | 1461088253952 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8a201c00 == 93 [pid = 20900] [id = 166] 10:50:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 230 (0x8a205400) [pid = 20900] [serial = 498] [outer = (nil)] 10:50:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 231 (0x8b34d000) [pid = 20900] [serial = 499] [outer = 0x8a205400] 10:50:54 INFO - PROCESS | 20900 | 1461088254035 Marionette DEBUG loaded listener.js 10:50:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 232 (0x8b353000) [pid = 20900] [serial = 500] [outer = 0x8a205400] 10:50:54 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:54 INFO - PROCESS | 20900 | 1461088254938 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:50:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:50:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1834ms 10:50:54 INFO - PROCESS | 20900 | 1461088254991 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 20900 | 1461088254999 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:50:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:50:55 INFO - PROCESS | 20900 | 1461088255008 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 20900 | 1461088255012 Marionette TRACE conn3 <- [1,638,null,{}] 10:50:55 INFO - PROCESS | 20900 | 1461088255019 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:50:55 INFO - PROCESS | 20900 | 1461088255200 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:50:55 INFO - PROCESS | 20900 | 1461088255386 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b989400 == 94 [pid = 20900] [id = 167] 10:50:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 233 (0x8ba67000) [pid = 20900] [serial = 501] [outer = (nil)] 10:50:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 234 (0x8bc86000) [pid = 20900] [serial = 502] [outer = 0x8ba67000] 10:50:55 INFO - PROCESS | 20900 | 1461088255523 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 235 (0x8bcd4c00) [pid = 20900] [serial = 503] [outer = 0x8ba67000] 10:50:56 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:56 INFO - PROCESS | 20900 | 1461088256496 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:50:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:50:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1536ms 10:50:56 INFO - PROCESS | 20900 | 1461088256549 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 20900 | 1461088256555 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:50:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:50:56 INFO - PROCESS | 20900 | 1461088256562 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 20900 | 1461088256566 Marionette TRACE conn3 <- [1,642,null,{}] 10:50:56 INFO - PROCESS | 20900 | 1461088256572 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:50:56 INFO - PROCESS | 20900 | 1461088256743 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:50:56 INFO - PROCESS | 20900 | 1461088256932 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a210000 == 95 [pid = 20900] [id = 168] 10:50:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 236 (0x8b97b800) [pid = 20900] [serial = 504] [outer = (nil)] 10:50:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 237 (0x8bc83000) [pid = 20900] [serial = 505] [outer = 0x8b97b800] 10:50:57 INFO - PROCESS | 20900 | 1461088257017 Marionette DEBUG loaded listener.js 10:50:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 238 (0x8c7e3000) [pid = 20900] [serial = 506] [outer = 0x8b97b800] 10:50:57 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea5fc00 == 94 [pid = 20900] [id = 107] 10:50:57 INFO - PROCESS | 20900 | --DOCSHELL 0x94207800 == 93 [pid = 20900] [id = 110] 10:50:57 INFO - PROCESS | 20900 | --DOCSHELL 0x97d7f800 == 92 [pid = 20900] [id = 108] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 237 (0x9420c000) [pid = 20900] [serial = 357] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 236 (0x97d76400) [pid = 20900] [serial = 360] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 235 (0x97d75000) [pid = 20900] [serial = 363] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 234 (0x8c37c800) [pid = 20900] [serial = 366] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 233 (0x9ea0e400) [pid = 20900] [serial = 369] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 232 (0xa3cde400) [pid = 20900] [serial = 372] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 231 (0x8c7e3800) [pid = 20900] [serial = 375] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 230 (0x8bad3400) [pid = 20900] [serial = 378] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 229 (0x8fa4a800) [pid = 20900] [serial = 381] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOMWINDOW == 228 (0x8bcdf800) [pid = 20900] [serial = 403] [outer = (nil)] [url = about:blank] 10:50:57 INFO - PROCESS | 20900 | --DOCSHELL 0x9420a000 == 91 [pid = 20900] [id = 109] 10:50:57 INFO - PROCESS | 20900 | --DOCSHELL 0x8c373800 == 90 [pid = 20900] [id = 151] 10:50:57 INFO - PROCESS | 20900 | --DOCSHELL 0x8df01400 == 89 [pid = 20900] [id = 150] 10:50:57 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba69400 == 88 [pid = 20900] [id = 149] 10:50:58 INFO - PROCESS | 20900 | --DOCSHELL 0x8b97bc00 == 87 [pid = 20900] [id = 148] 10:50:58 INFO - PROCESS | 20900 | 1461088258121 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:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 227 (0x8f37b400) [pid = 20900] [serial = 396] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 226 (0x9745b000) [pid = 20900] [serial = 400] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 225 (0x8f37e800) [pid = 20900] [serial = 397] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 224 (0x967b8c00) [pid = 20900] [serial = 393] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 223 (0x93390800) [pid = 20900] [serial = 390] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 222 (0x9420f800) [pid = 20900] [serial = 391] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 221 (0x8ed04c00) [pid = 20900] [serial = 385] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 220 (0x8ea54800) [pid = 20900] [serial = 384] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 219 (0x932f2800) [pid = 20900] [serial = 388] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 218 (0x91febc00) [pid = 20900] [serial = 387] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 217 (0x97b57400) [pid = 20900] [serial = 401] [outer = (nil)] [url = about:blank] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 216 (0x97489000) [pid = 20900] [serial = 217] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:50:58 INFO - PROCESS | 20900 | --DOMWINDOW == 215 (0x97460800) [pid = 20900] [serial = 394] [outer = (nil)] [url = about:blank] 10:50:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:50:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1646ms 10:50:58 INFO - PROCESS | 20900 | 1461088258209 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:50:58 INFO - PROCESS | 20900 | 1461088258214 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:50:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:50:58 INFO - PROCESS | 20900 | 1461088258228 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:50:58 INFO - PROCESS | 20900 | 1461088258237 Marionette TRACE conn3 <- [1,646,null,{}] 10:50:58 INFO - PROCESS | 20900 | 1461088258246 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:50:58 INFO - PROCESS | 20900 | 1461088258416 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:50:58 INFO - PROCESS | 20900 | 1461088258614 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ba5a800 == 88 [pid = 20900] [id = 169] 10:50:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 216 (0x8bcd9000) [pid = 20900] [serial = 507] [outer = (nil)] 10:50:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 217 (0x8c7e3800) [pid = 20900] [serial = 508] [outer = 0x8bcd9000] 10:50:58 INFO - PROCESS | 20900 | 1461088258691 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 218 (0x8ea5b800) [pid = 20900] [serial = 509] [outer = 0x8bcd9000] 10:50:59 INFO - PROCESS | 20900 | 1461088259428 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:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1246ms 10:50:59 INFO - PROCESS | 20900 | 1461088259475 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:50:59 INFO - PROCESS | 20900 | 1461088259479 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:50:59 INFO - PROCESS | 20900 | 1461088259486 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 20900 | 1461088259489 Marionette TRACE conn3 <- [1,650,null,{}] 10:50:59 INFO - PROCESS | 20900 | 1461088259495 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:50:59 INFO - PROCESS | 20900 | 1461088259661 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:50:59 INFO - PROCESS | 20900 | 1461088259673 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c583800 == 89 [pid = 20900] [id = 170] 10:50:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 219 (0x8dfb0400) [pid = 20900] [serial = 510] [outer = (nil)] 10:50:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 220 (0x8f372000) [pid = 20900] [serial = 511] [outer = 0x8dfb0400] 10:50:59 INFO - PROCESS | 20900 | 1461088259746 Marionette DEBUG loaded listener.js 10:50:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 221 (0x8f377c00) [pid = 20900] [serial = 512] [outer = 0x8dfb0400] 10:51:00 INFO - PROCESS | 20900 | 1461088260713 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:51:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:51:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1280ms 10:51:00 INFO - PROCESS | 20900 | 1461088260776 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:51:00 INFO - PROCESS | 20900 | 1461088260780 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:51:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:51:00 INFO - PROCESS | 20900 | 1461088260786 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:51:00 INFO - PROCESS | 20900 | 1461088260790 Marionette TRACE conn3 <- [1,654,null,{}] 10:51:00 INFO - PROCESS | 20900 | 1461088260799 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:51:01 INFO - PROCESS | 20900 | 1461088261015 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:51:01 INFO - PROCESS | 20900 | 1461088261048 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f374800 == 90 [pid = 20900] [id = 171] 10:51:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 222 (0x8f37e800) [pid = 20900] [serial = 513] [outer = (nil)] 10:51:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 223 (0x8fa1bc00) [pid = 20900] [serial = 514] [outer = 0x8f37e800] 10:51:01 INFO - PROCESS | 20900 | 1461088261133 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 224 (0x932f2800) [pid = 20900] [serial = 515] [outer = 0x8f37e800] 10:51:02 INFO - PROCESS | 20900 | 1461088262183 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:51:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:51:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1434ms 10:51:02 INFO - PROCESS | 20900 | 1461088262222 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:51:02 INFO - PROCESS | 20900 | 1461088262239 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:51:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:51:02 INFO - PROCESS | 20900 | 1461088262252 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:51:02 INFO - PROCESS | 20900 | 1461088262254 Marionette TRACE conn3 <- [1,658,null,{}] 10:51:02 INFO - PROCESS | 20900 | 1461088262260 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:51:02 INFO - PROCESS | 20900 | 1461088262475 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:51:02 INFO - PROCESS | 20900 | --DOMWINDOW == 223 (0x8bad5400) [pid = 20900] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:51:02 INFO - PROCESS | 20900 | --DOMWINDOW == 222 (0x8e9f4c00) [pid = 20900] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:51:02 INFO - PROCESS | 20900 | --DOMWINDOW == 221 (0x8ba5d000) [pid = 20900] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:51:02 INFO - PROCESS | 20900 | --DOMWINDOW == 220 (0x8dfb0800) [pid = 20900] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:51:02 INFO - PROCESS | 20900 | 1461088262867 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b985c00 == 91 [pid = 20900] [id = 172] 10:51:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 221 (0x8ba5d000) [pid = 20900] [serial = 516] [outer = (nil)] 10:51:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 222 (0x8e9f4c00) [pid = 20900] [serial = 517] [outer = 0x8ba5d000] 10:51:02 INFO - PROCESS | 20900 | 1461088262944 Marionette DEBUG loaded listener.js 10:51:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 223 (0x8fa4e000) [pid = 20900] [serial = 518] [outer = 0x8ba5d000] 10:51:03 INFO - PROCESS | 20900 | 1461088263653 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:51:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:51:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1436ms 10:51:03 INFO - PROCESS | 20900 | 1461088263689 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:51:03 INFO - PROCESS | 20900 | 1461088263693 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:51:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:51:03 INFO - PROCESS | 20900 | 1461088263700 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:51:03 INFO - PROCESS | 20900 | 1461088263704 Marionette TRACE conn3 <- [1,662,null,{}] 10:51:03 INFO - PROCESS | 20900 | 1461088263720 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:51:03 INFO - PROCESS | 20900 | 1461088263877 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:51:03 INFO - PROCESS | 20900 | 1461088263892 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f5e2c00 == 92 [pid = 20900] [id = 173] 10:51:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 224 (0x9338bc00) [pid = 20900] [serial = 519] [outer = (nil)] 10:51:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 225 (0x973b1c00) [pid = 20900] [serial = 520] [outer = 0x9338bc00] 10:51:03 INFO - PROCESS | 20900 | 1461088263969 Marionette DEBUG loaded listener.js 10:51:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 226 (0x979e0800) [pid = 20900] [serial = 521] [outer = 0x9338bc00] 10:51:04 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:51:04 INFO - PROCESS | 20900 | 1461088264952 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:51:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:51:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1293ms 10:51:05 INFO - PROCESS | 20900 | 1461088264994 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:51:05 INFO - PROCESS | 20900 | 1461088265001 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:51:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:51:05 INFO - PROCESS | 20900 | 1461088265063 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:51:05 INFO - PROCESS | 20900 | 1461088265073 Marionette TRACE conn3 <- [1,666,null,{}] 10:51:05 INFO - PROCESS | 20900 | 1461088265088 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:51:05 INFO - PROCESS | 20900 | 1461088265390 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:51:05 INFO - PROCESS | 20900 | 1461088265649 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b355400 == 93 [pid = 20900] [id = 174] 10:51:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 227 (0x8b356400) [pid = 20900] [serial = 522] [outer = (nil)] 10:51:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 228 (0x8b982800) [pid = 20900] [serial = 523] [outer = 0x8b356400] 10:51:05 INFO - PROCESS | 20900 | 1461088265739 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 229 (0x8ba65800) [pid = 20900] [serial = 524] [outer = 0x8b356400] 10:51:06 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:51:06 INFO - PROCESS | 20900 | 1461088266658 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:51:06 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:51:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1659ms 10:51:06 INFO - PROCESS | 20900 | 1461088266715 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 20900 | 1461088266725 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:51:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:51:06 INFO - PROCESS | 20900 | 1461088266736 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 20900 | 1461088266740 Marionette TRACE conn3 <- [1,670,null,{}] 10:51:06 INFO - PROCESS | 20900 | 1461088266746 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:51:06 INFO - PROCESS | 20900 | 1461088266974 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:51:07 INFO - PROCESS | 20900 | 1461088267212 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c37e400 == 94 [pid = 20900] [id = 175] 10:51:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 230 (0x8c584c00) [pid = 20900] [serial = 525] [outer = (nil)] 10:51:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 231 (0x8c617400) [pid = 20900] [serial = 526] [outer = 0x8c584c00] 10:51:07 INFO - PROCESS | 20900 | 1461088267345 Marionette DEBUG loaded listener.js 10:51:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 232 (0x8df03400) [pid = 20900] [serial = 527] [outer = 0x8c584c00] 10:51:08 INFO - PROCESS | 20900 | 1461088268400 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:51:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:51:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1740ms 10:51:08 INFO - PROCESS | 20900 | 1461088268476 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 20900 | 1461088268481 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:51:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:51:08 INFO - PROCESS | 20900 | 1461088268488 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:51:08 INFO - PROCESS | 20900 | 1461088268495 Marionette TRACE conn3 <- [1,674,null,{}] 10:51:08 INFO - PROCESS | 20900 | 1461088268512 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:51:08 INFO - PROCESS | 20900 | 1461088268744 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:51:09 INFO - PROCESS | 20900 | 1461088268984 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fc1b800 == 95 [pid = 20900] [id = 176] 10:51:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 233 (0x91fec400) [pid = 20900] [serial = 528] [outer = (nil)] 10:51:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 234 (0x94210000) [pid = 20900] [serial = 529] [outer = 0x91fec400] 10:51:09 INFO - PROCESS | 20900 | 1461088269076 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 235 (0x967b6000) [pid = 20900] [serial = 530] [outer = 0x91fec400] 10:51:09 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:51:09 INFO - PROCESS | 20900 | 1461088269977 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:51:10 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:51:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1541ms 10:51:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:51:10 INFO - PROCESS | 20900 | 1461088270030 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 20900 | 1461088270034 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:51:10 INFO - PROCESS | 20900 | 1461088270041 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 20900 | 1461088270045 Marionette TRACE conn3 <- [1,678,null,{}] 10:51:10 INFO - PROCESS | 20900 | 1461088270051 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:51:10 INFO - PROCESS | 20900 | 1461088270234 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:51:10 INFO - PROCESS | 20900 | 1461088270419 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9132ec00 == 96 [pid = 20900] [id = 177] 10:51:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 236 (0x97d78800) [pid = 20900] [serial = 531] [outer = (nil)] 10:51:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 237 (0x97f02800) [pid = 20900] [serial = 532] [outer = 0x97d78800] 10:51:10 INFO - PROCESS | 20900 | 1461088270514 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 238 (0x9874d000) [pid = 20900] [serial = 533] [outer = 0x97d78800] 10:51:11 INFO - PROCESS | 20900 | 1461088271427 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:51:11 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:51:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1439ms 10:51:11 INFO - PROCESS | 20900 | 1461088271480 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 20900 | 1461088271484 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:51:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:51:11 INFO - PROCESS | 20900 | 1461088271491 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 20900 | 1461088271494 Marionette TRACE conn3 <- [1,682,null,{}] 10:51:11 INFO - PROCESS | 20900 | 1461088271500 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:51:11 INFO - PROCESS | 20900 | 1461088271682 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:51:11 INFO - PROCESS | 20900 | 1461088271881 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 20900 | ++DOCSHELL 0x8af64400 == 97 [pid = 20900] [id = 178] 10:51:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 239 (0x8af66000) [pid = 20900] [serial = 534] [outer = (nil)] 10:51:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 240 (0x8af6d800) [pid = 20900] [serial = 535] [outer = 0x8af66000] 10:51:11 INFO - PROCESS | 20900 | 1461088271973 Marionette DEBUG loaded listener.js 10:51:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 241 (0x8af6f400) [pid = 20900] [serial = 536] [outer = 0x8af66000] 10:51:13 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:13 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:51:13 INFO - PROCESS | 20900 | 1461088273333 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:51:13 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:51:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1882ms 10:51:13 INFO - PROCESS | 20900 | 1461088273470 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 20900 | 1461088273474 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:51:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:51:13 INFO - PROCESS | 20900 | 1461088273491 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 20900 | 1461088273494 Marionette TRACE conn3 <- [1,686,null,{}] 10:51:13 INFO - PROCESS | 20900 | 1461088273501 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:51:13 INFO - PROCESS | 20900 | 1461088273706 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:51:13 INFO - PROCESS | 20900 | 1461088273893 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8af6bc00 == 98 [pid = 20900] [id = 179] 10:51:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 242 (0x8af6d400) [pid = 20900] [serial = 537] [outer = (nil)] 10:51:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 243 (0x9900b000) [pid = 20900] [serial = 538] [outer = 0x8af6d400] 10:51:13 INFO - PROCESS | 20900 | 1461088273983 Marionette DEBUG loaded listener.js 10:51:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 244 (0xa2abbc00) [pid = 20900] [serial = 539] [outer = 0x8af6d400] 10:51:15 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:15 INFO - PROCESS | 20900 | 1461088275285 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:51:15 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:51:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1833ms 10:51:15 INFO - PROCESS | 20900 | 1461088275324 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 20900 | 1461088275327 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:51:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:51:15 INFO - PROCESS | 20900 | 1461088275378 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 20900 | 1461088275381 Marionette TRACE conn3 <- [1,690,null,{}] 10:51:15 INFO - PROCESS | 20900 | 1461088275442 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:51:15 INFO - PROCESS | 20900 | 1461088275609 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:51:15 INFO - PROCESS | 20900 | 1461088275793 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bad0800 == 99 [pid = 20900] [id = 180] 10:51:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 245 (0x8bc42400) [pid = 20900] [serial = 540] [outer = (nil)] 10:51:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 246 (0x8bc47c00) [pid = 20900] [serial = 541] [outer = 0x8bc42400] 10:51:15 INFO - PROCESS | 20900 | 1461088275885 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 247 (0x8bc4a000) [pid = 20900] [serial = 542] [outer = 0x8bc42400] 10:51:17 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:17 INFO - PROCESS | 20900 | 1461088277241 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:51:17 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:51:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1928ms 10:51:17 INFO - PROCESS | 20900 | 1461088277262 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 20900 | 1461088277266 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:51:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:51:17 INFO - PROCESS | 20900 | 1461088277273 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - PROCESS | 20900 | 1461088277277 Marionette TRACE conn3 <- [1,694,null,{}] 10:51:17 INFO - PROCESS | 20900 | 1461088277282 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:51:17 INFO - PROCESS | 20900 | 1461088277501 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:51:17 INFO - PROCESS | 20900 | 1461088277690 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87deb400 == 100 [pid = 20900] [id = 181] 10:51:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 248 (0x87dec800) [pid = 20900] [serial = 543] [outer = (nil)] 10:51:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 249 (0x87df2800) [pid = 20900] [serial = 544] [outer = 0x87dec800] 10:51:17 INFO - PROCESS | 20900 | 1461088277775 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 250 (0x87df6000) [pid = 20900] [serial = 545] [outer = 0x87dec800] 10:51:19 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:19 INFO - PROCESS | 20900 | 1461088279088 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:51:19 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:51:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1841ms 10:51:19 INFO - PROCESS | 20900 | 1461088279115 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:51:19 INFO - PROCESS | 20900 | 1461088279119 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:51:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:51:19 INFO - PROCESS | 20900 | 1461088279125 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:51:19 INFO - PROCESS | 20900 | 1461088279129 Marionette TRACE conn3 <- [1,698,null,{}] 10:51:19 INFO - PROCESS | 20900 | 1461088279231 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:51:19 INFO - PROCESS | 20900 | 1461088279402 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:51:19 INFO - PROCESS | 20900 | 1461088279587 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af1400 == 101 [pid = 20900] [id = 182] 10:51:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 251 (0x87af2400) [pid = 20900] [serial = 546] [outer = (nil)] 10:51:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 252 (0x87af8000) [pid = 20900] [serial = 547] [outer = 0x87af2400] 10:51:19 INFO - PROCESS | 20900 | 1461088279672 Marionette DEBUG loaded listener.js 10:51:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 253 (0x87afa000) [pid = 20900] [serial = 548] [outer = 0x87af2400] 10:51:21 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:21 INFO - PROCESS | 20900 | 1461088281409 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:51: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:51:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2340ms 10:51:21 INFO - PROCESS | 20900 | 1461088281486 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 20900 | 1461088281492 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:51:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:51:21 INFO - PROCESS | 20900 | 1461088281541 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 20900 | 1461088281548 Marionette TRACE conn3 <- [1,702,null,{}] 10:51:21 INFO - PROCESS | 20900 | 1461088281561 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:51:21 INFO - PROCESS | 20900 | 1461088281756 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:51:22 INFO - PROCESS | 20900 | 1461088281987 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 20900 | ++DOCSHELL 0x8af65000 == 102 [pid = 20900] [id = 183] 10:51:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 254 (0x8af68800) [pid = 20900] [serial = 549] [outer = (nil)] 10:51:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 255 (0x8b980800) [pid = 20900] [serial = 550] [outer = 0x8af68800] 10:51:22 INFO - PROCESS | 20900 | 1461088282142 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 256 (0x8b986000) [pid = 20900] [serial = 551] [outer = 0x8af68800] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x96792000 == 101 [pid = 20900] [id = 120] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x9338c000 == 100 [pid = 20900] [id = 121] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 255 (0x8fa51000) [pid = 20900] [serial = 457] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 254 (0x895c2000) [pid = 20900] [serial = 436] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 253 (0x8c586c00) [pid = 20900] [serial = 439] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 252 (0x8a20f800) [pid = 20900] [serial = 433] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 251 (0x8a20a000) [pid = 20900] [serial = 430] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 250 (0x8c60f400) [pid = 20900] [serial = 427] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x979e2800 == 99 [pid = 20900] [id = 92] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x932ee400 == 98 [pid = 20900] [id = 118] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x98306800 == 97 [pid = 20900] [id = 77] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8b985c00 == 96 [pid = 20900] [id = 172] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8f374800 == 95 [pid = 20900] [id = 171] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8c583800 == 94 [pid = 20900] [id = 170] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba5a800 == 93 [pid = 20900] [id = 169] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8a210000 == 92 [pid = 20900] [id = 168] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8b989400 == 91 [pid = 20900] [id = 167] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8a201c00 == 90 [pid = 20900] [id = 166] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x895c3400 == 89 [pid = 20900] [id = 162] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x97d77c00 == 88 [pid = 20900] [id = 161] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x967ab800 == 87 [pid = 20900] [id = 160] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x97d7e800 == 86 [pid = 20900] [id = 159] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x89e11000 == 85 [pid = 20900] [id = 158] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x895bb800 == 84 [pid = 20900] [id = 157] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8c7e6000 == 83 [pid = 20900] [id = 156] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8f293800 == 82 [pid = 20900] [id = 155] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8bcda800 == 81 [pid = 20900] [id = 154] 10:51:23 INFO - PROCESS | 20900 | --DOCSHELL 0x895bf000 == 80 [pid = 20900] [id = 153] 10:51:23 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:23 INFO - PROCESS | 20900 | 1461088283479 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:51: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:51:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2034ms 10:51:23 INFO - PROCESS | 20900 | 1461088283552 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 20900 | 1461088283561 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:51:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:51:23 INFO - PROCESS | 20900 | 1461088283575 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 20900 | 1461088283579 Marionette TRACE conn3 <- [1,706,null,{}] 10:51:23 INFO - PROCESS | 20900 | 1461088283585 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:51:23 INFO - PROCESS | 20900 | 1461088283743 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 249 (0x8c58e400) [pid = 20900] [serial = 448] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 248 (0x8f293c00) [pid = 20900] [serial = 454] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 247 (0x8dfb2400) [pid = 20900] [serial = 418] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 246 (0x8f373000) [pid = 20900] [serial = 455] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 245 (0x9420c800) [pid = 20900] [serial = 412] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 244 (0x8bcd3400) [pid = 20900] [serial = 406] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 243 (0x8ba68800) [pid = 20900] [serial = 421] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 242 (0x8c60c000) [pid = 20900] [serial = 442] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 241 (0x97b54c00) [pid = 20900] [serial = 415] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 240 (0x8c617c00) [pid = 20900] [serial = 449] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 239 (0x8bac9c00) [pid = 20900] [serial = 446] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 238 (0x8ed0a000) [pid = 20900] [serial = 452] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 237 (0x8ba64000) [pid = 20900] [serial = 445] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 236 (0x8ba60400) [pid = 20900] [serial = 424] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 235 (0x8ea5a800) [pid = 20900] [serial = 451] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | --DOMWINDOW == 234 (0x8f28e400) [pid = 20900] [serial = 409] [outer = (nil)] [url = about:blank] 10:51:23 INFO - PROCESS | 20900 | 1461088283912 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8a20a000 == 81 [pid = 20900] [id = 184] 10:51:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 235 (0x8a20a400) [pid = 20900] [serial = 552] [outer = (nil)] 10:51:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 236 (0x8ba60400) [pid = 20900] [serial = 553] [outer = 0x8a20a400] 10:51:23 INFO - PROCESS | 20900 | 1461088283986 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 237 (0x8bc45c00) [pid = 20900] [serial = 554] [outer = 0x8a20a400] 10:51:25 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:25 INFO - PROCESS | 20900 | 1461088285274 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:51: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:51:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1740ms 10:51:25 INFO - PROCESS | 20900 | 1461088285316 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 20900 | 1461088285320 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:51:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:51:25 INFO - PROCESS | 20900 | 1461088285401 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 20900 | 1461088285408 Marionette TRACE conn3 <- [1,710,null,{}] 10:51:25 INFO - PROCESS | 20900 | 1461088285428 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:51:25 INFO - PROCESS | 20900 | 1461088285589 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:51:25 INFO - PROCESS | 20900 | 1461088285600 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b989400 == 82 [pid = 20900] [id = 185] 10:51:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 238 (0x8bc4a800) [pid = 20900] [serial = 555] [outer = (nil)] 10:51:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 239 (0x8c379400) [pid = 20900] [serial = 556] [outer = 0x8bc4a800] 10:51:25 INFO - PROCESS | 20900 | 1461088285678 Marionette DEBUG loaded listener.js 10:51:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 240 (0x8c589000) [pid = 20900] [serial = 557] [outer = 0x8bc4a800] 10:51:26 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:26 INFO - PROCESS | 20900 | 1461088286993 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:51:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:51:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1679ms 10:51:27 INFO - PROCESS | 20900 | 1461088287054 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:51:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:51:27 INFO - PROCESS | 20900 | 1461088287059 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:51:27 INFO - PROCESS | 20900 | 1461088287071 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 20900 | 1461088287074 Marionette TRACE conn3 <- [1,714,null,{}] 10:51:27 INFO - PROCESS | 20900 | 1461088287078 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:51:27 INFO - PROCESS | 20900 | 1461088287321 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:51:27 INFO - PROCESS | 20900 | 1461088287367 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c588800 == 83 [pid = 20900] [id = 186] 10:51:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 241 (0x8c58b800) [pid = 20900] [serial = 558] [outer = (nil)] 10:51:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 242 (0x8c7df400) [pid = 20900] [serial = 559] [outer = 0x8c58b800] 10:51:27 INFO - PROCESS | 20900 | 1461088287444 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 243 (0x8df07800) [pid = 20900] [serial = 560] [outer = 0x8c58b800] 10:51:28 INFO - PROCESS | 20900 | --DOMWINDOW == 242 (0x8ba67000) [pid = 20900] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:51:28 INFO - PROCESS | 20900 | --DOMWINDOW == 241 (0x8a205400) [pid = 20900] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:51:28 INFO - PROCESS | 20900 | --DOMWINDOW == 240 (0x8dfb0400) [pid = 20900] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:51:28 INFO - PROCESS | 20900 | --DOMWINDOW == 239 (0x8bcd9000) [pid = 20900] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:51:28 INFO - PROCESS | 20900 | --DOMWINDOW == 238 (0x8ba5d000) [pid = 20900] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:51:28 INFO - PROCESS | 20900 | --DOMWINDOW == 237 (0x8f37e800) [pid = 20900] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:51:28 INFO - PROCESS | 20900 | --DOMWINDOW == 236 (0x8b97b800) [pid = 20900] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:51:29 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:29 INFO - PROCESS | 20900 | 1461088289311 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:51:29 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:51:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2288ms 10:51:29 INFO - PROCESS | 20900 | 1461088289354 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 20900 | 1461088289358 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:51:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:51:29 INFO - PROCESS | 20900 | 1461088289364 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 20900 | 1461088289367 Marionette TRACE conn3 <- [1,718,null,{}] 10:51:29 INFO - PROCESS | 20900 | 1461088289373 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:51:29 INFO - PROCESS | 20900 | 1461088289538 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:51:29 INFO - PROCESS | 20900 | 1461088289682 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x89e0c800 == 84 [pid = 20900] [id = 187] 10:51:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 237 (0x89e0d800) [pid = 20900] [serial = 561] [outer = (nil)] 10:51:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 238 (0x8bcdb400) [pid = 20900] [serial = 562] [outer = 0x89e0d800] 10:51:29 INFO - PROCESS | 20900 | 1461088289757 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 239 (0x8c7e1c00) [pid = 20900] [serial = 563] [outer = 0x89e0d800] 10:51:30 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:30 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:51:30 INFO - PROCESS | 20900 | 1461088290898 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:51:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:51:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1586ms 10:51:30 INFO - PROCESS | 20900 | 1461088290952 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:51:30 INFO - PROCESS | 20900 | 1461088290959 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:51:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:51:30 INFO - PROCESS | 20900 | 1461088290969 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:51:30 INFO - PROCESS | 20900 | 1461088290975 Marionette TRACE conn3 <- [1,722,null,{}] 10:51:31 INFO - PROCESS | 20900 | 1461088291119 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:51:31 INFO - PROCESS | 20900 | 1461088291344 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:51:31 INFO - PROCESS | 20900 | 1461088291538 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87afe400 == 85 [pid = 20900] [id = 188] 10:51:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 240 (0x8a210800) [pid = 20900] [serial = 564] [outer = (nil)] 10:51:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 241 (0x8af6dc00) [pid = 20900] [serial = 565] [outer = 0x8a210800] 10:51:31 INFO - PROCESS | 20900 | 1461088291663 Marionette DEBUG loaded listener.js 10:51:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 242 (0x8b358800) [pid = 20900] [serial = 566] [outer = 0x8a210800] 10:51:32 INFO - PROCESS | 20900 | 1461088292681 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:51:32 INFO - PROCESS | 20900 | 1461088292775 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:51:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:51:32 INFO - PROCESS | 20900 | 1461088292787 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 20900 | 1461088292791 Marionette TRACE conn3 <- [1,726,null,{}] 10:51:32 INFO - PROCESS | 20900 | 1461088292799 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:51:33 INFO - PROCESS | 20900 | 1461088292997 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:51:33 INFO - PROCESS | 20900 | 1461088293230 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc4cc00 == 86 [pid = 20900] [id = 189] 10:51:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 243 (0x8bc88000) [pid = 20900] [serial = 567] [outer = (nil)] 10:51:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 244 (0x8bcdfc00) [pid = 20900] [serial = 568] [outer = 0x8bc88000] 10:51:33 INFO - PROCESS | 20900 | 1461088293360 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 245 (0x8c58a000) [pid = 20900] [serial = 569] [outer = 0x8bc88000] 10:51:34 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:34 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:51:34 INFO - PROCESS | 20900 | 1461088294436 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:51:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:51:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1692ms 10:51:34 INFO - PROCESS | 20900 | 1461088294479 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:51:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:51:34 INFO - PROCESS | 20900 | 1461088294484 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:51:34 INFO - PROCESS | 20900 | 1461088294491 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 20900 | 1461088294498 Marionette TRACE conn3 <- [1,730,null,{}] 10:51:34 INFO - PROCESS | 20900 | 1461088294515 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:51:34 INFO - PROCESS | 20900 | 1461088294703 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:51:35 INFO - PROCESS | 20900 | 1461088294988 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c7e9c00 == 87 [pid = 20900] [id = 190] 10:51:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 246 (0x8dfb5800) [pid = 20900] [serial = 570] [outer = (nil)] 10:51:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 247 (0x8ea5e000) [pid = 20900] [serial = 571] [outer = 0x8dfb5800] 10:51:35 INFO - PROCESS | 20900 | 1461088295095 Marionette DEBUG loaded listener.js 10:51:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 248 (0x8ed09c00) [pid = 20900] [serial = 572] [outer = 0x8dfb5800] 10:51:35 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:35 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:51:36 INFO - PROCESS | 20900 | 1461088296039 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:51:36 INFO - PROCESS | 20900 | 1461088296088 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:51:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:51:36 INFO - PROCESS | 20900 | 1461088296094 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:51:36 INFO - PROCESS | 20900 | 1461088296098 Marionette TRACE conn3 <- [1,734,null,{}] 10:51:36 INFO - PROCESS | 20900 | 1461088296104 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:51:36 INFO - PROCESS | 20900 | 1461088296284 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:51:36 INFO - PROCESS | 20900 | 1461088296519 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ed08400 == 88 [pid = 20900] [id = 191] 10:51:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 249 (0x8f294c00) [pid = 20900] [serial = 573] [outer = (nil)] 10:51:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 250 (0x8f376400) [pid = 20900] [serial = 574] [outer = 0x8f294c00] 10:51:36 INFO - PROCESS | 20900 | 1461088296662 Marionette DEBUG loaded listener.js 10:51:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 251 (0x8f37c800) [pid = 20900] [serial = 575] [outer = 0x8f294c00] 10:51:37 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:37 INFO - PROCESS | 20900 | 1461088297546 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:51:37 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:51:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1484ms 10:51:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:51:37 INFO - PROCESS | 20900 | 1461088297579 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 20900 | 1461088297582 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:51:37 INFO - PROCESS | 20900 | 1461088297589 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 20900 | 1461088297593 Marionette TRACE conn3 <- [1,738,null,{}] 10:51:37 INFO - PROCESS | 20900 | 1461088297599 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:51:37 INFO - PROCESS | 20900 | 1461088297766 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:51:37 INFO - PROCESS | 20900 | 1461088297960 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87defc00 == 89 [pid = 20900] [id = 192] 10:51:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 252 (0x8ed0f800) [pid = 20900] [serial = 576] [outer = (nil)] 10:51:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 253 (0x8fa4d000) [pid = 20900] [serial = 577] [outer = 0x8ed0f800] 10:51:38 INFO - PROCESS | 20900 | 1461088298047 Marionette DEBUG loaded listener.js 10:51:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 254 (0x8fa54800) [pid = 20900] [serial = 578] [outer = 0x8ed0f800] 10:51:39 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:39 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:51:39 INFO - PROCESS | 20900 | 1461088299432 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:51:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:51:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1883ms 10:51:39 INFO - PROCESS | 20900 | 1461088299574 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:51:39 INFO - PROCESS | 20900 | 1461088299579 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:51:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:51:39 INFO - PROCESS | 20900 | 1461088299592 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:51:39 INFO - PROCESS | 20900 | 1461088299594 Marionette TRACE conn3 <- [1,742,null,{}] 10:51:39 INFO - PROCESS | 20900 | 1461088299601 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:51:39 INFO - PROCESS | 20900 | 1461088299800 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:51:40 INFO - PROCESS | 20900 | 1461088299989 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895bc000 == 90 [pid = 20900] [id = 193] 10:51:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 255 (0x895c5000) [pid = 20900] [serial = 579] [outer = (nil)] 10:51:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 256 (0x932f7400) [pid = 20900] [serial = 580] [outer = 0x895c5000] 10:51:40 INFO - PROCESS | 20900 | 1461088300078 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 257 (0x945c5000) [pid = 20900] [serial = 581] [outer = 0x895c5000] 10:51:41 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:41 INFO - PROCESS | 20900 | 1461088301389 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:51:41 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:51:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1833ms 10:51:41 INFO - PROCESS | 20900 | 1461088301468 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:51:41 INFO - PROCESS | 20900 | 1461088301472 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:51:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:51:41 INFO - PROCESS | 20900 | 1461088301499 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:51:41 INFO - PROCESS | 20900 | 1461088301504 Marionette TRACE conn3 <- [1,746,null,{}] 10:51:41 INFO - PROCESS | 20900 | 1461088301510 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:51:41 INFO - PROCESS | 20900 | 1461088301699 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:51:41 INFO - PROCESS | 20900 | 1461088301885 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91327000 == 91 [pid = 20900] [id = 194] 10:51:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 258 (0x915da000) [pid = 20900] [serial = 582] [outer = (nil)] 10:51:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 259 (0x94fdac00) [pid = 20900] [serial = 583] [outer = 0x915da000] 10:51:41 INFO - PROCESS | 20900 | 1461088301975 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 260 (0x962d6400) [pid = 20900] [serial = 584] [outer = 0x915da000] 10:51:42 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:43 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:43 INFO - PROCESS | 20900 | 1461088303294 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:51:43 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:51:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1838ms 10:51:43 INFO - PROCESS | 20900 | 1461088303392 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:51:43 INFO - PROCESS | 20900 | 1461088303397 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:51:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:51:43 INFO - PROCESS | 20900 | 1461088303408 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:51:43 INFO - PROCESS | 20900 | 1461088303412 Marionette TRACE conn3 <- [1,750,null,{}] 10:51:43 INFO - PROCESS | 20900 | 1461088303418 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:51:43 INFO - PROCESS | 20900 | 1461088303582 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:51:43 INFO - PROCESS | 20900 | 1461088303770 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87afc800 == 92 [pid = 20900] [id = 195] 10:51:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 261 (0x87def400) [pid = 20900] [serial = 585] [outer = (nil)] 10:51:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 262 (0x979dc800) [pid = 20900] [serial = 586] [outer = 0x87def400] 10:51:43 INFO - PROCESS | 20900 | 1461088303857 Marionette DEBUG loaded listener.js 10:51:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 263 (0x97b4e000) [pid = 20900] [serial = 587] [outer = 0x87def400] 10:51:45 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:45 INFO - PROCESS | 20900 | 1461088305153 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:51:45 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:51:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1781ms 10:51:45 INFO - PROCESS | 20900 | 1461088305190 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:51:45 INFO - PROCESS | 20900 | 1461088305194 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:51:45 INFO - PROCESS | 20900 | 1461088305262 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:51:45 INFO - PROCESS | 20900 | 1461088305267 Marionette TRACE conn3 <- [1,754,null,{}] 10:51:45 INFO - PROCESS | 20900 | 1461088305278 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:51:45 INFO - PROCESS | 20900 | 1461088305444 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:51:45 INFO - PROCESS | 20900 | 1461088305631 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87afa800 == 93 [pid = 20900] [id = 196] 10:51:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 264 (0x967bac00) [pid = 20900] [serial = 588] [outer = (nil)] 10:51:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 265 (0x97d72000) [pid = 20900] [serial = 589] [outer = 0x967bac00] 10:51:45 INFO - PROCESS | 20900 | 1461088305718 Marionette DEBUG loaded listener.js 10:51:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 266 (0x97d7fc00) [pid = 20900] [serial = 590] [outer = 0x967bac00] 10:51:46 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:47 INFO - PROCESS | 20900 | 1461088307009 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:51:47 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:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1815ms 10:51:47 INFO - PROCESS | 20900 | 1461088307158 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:51:47 INFO - PROCESS | 20900 | 1461088307163 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:51:47 INFO - PROCESS | 20900 | 1461088307175 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:51:47 INFO - PROCESS | 20900 | 1461088307178 Marionette TRACE conn3 <- [1,758,null,{}] 10:51:47 INFO - PROCESS | 20900 | 1461088307223 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:51:47 INFO - PROCESS | 20900 | 1461088307434 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:51:47 INFO - PROCESS | 20900 | 1461088307630 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x88849400 == 94 [pid = 20900] [id = 197] 10:51:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 267 (0x8b353c00) [pid = 20900] [serial = 591] [outer = (nil)] 10:51:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 268 (0x8f28e000) [pid = 20900] [serial = 592] [outer = 0x8b353c00] 10:51:47 INFO - PROCESS | 20900 | 1461088307716 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 269 (0x93391000) [pid = 20900] [serial = 593] [outer = 0x8b353c00] 10:51:48 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:48 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:51:48 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:48 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:48 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:48 INFO - PROCESS | 20900 | 1461088308663 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:51:48 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:51:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1531ms 10:51:48 INFO - PROCESS | 20900 | 1461088308705 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:51:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:51:48 INFO - PROCESS | 20900 | 1461088308711 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:51:48 INFO - PROCESS | 20900 | 1461088308717 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 20900 | 1461088308722 Marionette TRACE conn3 <- [1,762,null,{}] 10:51:48 INFO - PROCESS | 20900 | 1461088308728 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:51:48 INFO - PROCESS | 20900 | 1461088308941 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:51:49 INFO - PROCESS | 20900 | 1461088309195 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x97d7f000 == 95 [pid = 20900] [id = 198] 10:51:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 270 (0x98306800) [pid = 20900] [serial = 594] [outer = (nil)] 10:51:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 271 (0x9899f800) [pid = 20900] [serial = 595] [outer = 0x98306800] 10:51:49 INFO - PROCESS | 20900 | 1461088309335 Marionette DEBUG loaded listener.js 10:51:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 272 (0x994c2800) [pid = 20900] [serial = 596] [outer = 0x98306800] 10:51:50 INFO - PROCESS | 20900 | 1461088310666 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:51:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:51:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1984ms 10:51:50 INFO - PROCESS | 20900 | 1461088310770 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:51:50 INFO - PROCESS | 20900 | 1461088310777 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:51:50 INFO - PROCESS | 20900 | 1461088310807 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 20900 | 1461088310814 Marionette TRACE conn3 <- [1,766,null,{}] 10:51:50 INFO - PROCESS | 20900 | 1461088310822 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:51:51 INFO - PROCESS | 20900 | 1461088310998 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:51:51 INFO - PROCESS | 20900 | 1461088311194 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8af73800 == 96 [pid = 20900] [id = 199] 10:51:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 273 (0x8bacf000) [pid = 20900] [serial = 597] [outer = (nil)] 10:51:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 274 (0x8bc45800) [pid = 20900] [serial = 598] [outer = 0x8bacf000] 10:51:51 INFO - PROCESS | 20900 | 1461088311273 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 275 (0x8bc4b000) [pid = 20900] [serial = 599] [outer = 0x8bacf000] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8c588800 == 95 [pid = 20900] [id = 186] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8b989400 == 94 [pid = 20900] [id = 185] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 274 (0x973b1c00) [pid = 20900] [serial = 520] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 273 (0x88851c00) [pid = 20900] [serial = 496] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8a20a000 == 93 [pid = 20900] [id = 184] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8af65000 == 92 [pid = 20900] [id = 183] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x87af1400 == 91 [pid = 20900] [id = 182] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x87deb400 == 90 [pid = 20900] [id = 181] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8bad0800 == 89 [pid = 20900] [id = 180] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8af6bc00 == 88 [pid = 20900] [id = 179] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8af64400 == 87 [pid = 20900] [id = 178] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x9132ec00 == 86 [pid = 20900] [id = 177] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8fc1b800 == 85 [pid = 20900] [id = 176] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8c37e400 == 84 [pid = 20900] [id = 175] 10:51:52 INFO - PROCESS | 20900 | --DOCSHELL 0x8b355400 == 83 [pid = 20900] [id = 174] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 272 (0x8bc86000) [pid = 20900] [serial = 502] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 271 (0x9fb93400) [pid = 20900] [serial = 484] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 270 (0x994c9000) [pid = 20900] [serial = 481] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 269 (0x8bc84400) [pid = 20900] [serial = 490] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 268 (0x8ba64400) [pid = 20900] [serial = 460] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 267 (0x97f08c00) [pid = 20900] [serial = 475] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 266 (0x8b353000) [pid = 20900] [serial = 500] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 265 (0x8f377c00) [pid = 20900] [serial = 512] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 264 (0x8ea5b800) [pid = 20900] [serial = 509] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 263 (0x8dfaa400) [pid = 20900] [serial = 463] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 262 (0x8fa4e000) [pid = 20900] [serial = 518] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 261 (0x9fc7a000) [pid = 20900] [serial = 493] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 260 (0x8fa1bc00) [pid = 20900] [serial = 514] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 259 (0x8b34d000) [pid = 20900] [serial = 499] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 258 (0x8c7e3000) [pid = 20900] [serial = 506] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 257 (0x8bc83000) [pid = 20900] [serial = 505] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 256 (0x9338a800) [pid = 20900] [serial = 466] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 255 (0x8bcd4c00) [pid = 20900] [serial = 503] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 254 (0x932f2800) [pid = 20900] [serial = 515] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 253 (0x8e9f4c00) [pid = 20900] [serial = 517] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 252 (0x8c7e3800) [pid = 20900] [serial = 508] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 251 (0x967ba800) [pid = 20900] [serial = 472] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 250 (0x8bc8a000) [pid = 20900] [serial = 487] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 249 (0x945cec00) [pid = 20900] [serial = 469] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 248 (0x8f372000) [pid = 20900] [serial = 511] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | --DOMWINDOW == 247 (0x9899d800) [pid = 20900] [serial = 478] [outer = (nil)] [url = about:blank] 10:51:52 INFO - PROCESS | 20900 | 1461088312641 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:51:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:51:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1844ms 10:51:52 INFO - PROCESS | 20900 | 1461088312650 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:51:52 INFO - PROCESS | 20900 | 1461088312658 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:51:52 INFO - PROCESS | 20900 | 1461088312725 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 20900 | 1461088312729 Marionette TRACE conn3 <- [1,770,null,{}] 10:51:52 INFO - PROCESS | 20900 | 1461088312735 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:51:52 INFO - PROCESS | 20900 | 1461088312896 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:51:53 INFO - PROCESS | 20900 | 1461088313046 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af5000 == 84 [pid = 20900] [id = 200] 10:51:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 248 (0x8b34e800) [pid = 20900] [serial = 600] [outer = (nil)] 10:51:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 249 (0x8ba5f000) [pid = 20900] [serial = 601] [outer = 0x8b34e800] 10:51:53 INFO - PROCESS | 20900 | 1461088313120 Marionette DEBUG loaded listener.js 10:51:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 250 (0x8bc48000) [pid = 20900] [serial = 602] [outer = 0x8b34e800] 10:51:53 INFO - PROCESS | 20900 | 1461088313935 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:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1247ms 10:51:53 INFO - PROCESS | 20900 | 1461088313964 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:51:53 INFO - PROCESS | 20900 | 1461088313968 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:51:53 INFO - PROCESS | 20900 | 1461088313975 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:51:53 INFO - PROCESS | 20900 | 1461088313980 Marionette TRACE conn3 <- [1,774,null,{}] 10:51:53 INFO - PROCESS | 20900 | 1461088313996 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:51:54 INFO - PROCESS | 20900 | 1461088314165 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:51:54 INFO - PROCESS | 20900 | 1461088314180 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x88849800 == 85 [pid = 20900] [id = 201] 10:51:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 251 (0x8c588800) [pid = 20900] [serial = 603] [outer = (nil)] 10:51:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 252 (0x8c7e3800) [pid = 20900] [serial = 604] [outer = 0x8c588800] 10:51:54 INFO - PROCESS | 20900 | 1461088314258 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 253 (0x8dfae400) [pid = 20900] [serial = 605] [outer = 0x8c588800] 10:51:55 INFO - PROCESS | 20900 | 1461088315222 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:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1295ms 10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:51:55 INFO - PROCESS | 20900 | 1461088315274 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 20900 | 1461088315278 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:51:55 INFO - PROCESS | 20900 | 1461088315285 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 20900 | 1461088315288 Marionette TRACE conn3 <- [1,778,null,{}] 10:51:55 INFO - PROCESS | 20900 | 1461088315293 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:51:55 INFO - PROCESS | 20900 | 1461088315507 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:51:55 INFO - PROCESS | 20900 | 1461088315537 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b356000 == 86 [pid = 20900] [id = 202] 10:51:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 254 (0x8e9f4c00) [pid = 20900] [serial = 606] [outer = (nil)] 10:51:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 255 (0x8ea5b800) [pid = 20900] [serial = 607] [outer = 0x8e9f4c00] 10:51:55 INFO - PROCESS | 20900 | 1461088315612 Marionette DEBUG loaded listener.js 10:51:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 256 (0x8f2eec00) [pid = 20900] [serial = 608] [outer = 0x8e9f4c00] 10:51:56 INFO - PROCESS | 20900 | 1461088316489 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:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1281ms 10:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:51:56 INFO - PROCESS | 20900 | 1461088316565 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:51:56 INFO - PROCESS | 20900 | 1461088316568 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:51:56 INFO - PROCESS | 20900 | 1461088316575 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:51:56 INFO - PROCESS | 20900 | 1461088316578 Marionette TRACE conn3 <- [1,782,null,{}] 10:51:56 INFO - PROCESS | 20900 | 1461088316584 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:51:56 INFO - PROCESS | 20900 | 1461088316824 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:51:56 INFO - PROCESS | 20900 | 1461088316847 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8dfb2800 == 87 [pid = 20900] [id = 203] 10:51:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 257 (0x8e9eec00) [pid = 20900] [serial = 609] [outer = (nil)] 10:51:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 258 (0x8fa4e000) [pid = 20900] [serial = 610] [outer = 0x8e9eec00] 10:51:56 INFO - PROCESS | 20900 | 1461088316920 Marionette DEBUG loaded listener.js 10:51:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 259 (0x91fe9000) [pid = 20900] [serial = 611] [outer = 0x8e9eec00] 10:51:57 INFO - PROCESS | 20900 | --DOMWINDOW == 258 (0x8c58b800) [pid = 20900] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:51:57 INFO - PROCESS | 20900 | --DOMWINDOW == 257 (0x9338bc00) [pid = 20900] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:51:57 INFO - PROCESS | 20900 | --DOMWINDOW == 256 (0x8a20a400) [pid = 20900] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:51:57 INFO - PROCESS | 20900 | --DOMWINDOW == 255 (0x8af68800) [pid = 20900] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:51:57 INFO - PROCESS | 20900 | --DOMWINDOW == 254 (0x8bc4a800) [pid = 20900] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:51:58 INFO - PROCESS | 20900 | 1461088318290 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:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1747ms 10:51:58 INFO - PROCESS | 20900 | 1461088318323 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:51:58 INFO - PROCESS | 20900 | 1461088318330 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:51:58 INFO - PROCESS | 20900 | 1461088318339 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - PROCESS | 20900 | 1461088318346 Marionette TRACE conn3 <- [1,786,null,{}] 10:51:58 INFO - PROCESS | 20900 | 1461088318367 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:51:58 INFO - PROCESS | 20900 | 1461088318594 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:51:58 INFO - PROCESS | 20900 | 1461088318916 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8a20a400 == 88 [pid = 20900] [id = 204] 10:51:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 255 (0x8af72800) [pid = 20900] [serial = 612] [outer = (nil)] 10:51:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 256 (0x8ba69c00) [pid = 20900] [serial = 613] [outer = 0x8af72800] 10:51:59 INFO - PROCESS | 20900 | 1461088319010 Marionette DEBUG loaded listener.js 10:51:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 257 (0x8bc83000) [pid = 20900] [serial = 614] [outer = 0x8af72800] 10:52:00 INFO - PROCESS | 20900 | 1461088320066 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:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1792ms 10:52:00 INFO - PROCESS | 20900 | 1461088320132 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:52:00 INFO - PROCESS | 20900 | 1461088320141 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:52:00 INFO - PROCESS | 20900 | 1461088320153 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:52:00 INFO - PROCESS | 20900 | 1461088320157 Marionette TRACE conn3 <- [1,790,null,{}] 10:52:00 INFO - PROCESS | 20900 | 1461088320165 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:52:00 INFO - PROCESS | 20900 | 1461088320399 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:52:00 INFO - PROCESS | 20900 | 1461088320649 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba5ec00 == 89 [pid = 20900] [id = 205] 10:52:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 258 (0x8bad5400) [pid = 20900] [serial = 615] [outer = (nil)] 10:52:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 259 (0x8c617c00) [pid = 20900] [serial = 616] [outer = 0x8bad5400] 10:52:00 INFO - PROCESS | 20900 | 1461088320779 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 260 (0x8e9e9c00) [pid = 20900] [serial = 617] [outer = 0x8bad5400] 10:52:01 INFO - PROCESS | 20900 | 1461088321839 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:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1739ms 10:52:01 INFO - PROCESS | 20900 | 1461088321893 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:52:01 INFO - PROCESS | 20900 | 1461088321896 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:52:01 INFO - PROCESS | 20900 | 1461088321904 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:52:01 INFO - PROCESS | 20900 | 1461088321910 Marionette TRACE conn3 <- [1,794,null,{}] 10:52:01 INFO - PROCESS | 20900 | 1461088321927 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:52:02 INFO - PROCESS | 20900 | 1461088322119 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:52:02 INFO - PROCESS | 20900 | 1461088322428 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 20900 | ++DOCSHELL 0x87df0000 == 90 [pid = 20900] [id = 206] 10:52:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 261 (0x8fa4a800) [pid = 20900] [serial = 618] [outer = (nil)] 10:52:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 262 (0x9338e400) [pid = 20900] [serial = 619] [outer = 0x8fa4a800] 10:52:02 INFO - PROCESS | 20900 | 1461088322553 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 263 (0x945c3c00) [pid = 20900] [serial = 620] [outer = 0x8fa4a800] 10:52:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 264 (0x9338bc00) [pid = 20900] [serial = 621] [outer = 0x9678d800] 10:52:03 INFO - PROCESS | 20900 | 1461088323567 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:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1736ms 10:52:03 INFO - PROCESS | 20900 | 1461088323641 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:52:03 INFO - PROCESS | 20900 | 1461088323645 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:52:03 INFO - PROCESS | 20900 | 1461088323652 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:52:03 INFO - PROCESS | 20900 | 1461088323656 Marionette TRACE conn3 <- [1,798,null,{}] 10:52:03 INFO - PROCESS | 20900 | 1461088323662 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:52:03 INFO - PROCESS | 20900 | 1461088323882 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:52:04 INFO - PROCESS | 20900 | 1461088324171 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895c4c00 == 91 [pid = 20900] [id = 207] 10:52:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 265 (0x93383c00) [pid = 20900] [serial = 622] [outer = (nil)] 10:52:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 266 (0x97b54c00) [pid = 20900] [serial = 623] [outer = 0x93383c00] 10:52:04 INFO - PROCESS | 20900 | 1461088324269 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 267 (0x97d73400) [pid = 20900] [serial = 624] [outer = 0x93383c00] 10:52:05 INFO - PROCESS | 20900 | 1461088325154 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:52:05 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:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1537ms 10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:52:05 INFO - PROCESS | 20900 | 1461088325190 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 20900 | 1461088325193 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:52:05 INFO - PROCESS | 20900 | 1461088325200 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 20900 | 1461088325204 Marionette TRACE conn3 <- [1,802,null,{}] 10:52:05 INFO - PROCESS | 20900 | 1461088325210 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:52:05 INFO - PROCESS | 20900 | 1461088325384 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:52:05 INFO - PROCESS | 20900 | 1461088325590 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 20900 | ++DOCSHELL 0x971e6800 == 92 [pid = 20900] [id = 208] 10:52:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 268 (0x973b1c00) [pid = 20900] [serial = 625] [outer = (nil)] 10:52:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 269 (0x986aa400) [pid = 20900] [serial = 626] [outer = 0x973b1c00] 10:52:05 INFO - PROCESS | 20900 | 1461088325723 Marionette DEBUG loaded listener.js 10:52:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 270 (0x989aac00) [pid = 20900] [serial = 627] [outer = 0x973b1c00] 10:52:06 INFO - PROCESS | 20900 | 1461088326633 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:52:06 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:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1481ms 10:52:06 INFO - PROCESS | 20900 | 1461088326681 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:52:06 INFO - PROCESS | 20900 | 1461088326686 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:52:06 INFO - PROCESS | 20900 | 1461088326692 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 20900 | 1461088326696 Marionette TRACE conn3 <- [1,806,null,{}] 10:52:06 INFO - PROCESS | 20900 | 1461088326702 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:52:06 INFO - PROCESS | 20900 | 1461088326911 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:52:07 INFO - PROCESS | 20900 | 1461088327168 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 20900 | ++DOCSHELL 0x98306000 == 93 [pid = 20900] [id = 209] 10:52:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 271 (0x9df8a000) [pid = 20900] [serial = 628] [outer = (nil)] 10:52:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 272 (0xa0a27000) [pid = 20900] [serial = 629] [outer = 0x9df8a000] 10:52:07 INFO - PROCESS | 20900 | 1461088327270 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 273 (0xa0c12800) [pid = 20900] [serial = 630] [outer = 0x9df8a000] 10:52:08 INFO - PROCESS | 20900 | 1461088328418 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:52:08 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:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1790ms 10:52:08 INFO - PROCESS | 20900 | 1461088328483 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:52:08 INFO - PROCESS | 20900 | 1461088328487 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:52:08 INFO - PROCESS | 20900 | 1461088328494 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 20900 | 1461088328498 Marionette TRACE conn3 <- [1,810,null,{}] 10:52:08 INFO - PROCESS | 20900 | 1461088328504 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:52:08 INFO - PROCESS | 20900 | 1461088328679 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:52:08 INFO - PROCESS | 20900 | 1461088328928 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87c50000 == 94 [pid = 20900] [id = 210] 10:52:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 274 (0x87c53400) [pid = 20900] [serial = 631] [outer = (nil)] 10:52:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 275 (0x87c56400) [pid = 20900] [serial = 632] [outer = 0x87c53400] 10:52:09 INFO - PROCESS | 20900 | 1461088329032 Marionette DEBUG loaded listener.js 10:52:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 276 (0x87c59400) [pid = 20900] [serial = 633] [outer = 0x87c53400] 10:52:09 INFO - PROCESS | 20900 | 1461088329947 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:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1487ms 10:52:09 INFO - PROCESS | 20900 | 1461088329982 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:52:09 INFO - PROCESS | 20900 | 1461088329985 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:52:09 INFO - PROCESS | 20900 | 1461088329992 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:52:09 INFO - PROCESS | 20900 | 1461088329995 Marionette TRACE conn3 <- [1,814,null,{}] 10:52:10 INFO - PROCESS | 20900 | 1461088330002 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:52:10 INFO - PROCESS | 20900 | 1461088330171 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:52:10 INFO - PROCESS | 20900 | 1461088330373 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87afb800 == 95 [pid = 20900] [id = 211] 10:52:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 277 (0x87c51400) [pid = 20900] [serial = 634] [outer = (nil)] 10:52:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 278 (0x8bc1f800) [pid = 20900] [serial = 635] [outer = 0x87c51400] 10:52:10 INFO - PROCESS | 20900 | 1461088330507 Marionette DEBUG loaded listener.js 10:52:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 279 (0x8bc23800) [pid = 20900] [serial = 636] [outer = 0x87c51400] 10:52:11 INFO - PROCESS | 20900 | 1461088331428 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:52:11 INFO - PROCESS | 20900 | 1461088331493 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:52:11 INFO - PROCESS | 20900 | 1461088331500 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:52:11 INFO - PROCESS | 20900 | 1461088331503 Marionette TRACE conn3 <- [1,818,null,{}] 10:52:11 INFO - PROCESS | 20900 | 1461088331509 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:52:11 INFO - PROCESS | 20900 | 1461088331729 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:52:11 INFO - PROCESS | 20900 | 1461088331977 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af1c00 == 96 [pid = 20900] [id = 212] 10:52:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 280 (0x88854000) [pid = 20900] [serial = 637] [outer = (nil)] 10:52:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 281 (0x8bc2cc00) [pid = 20900] [serial = 638] [outer = 0x88854000] 10:52:12 INFO - PROCESS | 20900 | 1461088332078 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 282 (0xa0a24400) [pid = 20900] [serial = 639] [outer = 0x88854000] 10:52:12 INFO - PROCESS | 20900 | 1461088332958 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:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1534ms 10:52:13 INFO - PROCESS | 20900 | 1461088333034 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:52:13 INFO - PROCESS | 20900 | 1461088333039 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:52:13 INFO - PROCESS | 20900 | 1461088333046 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 20900 | 1461088333049 Marionette TRACE conn3 <- [1,822,null,{}] 10:52:13 INFO - PROCESS | 20900 | 1461088333055 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:52:13 INFO - PROCESS | 20900 | 1461088333272 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:52:13 INFO - PROCESS | 20900 | 1461088333532 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868f0800 == 97 [pid = 20900] [id = 213] 10:52:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 283 (0x868f3800) [pid = 20900] [serial = 640] [outer = (nil)] 10:52:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 284 (0x868f7c00) [pid = 20900] [serial = 641] [outer = 0x868f3800] 10:52:13 INFO - PROCESS | 20900 | 1461088333667 Marionette DEBUG loaded listener.js 10:52:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 285 (0x868fb400) [pid = 20900] [serial = 642] [outer = 0x868f3800] 10:52:14 INFO - PROCESS | 20900 | 1461088334578 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:52:14 INFO - PROCESS | 20900 | 1461088334639 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:52:14 INFO - PROCESS | 20900 | 1461088334646 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 20900 | 1461088334651 Marionette TRACE conn3 <- [1,826,null,{}] 10:52:14 INFO - PROCESS | 20900 | 1461088334656 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:52:14 INFO - PROCESS | 20900 | 1461088334891 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:52:15 INFO - PROCESS | 20900 | 1461088335156 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868f0c00 == 98 [pid = 20900] [id = 214] 10:52:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 286 (0x87cae400) [pid = 20900] [serial = 643] [outer = (nil)] 10:52:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 287 (0x87cb5000) [pid = 20900] [serial = 644] [outer = 0x87cae400] 10:52:15 INFO - PROCESS | 20900 | 1461088335296 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 288 (0x8bc25000) [pid = 20900] [serial = 645] [outer = 0x87cae400] 10:52:16 INFO - PROCESS | 20900 | 1461088336192 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:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1582ms 10:52:16 INFO - PROCESS | 20900 | 1461088336228 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 20900 | 1461088336233 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:52:16 INFO - PROCESS | 20900 | 1461088336239 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 20900 | 1461088336243 Marionette TRACE conn3 <- [1,830,null,{}] 10:52:16 INFO - PROCESS | 20900 | 1461088336249 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:52:16 INFO - PROCESS | 20900 | 1461088336419 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:52:16 INFO - PROCESS | 20900 | 1461088336625 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86ac2c00 == 99 [pid = 20900] [id = 215] 10:52:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 289 (0x86ac3c00) [pid = 20900] [serial = 646] [outer = (nil)] 10:52:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 290 (0x86ac9c00) [pid = 20900] [serial = 647] [outer = 0x86ac3c00] 10:52:16 INFO - PROCESS | 20900 | 1461088336800 Marionette DEBUG loaded listener.js 10:52:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 291 (0x86accc00) [pid = 20900] [serial = 648] [outer = 0x86ac3c00] 10:52:17 INFO - PROCESS | 20900 | 1461088337789 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:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1581ms 10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:52:17 INFO - PROCESS | 20900 | 1461088337821 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 20900 | 1461088337824 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:52:17 INFO - PROCESS | 20900 | 1461088337831 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 20900 | 1461088337834 Marionette TRACE conn3 <- [1,834,null,{}] 10:52:17 INFO - PROCESS | 20900 | 1461088337840 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:52:18 INFO - PROCESS | 20900 | 1461088338106 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:52:18 INFO - PROCESS | 20900 | 1461088338512 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868ef400 == 100 [pid = 20900] [id = 216] 10:52:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 292 (0x86ac1400) [pid = 20900] [serial = 649] [outer = (nil)] 10:52:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 293 (0x877abc00) [pid = 20900] [serial = 650] [outer = 0x86ac1400] 10:52:18 INFO - PROCESS | 20900 | 1461088338605 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 294 (0x877ad000) [pid = 20900] [serial = 651] [outer = 0x86ac1400] 10:52:19 INFO - PROCESS | 20900 | 1461088339624 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:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1833ms 10:52:19 INFO - PROCESS | 20900 | 1461088339663 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 20900 | 1461088339668 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:52:19 INFO - PROCESS | 20900 | 1461088339674 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 20900 | 1461088339677 Marionette TRACE conn3 <- [1,838,null,{}] 10:52:19 INFO - PROCESS | 20900 | 1461088339683 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:52:19 INFO - PROCESS | 20900 | 1461088339906 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:52:20 INFO - PROCESS | 20900 | 1461088340152 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x877a7800 == 101 [pid = 20900] [id = 217] 10:52:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 295 (0x877aa800) [pid = 20900] [serial = 652] [outer = (nil)] 10:52:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 296 (0x877b5c00) [pid = 20900] [serial = 653] [outer = 0x877aa800] 10:52:20 INFO - PROCESS | 20900 | 1461088340303 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 297 (0x87cb3400) [pid = 20900] [serial = 654] [outer = 0x877aa800] 10:52:21 INFO - PROCESS | 20900 | 1461088341213 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:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1591ms 10:52:21 INFO - PROCESS | 20900 | 1461088341266 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 20900 | 1461088341270 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:52:21 INFO - PROCESS | 20900 | 1461088341277 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - PROCESS | 20900 | 1461088341280 Marionette TRACE conn3 <- [1,842,null,{}] 10:52:21 INFO - PROCESS | 20900 | 1461088341286 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:52:21 INFO - PROCESS | 20900 | 1461088341477 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:52:21 INFO - PROCESS | 20900 | 1461088341742 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 20900 | ++DOCSHELL 0x8624d400 == 102 [pid = 20900] [id = 218] 10:52:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 298 (0x8624dc00) [pid = 20900] [serial = 655] [outer = (nil)] 10:52:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 299 (0x86252800) [pid = 20900] [serial = 656] [outer = 0x8624dc00] 10:52:21 INFO - PROCESS | 20900 | 1461088341876 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 300 (0x86255400) [pid = 20900] [serial = 657] [outer = 0x8624dc00] 10:52:22 INFO - PROCESS | 20900 | 1461088342774 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:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1534ms 10:52:22 INFO - PROCESS | 20900 | 1461088342813 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:52:22 INFO - PROCESS | 20900 | 1461088342816 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:52:22 INFO - PROCESS | 20900 | 1461088342823 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:52:22 INFO - PROCESS | 20900 | 1461088342827 Marionette TRACE conn3 <- [1,846,null,{}] 10:52:22 INFO - PROCESS | 20900 | 1461088342833 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:52:23 INFO - PROCESS | 20900 | 1461088343012 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:52:23 INFO - PROCESS | 20900 | 1461088343267 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 20900 | ++DOCSHELL 0x86253000 == 103 [pid = 20900] [id = 219] 10:52:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 301 (0x86254c00) [pid = 20900] [serial = 658] [outer = (nil)] 10:52:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 302 (0x877b3000) [pid = 20900] [serial = 659] [outer = 0x86254c00] 10:52:23 INFO - PROCESS | 20900 | 1461088343407 Marionette DEBUG loaded listener.js 10:52:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 303 (0x87afd800) [pid = 20900] [serial = 660] [outer = 0x86254c00] 10:52:24 INFO - PROCESS | 20900 | 1461088344292 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:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1536ms 10:52:24 INFO - PROCESS | 20900 | 1461088344361 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:52:24 INFO - PROCESS | 20900 | 1461088344365 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:52:24 INFO - PROCESS | 20900 | 1461088344371 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:52:24 INFO - PROCESS | 20900 | 1461088344375 Marionette TRACE conn3 <- [1,850,null,{}] 10:52:24 INFO - PROCESS | 20900 | 1461088344381 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:52:24 INFO - PROCESS | 20900 | 1461088344562 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:52:24 INFO - PROCESS | 20900 | 1461088344820 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86256c00 == 104 [pid = 20900] [id = 220] 10:52:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 304 (0x862dbc00) [pid = 20900] [serial = 661] [outer = (nil)] 10:52:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 305 (0x862e1000) [pid = 20900] [serial = 662] [outer = 0x862dbc00] 10:52:24 INFO - PROCESS | 20900 | 1461088344954 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 306 (0x862e3c00) [pid = 20900] [serial = 663] [outer = 0x862dbc00] 10:52:26 INFO - PROCESS | 20900 | 1461088346141 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:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1884ms 10:52:26 INFO - PROCESS | 20900 | 1461088346256 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:52:26 INFO - PROCESS | 20900 | 1461088346261 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:52:26 INFO - PROCESS | 20900 | 1461088346271 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:52:26 INFO - PROCESS | 20900 | 1461088346275 Marionette TRACE conn3 <- [1,854,null,{}] 10:52:26 INFO - PROCESS | 20900 | 1461088346397 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:52:26 INFO - PROCESS | 20900 | 1461088346580 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:52:26 INFO - PROCESS | 20900 | 1461088346812 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86257000 == 105 [pid = 20900] [id = 221] 10:52:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 307 (0x868f0400) [pid = 20900] [serial = 664] [outer = (nil)] 10:52:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 308 (0x87c56800) [pid = 20900] [serial = 665] [outer = 0x868f0400] 10:52:26 INFO - PROCESS | 20900 | 1461088346900 Marionette DEBUG loaded listener.js 10:52:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 309 (0x87cb1c00) [pid = 20900] [serial = 666] [outer = 0x868f0400] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8b356000 == 104 [pid = 20900] [id = 202] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x88849800 == 103 [pid = 20900] [id = 201] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x87af5000 == 102 [pid = 20900] [id = 200] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8af73800 == 101 [pid = 20900] [id = 199] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x895bc000 == 100 [pid = 20900] [id = 193] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed08400 == 99 [pid = 20900] [id = 191] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x87defc00 == 98 [pid = 20900] [id = 192] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8c7e9c00 == 97 [pid = 20900] [id = 190] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc4cc00 == 96 [pid = 20900] [id = 189] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x89e0c800 == 95 [pid = 20900] [id = 187] 10:52:28 INFO - PROCESS | 20900 | --DOCSHELL 0x87afe400 == 94 [pid = 20900] [id = 188] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 308 (0x8bcdb400) [pid = 20900] [serial = 562] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 307 (0x8c7df400) [pid = 20900] [serial = 559] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 306 (0x979e0800) [pid = 20900] [serial = 521] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 305 (0x8b982800) [pid = 20900] [serial = 523] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 304 (0x8c617400) [pid = 20900] [serial = 526] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 303 (0x94210000) [pid = 20900] [serial = 529] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 302 (0x97f02800) [pid = 20900] [serial = 532] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 301 (0x8af6d800) [pid = 20900] [serial = 535] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 300 (0x9900b000) [pid = 20900] [serial = 538] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 299 (0x8bc47c00) [pid = 20900] [serial = 541] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 298 (0x8ba60400) [pid = 20900] [serial = 553] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 297 (0x8bc45c00) [pid = 20900] [serial = 554] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 296 (0x87af8000) [pid = 20900] [serial = 547] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 295 (0x8b986000) [pid = 20900] [serial = 551] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 294 (0x8b980800) [pid = 20900] [serial = 550] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 293 (0x8c379400) [pid = 20900] [serial = 556] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 292 (0x87df2800) [pid = 20900] [serial = 544] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 291 (0x8df07800) [pid = 20900] [serial = 560] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | --DOMWINDOW == 290 (0x8c589000) [pid = 20900] [serial = 557] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 20900 | 1461088348201 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:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 2012ms 10:52:28 INFO - PROCESS | 20900 | 1461088348337 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 20900 | 1461088348346 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:52:28 INFO - PROCESS | 20900 | 1461088348357 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 20900 | 1461088348366 Marionette TRACE conn3 <- [1,858,null,{}] 10:52:28 INFO - PROCESS | 20900 | 1461088348392 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:52:28 INFO - PROCESS | 20900 | 1461088348553 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:52:28 INFO - PROCESS | 20900 | 1461088348569 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x862dfc00 == 95 [pid = 20900] [id = 222] 10:52:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 291 (0x87df8c00) [pid = 20900] [serial = 667] [outer = (nil)] 10:52:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 292 (0x8a20e000) [pid = 20900] [serial = 668] [outer = 0x87df8c00] 10:52:28 INFO - PROCESS | 20900 | 1461088348644 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 293 (0x8af6ec00) [pid = 20900] [serial = 669] [outer = 0x87df8c00] 10:52:29 INFO - PROCESS | 20900 | 1461088349616 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:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1309ms 10:52:29 INFO - PROCESS | 20900 | 1461088349667 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:52:29 INFO - PROCESS | 20900 | 1461088349671 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:52:29 INFO - PROCESS | 20900 | 1461088349685 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:52:29 INFO - PROCESS | 20900 | 1461088349690 Marionette TRACE conn3 <- [1,862,null,{}] 10:52:29 INFO - PROCESS | 20900 | 1461088349706 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:52:29 INFO - PROCESS | 20900 | 1461088349948 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:52:29 INFO - PROCESS | 20900 | 1461088349971 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 20900 | ++DOCSHELL 0x87df7c00 == 96 [pid = 20900] [id = 223] 10:52:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 294 (0x8b97c000) [pid = 20900] [serial = 670] [outer = (nil)] 10:52:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 295 (0x8ba68800) [pid = 20900] [serial = 671] [outer = 0x8b97c000] 10:52:30 INFO - PROCESS | 20900 | 1461088350051 Marionette DEBUG loaded listener.js 10:52:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 296 (0x8bc49c00) [pid = 20900] [serial = 672] [outer = 0x8b97c000] 10:52:31 INFO - PROCESS | 20900 | 1461088351031 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:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1390ms 10:52:31 INFO - PROCESS | 20900 | 1461088351084 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:52:31 INFO - PROCESS | 20900 | 1461088351089 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:52:31 INFO - PROCESS | 20900 | 1461088351096 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:52:31 INFO - PROCESS | 20900 | 1461088351099 Marionette TRACE conn3 <- [1,866,null,{}] 10:52:31 INFO - PROCESS | 20900 | 1461088351105 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:52:31 INFO - PROCESS | 20900 | 1461088351331 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:52:31 INFO - PROCESS | 20900 | 1461088351370 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc8b800 == 97 [pid = 20900] [id = 224] 10:52:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 297 (0x8bcd6800) [pid = 20900] [serial = 673] [outer = (nil)] 10:52:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 298 (0x8bcde800) [pid = 20900] [serial = 674] [outer = 0x8bcd6800] 10:52:31 INFO - PROCESS | 20900 | 1461088351446 Marionette DEBUG loaded listener.js 10:52:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 299 (0x8c37e400) [pid = 20900] [serial = 675] [outer = 0x8bcd6800] 10:52:32 INFO - PROCESS | 20900 | 1461088352404 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:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1338ms 10:52:32 INFO - PROCESS | 20900 | 1461088352434 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:52:32 INFO - PROCESS | 20900 | 1461088352438 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:52:32 INFO - PROCESS | 20900 | 1461088352444 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 20900 | 1461088352447 Marionette TRACE conn3 <- [1,870,null,{}] 10:52:32 INFO - PROCESS | 20900 | 1461088352453 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:52:32 INFO - PROCESS | 20900 | 1461088352709 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:52:33 INFO - PROCESS | 20900 | --DOMWINDOW == 298 (0x8b34e800) [pid = 20900] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:52:33 INFO - PROCESS | 20900 | --DOMWINDOW == 297 (0x8bacf000) [pid = 20900] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:52:33 INFO - PROCESS | 20900 | --DOMWINDOW == 296 (0x8c588800) [pid = 20900] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:52:33 INFO - PROCESS | 20900 | --DOMWINDOW == 295 (0x8e9f4c00) [pid = 20900] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:52:33 INFO - PROCESS | 20900 | 1461088353183 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 20900 | ++DOCSHELL 0x86ad0400 == 98 [pid = 20900] [id = 225] 10:52:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 296 (0x8b34a800) [pid = 20900] [serial = 676] [outer = (nil)] 10:52:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 297 (0x8c610000) [pid = 20900] [serial = 677] [outer = 0x8b34a800] 10:52:33 INFO - PROCESS | 20900 | 1461088353261 Marionette DEBUG loaded listener.js 10:52:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 298 (0x8c7e0400) [pid = 20900] [serial = 678] [outer = 0x8b34a800] 10:52:34 INFO - PROCESS | 20900 | 1461088354044 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:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1631ms 10:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:52:34 INFO - PROCESS | 20900 | 1461088354076 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 20900 | 1461088354079 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:52:34 INFO - PROCESS | 20900 | 1461088354086 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:52:34 INFO - PROCESS | 20900 | 1461088354089 Marionette TRACE conn3 <- [1,874,null,{}] 10:52:34 INFO - PROCESS | 20900 | 1461088354095 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:52:34 INFO - PROCESS | 20900 | 1461088354282 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:52:34 INFO - PROCESS | 20900 | 1461088354452 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c587800 == 99 [pid = 20900] [id = 226] 10:52:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 299 (0x8c58a800) [pid = 20900] [serial = 679] [outer = (nil)] 10:52:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 300 (0x8ea60000) [pid = 20900] [serial = 680] [outer = 0x8c58a800] 10:52:34 INFO - PROCESS | 20900 | 1461088354538 Marionette DEBUG loaded listener.js 10:52:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 301 (0x8f298400) [pid = 20900] [serial = 681] [outer = 0x8c58a800] 10:52:35 INFO - PROCESS | 20900 | 1461088355518 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:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1482ms 10:52:35 INFO - PROCESS | 20900 | 1461088355568 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:52:35 INFO - PROCESS | 20900 | 1461088355574 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:52:35 INFO - PROCESS | 20900 | 1461088355584 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:52:35 INFO - PROCESS | 20900 | 1461088355590 Marionette TRACE conn3 <- [1,878,null,{}] 10:52:35 INFO - PROCESS | 20900 | 1461088355601 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:52:35 INFO - PROCESS | 20900 | 1461088355840 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:52:36 INFO - PROCESS | 20900 | 1461088356171 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x862e6400 == 100 [pid = 20900] [id = 227] 10:52:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 302 (0x868f5c00) [pid = 20900] [serial = 682] [outer = (nil)] 10:52:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 303 (0x87c52c00) [pid = 20900] [serial = 683] [outer = 0x868f5c00] 10:52:36 INFO - PROCESS | 20900 | 1461088356266 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 304 (0x87deb400) [pid = 20900] [serial = 684] [outer = 0x868f5c00] 10:52:37 INFO - PROCESS | 20900 | 1461088357201 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:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1692ms 10:52:37 INFO - PROCESS | 20900 | 1461088357275 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 20900 | 1461088357285 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:52:37 INFO - PROCESS | 20900 | 1461088357296 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 20900 | 1461088357301 Marionette TRACE conn3 <- [1,882,null,{}] 10:52:37 INFO - PROCESS | 20900 | 1461088357307 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:52:37 INFO - PROCESS | 20900 | 1461088357546 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:52:37 INFO - PROCESS | 20900 | 1461088357817 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b97cc00 == 101 [pid = 20900] [id = 228] 10:52:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 305 (0x8b97f000) [pid = 20900] [serial = 685] [outer = (nil)] 10:52:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 306 (0x8bac9c00) [pid = 20900] [serial = 686] [outer = 0x8b97f000] 10:52:37 INFO - PROCESS | 20900 | 1461088357954 Marionette DEBUG loaded listener.js 10:52:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 307 (0x8bc2d400) [pid = 20900] [serial = 687] [outer = 0x8b97f000] 10:52:39 INFO - PROCESS | 20900 | 1461088359003 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:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1736ms 10:52:39 INFO - PROCESS | 20900 | 1461088359034 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:52:39 INFO - PROCESS | 20900 | 1461088359038 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:52:39 INFO - PROCESS | 20900 | 1461088359045 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:52:39 INFO - PROCESS | 20900 | 1461088359052 Marionette TRACE conn3 <- [1,886,null,{}] 10:52:39 INFO - PROCESS | 20900 | 1461088359069 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:52:39 INFO - PROCESS | 20900 | 1461088359265 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:52:39 INFO - PROCESS | 20900 | 1461088359571 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 20900 | ++DOCSHELL 0x8dfb0400 == 102 [pid = 20900] [id = 229] 10:52:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 308 (0x8e9f0000) [pid = 20900] [serial = 688] [outer = (nil)] 10:52:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 309 (0x8f293800) [pid = 20900] [serial = 689] [outer = 0x8e9f0000] 10:52:39 INFO - PROCESS | 20900 | 1461088359671 Marionette DEBUG loaded listener.js 10:52:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 310 (0x8f5ec800) [pid = 20900] [serial = 690] [outer = 0x8e9f0000] 10:52:40 INFO - PROCESS | 20900 | 1461088360583 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:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1586ms 10:52:40 INFO - PROCESS | 20900 | 1461088360632 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:52:40 INFO - PROCESS | 20900 | 1461088360637 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:52:40 INFO - PROCESS | 20900 | 1461088360643 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:52:40 INFO - PROCESS | 20900 | 1461088360647 Marionette TRACE conn3 <- [1,890,null,{}] 10:52:40 INFO - PROCESS | 20900 | 1461088360653 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:52:40 INFO - PROCESS | 20900 | 1461088360839 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:52:41 INFO - PROCESS | 20900 | 1461088361096 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8df08000 == 103 [pid = 20900] [id = 230] 10:52:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 311 (0x932fd000) [pid = 20900] [serial = 691] [outer = (nil)] 10:52:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 312 (0x9342e000) [pid = 20900] [serial = 692] [outer = 0x932fd000] 10:52:41 INFO - PROCESS | 20900 | 1461088361231 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 313 (0x945ce000) [pid = 20900] [serial = 693] [outer = 0x932fd000] 10:52:42 INFO - PROCESS | 20900 | 1461088362153 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:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1530ms 10:52:42 INFO - PROCESS | 20900 | 1461088362173 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:52:42 INFO - PROCESS | 20900 | 1461088362177 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:52:42 INFO - PROCESS | 20900 | 1461088362184 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - PROCESS | 20900 | 1461088362188 Marionette TRACE conn3 <- [1,894,null,{}] 10:52:42 INFO - PROCESS | 20900 | 1461088362194 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:52:42 INFO - PROCESS | 20900 | 1461088362373 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:52:42 INFO - PROCESS | 20900 | 1461088362586 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ed06400 == 104 [pid = 20900] [id = 231] 10:52:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 314 (0x93383800) [pid = 20900] [serial = 694] [outer = (nil)] 10:52:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 315 (0x967b6400) [pid = 20900] [serial = 695] [outer = 0x93383800] 10:52:42 INFO - PROCESS | 20900 | 1461088362755 Marionette DEBUG loaded listener.js 10:52:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 316 (0x9745b000) [pid = 20900] [serial = 696] [outer = 0x93383800] 10:52:43 INFO - PROCESS | 20900 | 1461088363735 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:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1585ms 10:52:43 INFO - PROCESS | 20900 | 1461088363769 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:52:43 INFO - PROCESS | 20900 | 1461088363773 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:52:43 INFO - PROCESS | 20900 | 1461088363780 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:52:43 INFO - PROCESS | 20900 | 1461088363784 Marionette TRACE conn3 <- [1,898,null,{}] 10:52:43 INFO - PROCESS | 20900 | 1461088363790 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:52:44 INFO - PROCESS | 20900 | 1461088364007 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:52:44 INFO - PROCESS | 20900 | 1461088364278 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91fe6400 == 105 [pid = 20900] [id = 232] 10:52:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 317 (0x97f0cc00) [pid = 20900] [serial = 697] [outer = (nil)] 10:52:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 318 (0x994d1800) [pid = 20900] [serial = 698] [outer = 0x97f0cc00] 10:52:44 INFO - PROCESS | 20900 | 1461088364419 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 319 (0x9ea11000) [pid = 20900] [serial = 699] [outer = 0x97f0cc00] 10:52:45 INFO - PROCESS | 20900 | 1461088365308 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:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1581ms 10:52:45 INFO - PROCESS | 20900 | 1461088365361 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 20900 | 1461088365366 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:52:45 INFO - PROCESS | 20900 | 1461088365372 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 20900 | 1461088365376 Marionette TRACE conn3 <- [1,902,null,{}] 10:52:45 INFO - PROCESS | 20900 | 1461088365382 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:52:45 INFO - PROCESS | 20900 | 1461088365564 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:52:45 INFO - PROCESS | 20900 | 1461088365816 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x862dc000 == 106 [pid = 20900] [id = 233] 10:52:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 320 (0x877b0c00) [pid = 20900] [serial = 700] [outer = (nil)] 10:52:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 321 (0x8979cc00) [pid = 20900] [serial = 701] [outer = 0x877b0c00] 10:52:45 INFO - PROCESS | 20900 | 1461088365950 Marionette DEBUG loaded listener.js 10:52:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 322 (0x897a0000) [pid = 20900] [serial = 702] [outer = 0x877b0c00] 10:52:46 INFO - PROCESS | 20900 | 1461088366855 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:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1538ms 10:52:46 INFO - PROCESS | 20900 | 1461088366911 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 20900 | 1461088366915 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:52:46 INFO - PROCESS | 20900 | 1461088366922 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 20900 | 1461088366925 Marionette TRACE conn3 <- [1,906,null,{}] 10:52:46 INFO - PROCESS | 20900 | 1461088366931 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:52:47 INFO - PROCESS | 20900 | 1461088367111 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:52:47 INFO - PROCESS | 20900 | 1461088367364 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x89798800 == 107 [pid = 20900] [id = 234] 10:52:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 323 (0x8979b000) [pid = 20900] [serial = 703] [outer = (nil)] 10:52:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 324 (0x9fc4d400) [pid = 20900] [serial = 704] [outer = 0x8979b000] 10:52:47 INFO - PROCESS | 20900 | 1461088367498 Marionette DEBUG loaded listener.js 10:52:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 325 (0xa002d800) [pid = 20900] [serial = 705] [outer = 0x8979b000] 10:52:48 INFO - PROCESS | 20900 | 1461088368423 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:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1540ms 10:52:48 INFO - PROCESS | 20900 | 1461088368463 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:52:48 INFO - PROCESS | 20900 | 1461088368471 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:52:48 INFO - PROCESS | 20900 | 1461088368481 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:52:48 INFO - PROCESS | 20900 | 1461088368489 Marionette TRACE conn3 <- [1,910,null,{}] 10:52:48 INFO - PROCESS | 20900 | 1461088368495 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:52:48 INFO - PROCESS | 20900 | 1461088368676 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:52:48 INFO - PROCESS | 20900 | 1461088368930 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x897a3000 == 108 [pid = 20900] [id = 235] 10:52:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 326 (0x897a4800) [pid = 20900] [serial = 706] [outer = (nil)] 10:52:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 327 (0x8b154800) [pid = 20900] [serial = 707] [outer = 0x897a4800] 10:52:49 INFO - PROCESS | 20900 | 1461088369067 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 328 (0x8b158000) [pid = 20900] [serial = 708] [outer = 0x897a4800] 10:52:49 INFO - PROCESS | 20900 | 1461088369931 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:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1489ms 10:52:49 INFO - PROCESS | 20900 | 1461088369971 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:52:49 INFO - PROCESS | 20900 | 1461088369975 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:52:49 INFO - PROCESS | 20900 | 1461088369981 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:52:49 INFO - PROCESS | 20900 | 1461088369985 Marionette TRACE conn3 <- [1,914,null,{}] 10:52:49 INFO - PROCESS | 20900 | 1461088369991 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:52:50 INFO - PROCESS | 20900 | 1461088370166 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:52:50 INFO - PROCESS | 20900 | 1461088370380 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dc6800 == 109 [pid = 20900] [id = 236] 10:52:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 329 (0x84dca400) [pid = 20900] [serial = 709] [outer = (nil)] 10:52:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 330 (0x84dcfc00) [pid = 20900] [serial = 710] [outer = 0x84dca400] 10:52:50 INFO - PROCESS | 20900 | 1461088370548 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 331 (0x84dd3000) [pid = 20900] [serial = 711] [outer = 0x84dca400] 10:52:51 INFO - PROCESS | 20900 | 1461088371482 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:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1534ms 10:52:51 INFO - PROCESS | 20900 | 1461088371516 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 20900 | 1461088371520 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:52:51 INFO - PROCESS | 20900 | 1461088371527 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 20900 | 1461088371532 Marionette TRACE conn3 <- [1,918,null,{}] 10:52:51 INFO - PROCESS | 20900 | 1461088371538 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:52:51 INFO - PROCESS | 20900 | 1461088371745 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:52:52 INFO - PROCESS | 20900 | 1461088372020 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dce800 == 110 [pid = 20900] [id = 237] 10:52:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 332 (0x8b34fc00) [pid = 20900] [serial = 712] [outer = (nil)] 10:52:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 333 (0x994cd400) [pid = 20900] [serial = 713] [outer = 0x8b34fc00] 10:52:52 INFO - PROCESS | 20900 | 1461088372157 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 334 (0xa2a78c00) [pid = 20900] [serial = 714] [outer = 0x8b34fc00] 10:52:53 INFO - PROCESS | 20900 | 1461088373217 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:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1733ms 10:52:53 INFO - PROCESS | 20900 | 1461088373260 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:52:53 INFO - PROCESS | 20900 | 1461088373264 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:52:53 INFO - PROCESS | 20900 | 1461088373272 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 20900 | 1461088373275 Marionette TRACE conn3 <- [1,922,null,{}] 10:52:53 INFO - PROCESS | 20900 | 1461088373281 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:52:53 INFO - PROCESS | 20900 | 1461088373482 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:52:53 INFO - PROCESS | 20900 | 1461088373755 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x85103000 == 111 [pid = 20900] [id = 238] 10:52:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 335 (0x85104400) [pid = 20900] [serial = 715] [outer = (nil)] 10:52:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 336 (0x8510b800) [pid = 20900] [serial = 716] [outer = 0x85104400] 10:52:53 INFO - PROCESS | 20900 | 1461088373886 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 337 (0x8510ec00) [pid = 20900] [serial = 717] [outer = 0x85104400] 10:52:54 INFO - PROCESS | 20900 | 1461088374755 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:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1534ms 10:52:54 INFO - PROCESS | 20900 | 1461088374806 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 20900 | 1461088374810 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:52:54 INFO - PROCESS | 20900 | 1461088374816 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 20900 | 1461088374820 Marionette TRACE conn3 <- [1,926,null,{}] 10:52:54 INFO - PROCESS | 20900 | 1461088374826 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:52:55 INFO - PROCESS | 20900 | 1461088375011 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:52:55 INFO - PROCESS | 20900 | 1461088375223 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x85105000 == 112 [pid = 20900] [id = 239] 10:52:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 338 (0x8510e000) [pid = 20900] [serial = 718] [outer = (nil)] 10:52:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 339 (0x851dec00) [pid = 20900] [serial = 719] [outer = 0x8510e000] 10:52:55 INFO - PROCESS | 20900 | 1461088375394 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 340 (0x851e1400) [pid = 20900] [serial = 720] [outer = 0x8510e000] 10:52:56 INFO - PROCESS | 20900 | 1461088376305 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:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1531ms 10:52:56 INFO - PROCESS | 20900 | 1461088376349 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 20900 | 1461088376353 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:52:56 INFO - PROCESS | 20900 | 1461088376359 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 20900 | 1461088376363 Marionette TRACE conn3 <- [1,930,null,{}] 10:52:56 INFO - PROCESS | 20900 | 1461088376368 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:52:56 INFO - PROCESS | 20900 | 1461088376551 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:52:56 INFO - PROCESS | 20900 | 1461088376814 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 20900 | ++DOCSHELL 0x846adc00 == 113 [pid = 20900] [id = 240] 10:52:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 341 (0x846aec00) [pid = 20900] [serial = 721] [outer = (nil)] 10:52:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 342 (0x846b6000) [pid = 20900] [serial = 722] [outer = 0x846aec00] 10:52:56 INFO - PROCESS | 20900 | 1461088376949 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 343 (0x846b9400) [pid = 20900] [serial = 723] [outer = 0x846aec00] 10:52:57 INFO - PROCESS | 20900 | 1461088377828 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:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1540ms 10:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:52:57 INFO - PROCESS | 20900 | 1461088377900 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 20900 | 1461088377903 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:52:57 INFO - PROCESS | 20900 | 1461088377911 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 20900 | 1461088377914 Marionette TRACE conn3 <- [1,934,null,{}] 10:52:57 INFO - PROCESS | 20900 | 1461088377920 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:52:58 INFO - PROCESS | 20900 | 1461088378169 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:52:58 INFO - PROCESS | 20900 | 1461088378460 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 20900 | ++DOCSHELL 0x846b7c00 == 114 [pid = 20900] [id = 241] 10:52:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 344 (0x846b9000) [pid = 20900] [serial = 724] [outer = (nil)] 10:52:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 345 (0x851e0000) [pid = 20900] [serial = 725] [outer = 0x846b9000] 10:52:58 INFO - PROCESS | 20900 | 1461088378601 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 346 (0x851e6000) [pid = 20900] [serial = 726] [outer = 0x846b9000] 10:52:59 INFO - PROCESS | 20900 | 1461088379481 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:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1633ms 10:52:59 INFO - PROCESS | 20900 | 1461088379543 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:52:59 INFO - PROCESS | 20900 | 1461088379548 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:52:59 INFO - PROCESS | 20900 | 1461088379555 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:52:59 INFO - PROCESS | 20900 | 1461088379559 Marionette TRACE conn3 <- [1,938,null,{}] 10:52:59 INFO - PROCESS | 20900 | 1461088379564 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:52:59 INFO - PROCESS | 20900 | 1461088379752 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:53:00 INFO - PROCESS | 20900 | 1461088380018 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 20900 | ++DOCSHELL 0x846b6c00 == 115 [pid = 20900] [id = 242] 10:53:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 347 (0x846bc400) [pid = 20900] [serial = 727] [outer = (nil)] 10:53:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 348 (0x8884a000) [pid = 20900] [serial = 728] [outer = 0x846bc400] 10:53:00 INFO - PROCESS | 20900 | 1461088380148 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 349 (0x8b349400) [pid = 20900] [serial = 729] [outer = 0x846bc400] 10:53:01 INFO - PROCESS | 20900 | 1461088381063 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:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1584ms 10:53:01 INFO - PROCESS | 20900 | 1461088381139 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:53:01 INFO - PROCESS | 20900 | 1461088381143 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:53:01 INFO - PROCESS | 20900 | 1461088381150 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 20900 | 1461088381153 Marionette TRACE conn3 <- [1,942,null,{}] 10:53:01 INFO - PROCESS | 20900 | 1461088381159 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:53:01 INFO - PROCESS | 20900 | 1461088381359 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:53:01 INFO - PROCESS | 20900 | 1461088381623 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x851ea800 == 116 [pid = 20900] [id = 243] 10:53:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 350 (0x86ac2800) [pid = 20900] [serial = 730] [outer = (nil)] 10:53:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 351 (0x8bcd3400) [pid = 20900] [serial = 731] [outer = 0x86ac2800] 10:53:01 INFO - PROCESS | 20900 | 1461088381760 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 352 (0x8c582800) [pid = 20900] [serial = 732] [outer = 0x86ac2800] 10:53:02 INFO - PROCESS | 20900 | 1461088382675 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:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1591ms 10:53:02 INFO - PROCESS | 20900 | 1461088382742 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 20900 | 1461088382746 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:53:02 INFO - PROCESS | 20900 | 1461088382752 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 20900 | 1461088382756 Marionette TRACE conn3 <- [1,946,null,{}] 10:53:02 INFO - PROCESS | 20900 | 1461088382762 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:53:02 INFO - PROCESS | 20900 | 1461088382952 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:53:03 INFO - PROCESS | 20900 | 1461088383238 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8865b000 == 117 [pid = 20900] [id = 244] 10:53:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 353 (0x8865b400) [pid = 20900] [serial = 733] [outer = (nil)] 10:53:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 354 (0x8865e400) [pid = 20900] [serial = 734] [outer = 0x8865b400] 10:53:03 INFO - PROCESS | 20900 | 1461088383406 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 355 (0x88660c00) [pid = 20900] [serial = 735] [outer = 0x8865b400] 10:53:04 INFO - PROCESS | 20900 | 1461088384329 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:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1644ms 10:53:04 INFO - PROCESS | 20900 | 1461088384398 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:53:04 INFO - PROCESS | 20900 | 1461088384402 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:53:04 INFO - PROCESS | 20900 | 1461088384409 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 20900 | 1461088384413 Marionette TRACE conn3 <- [1,950,null,{}] 10:53:04 INFO - PROCESS | 20900 | 1461088384419 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:53:04 INFO - PROCESS | 20900 | 1461088384608 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x990cdc00 == 116 [pid = 20900] [id = 69] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9eb800 == 115 [pid = 20900] [id = 83] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x86ad0400 == 114 [pid = 20900] [id = 225] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc8b800 == 113 [pid = 20900] [id = 224] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x87df7c00 == 112 [pid = 20900] [id = 223] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x862dfc00 == 111 [pid = 20900] [id = 222] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x86257000 == 110 [pid = 20900] [id = 221] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x98306000 == 109 [pid = 20900] [id = 209] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x971e6800 == 108 [pid = 20900] [id = 208] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x895c4c00 == 107 [pid = 20900] [id = 207] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba5ec00 == 106 [pid = 20900] [id = 205] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x87df0000 == 105 [pid = 20900] [id = 206] 10:53:05 INFO - PROCESS | 20900 | --DOCSHELL 0x8a20a400 == 104 [pid = 20900] [id = 204] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 354 (0x8c7e3800) [pid = 20900] [serial = 604] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 353 (0x8ea5b800) [pid = 20900] [serial = 607] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 352 (0x8fa4e000) [pid = 20900] [serial = 610] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 351 (0x932f7400) [pid = 20900] [serial = 580] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 350 (0x8bc48000) [pid = 20900] [serial = 602] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 349 (0x8fa4d000) [pid = 20900] [serial = 577] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 348 (0x97d72000) [pid = 20900] [serial = 589] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 347 (0x8ea5e000) [pid = 20900] [serial = 571] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 346 (0x8ba5f000) [pid = 20900] [serial = 601] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 345 (0x9899f800) [pid = 20900] [serial = 595] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 344 (0x94fdac00) [pid = 20900] [serial = 583] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 343 (0x8bc4b000) [pid = 20900] [serial = 599] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 342 (0x8f28e000) [pid = 20900] [serial = 592] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 341 (0x8bc45800) [pid = 20900] [serial = 598] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 340 (0x979dc800) [pid = 20900] [serial = 586] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 339 (0x8f376400) [pid = 20900] [serial = 574] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 338 (0x8bcdfc00) [pid = 20900] [serial = 568] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 337 (0x8af6dc00) [pid = 20900] [serial = 565] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 336 (0x8f2eec00) [pid = 20900] [serial = 608] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | --DOMWINDOW == 335 (0x8dfae400) [pid = 20900] [serial = 605] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 20900 | 1461088385846 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dcc400 == 105 [pid = 20900] [id = 245] 10:53:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 336 (0x84dcf400) [pid = 20900] [serial = 736] [outer = (nil)] 10:53:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 337 (0x8624a000) [pid = 20900] [serial = 737] [outer = 0x84dcf400] 10:53:05 INFO - PROCESS | 20900 | 1461088385966 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 338 (0x86258000) [pid = 20900] [serial = 738] [outer = 0x84dcf400] 10:53:06 INFO - PROCESS | 20900 | 1461088386777 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:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2440ms 10:53:06 INFO - PROCESS | 20900 | 1461088386850 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 20900 | 1461088386858 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:53:06 INFO - PROCESS | 20900 | 1461088386868 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 20900 | 1461088386872 Marionette TRACE conn3 <- [1,954,null,{}] 10:53:06 INFO - PROCESS | 20900 | 1461088386880 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:53:07 INFO - PROCESS | 20900 | 1461088387079 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:53:07 INFO - PROCESS | 20900 | 1461088387273 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 20900 | ++DOCSHELL 0x868fe400 == 106 [pid = 20900] [id = 246] 10:53:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 339 (0x877a9000) [pid = 20900] [serial = 739] [outer = (nil)] 10:53:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 340 (0x877b3800) [pid = 20900] [serial = 740] [outer = 0x877a9000] 10:53:07 INFO - PROCESS | 20900 | 1461088387355 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 341 (0x87af8800) [pid = 20900] [serial = 741] [outer = 0x877a9000] 10:53:08 INFO - PROCESS | 20900 | 1461088388281 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:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1487ms 10:53:08 INFO - PROCESS | 20900 | 1461088388360 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:53:08 INFO - PROCESS | 20900 | 1461088388366 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:53:08 INFO - PROCESS | 20900 | 1461088388373 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 20900 | 1461088388377 Marionette TRACE conn3 <- [1,958,null,{}] 10:53:08 INFO - PROCESS | 20900 | 1461088388388 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:53:08 INFO - PROCESS | 20900 | 1461088388646 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:53:08 INFO - PROCESS | 20900 | 1461088388680 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868f9c00 == 107 [pid = 20900] [id = 247] 10:53:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 342 (0x877afc00) [pid = 20900] [serial = 742] [outer = (nil)] 10:53:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 343 (0x87cb7c00) [pid = 20900] [serial = 743] [outer = 0x877afc00] 10:53:08 INFO - PROCESS | 20900 | 1461088388756 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 344 (0x8865ac00) [pid = 20900] [serial = 744] [outer = 0x877afc00] 10:53:09 INFO - PROCESS | 20900 | 1461088389989 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:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1636ms 10:53:10 INFO - PROCESS | 20900 | 1461088390012 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 20900 | 1461088390016 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:53:10 INFO - PROCESS | 20900 | 1461088390037 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 20900 | 1461088390047 Marionette TRACE conn3 <- [1,962,null,{}] 10:53:10 INFO - PROCESS | 20900 | 1461088390055 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:53:10 INFO - PROCESS | 20900 | 1461088390309 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 343 (0x89e0d800) [pid = 20900] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 342 (0x8b97c000) [pid = 20900] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 341 (0x8bcd6800) [pid = 20900] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 340 (0x87df8c00) [pid = 20900] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 339 (0x868f0400) [pid = 20900] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 338 (0x8f380400) [pid = 20900] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 337 (0x8bcd6c00) [pid = 20900] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 336 (0x8e9eec00) [pid = 20900] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 335 (0x8b34a800) [pid = 20900] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:53:10 INFO - PROCESS | 20900 | --DOMWINDOW == 334 (0x97f06000) [pid = 20900] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:53:10 INFO - PROCESS | 20900 | 1461088390911 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8624c000 == 108 [pid = 20900] [id = 248] 10:53:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 335 (0x86253400) [pid = 20900] [serial = 745] [outer = (nil)] 10:53:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 336 (0x87afc400) [pid = 20900] [serial = 746] [outer = 0x86253400] 10:53:10 INFO - PROCESS | 20900 | 1461088390989 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 337 (0x8979e400) [pid = 20900] [serial = 747] [outer = 0x86253400] 10:53:11 INFO - PROCESS | 20900 | 1461088391719 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:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1705ms 10:53:11 INFO - PROCESS | 20900 | 1461088391735 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 20900 | 1461088391739 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:53:11 INFO - PROCESS | 20900 | 1461088391750 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 20900 | 1461088391753 Marionette TRACE conn3 <- [1,966,null,{}] 10:53:11 INFO - PROCESS | 20900 | 1461088391759 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:53:12 INFO - PROCESS | 20900 | 1461088392011 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:53:12 INFO - PROCESS | 20900 | 1461088392028 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x88851800 == 109 [pid = 20900] [id = 249] 10:53:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 338 (0x8a205000) [pid = 20900] [serial = 748] [outer = (nil)] 10:53:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 339 (0x8af71400) [pid = 20900] [serial = 749] [outer = 0x8a205000] 10:53:12 INFO - PROCESS | 20900 | 1461088392208 Marionette DEBUG loaded listener.js 10:53:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 340 (0x8b154400) [pid = 20900] [serial = 750] [outer = 0x8a205000] 10:53:13 INFO - PROCESS | 20900 | 1461088393286 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:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1582ms 10:53:13 INFO - PROCESS | 20900 | 1461088393335 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:53:13 INFO - PROCESS | 20900 | 1461088393341 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:53:13 INFO - PROCESS | 20900 | 1461088393352 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:53:13 INFO - PROCESS | 20900 | 1461088393362 Marionette TRACE conn3 <- [1,970,null,{}] 10:53:13 INFO - PROCESS | 20900 | 1461088393382 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:53:13 INFO - PROCESS | 20900 | 1461088393651 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:53:14 INFO - PROCESS | 20900 | 1461088393997 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dd4c00 == 110 [pid = 20900] [id = 250] 10:53:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 341 (0x86256000) [pid = 20900] [serial = 751] [outer = (nil)] 10:53:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 342 (0x877a8000) [pid = 20900] [serial = 752] [outer = 0x86256000] 10:53:14 INFO - PROCESS | 20900 | 1461088394092 Marionette DEBUG loaded listener.js 10:53:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 343 (0x87afc000) [pid = 20900] [serial = 753] [outer = 0x86256000] 10:53:15 INFO - PROCESS | 20900 | 1461088395049 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:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1755ms 10:53:15 INFO - PROCESS | 20900 | 1461088395106 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 20900 | 1461088395115 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:53:15 INFO - PROCESS | 20900 | 1461088395126 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:53:15 INFO - PROCESS | 20900 | 1461088395130 Marionette TRACE conn3 <- [1,974,null,{}] 10:53:15 INFO - PROCESS | 20900 | 1461088395137 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:53:15 INFO - PROCESS | 20900 | 1461088395382 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:53:15 INFO - PROCESS | 20900 | 1461088395702 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87caa000 == 111 [pid = 20900] [id = 251] 10:53:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 344 (0x87cb5400) [pid = 20900] [serial = 754] [outer = (nil)] 10:53:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 345 (0x88851400) [pid = 20900] [serial = 755] [outer = 0x87cb5400] 10:53:15 INFO - PROCESS | 20900 | 1461088395794 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 346 (0x89795800) [pid = 20900] [serial = 756] [outer = 0x87cb5400] 10:53:16 INFO - PROCESS | 20900 | 1461088396818 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:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1740ms 10:53:16 INFO - PROCESS | 20900 | 1461088396867 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 20900 | 1461088396871 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:53:16 INFO - PROCESS | 20900 | 1461088396878 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 20900 | 1461088396885 Marionette TRACE conn3 <- [1,978,null,{}] 10:53:16 INFO - PROCESS | 20900 | 1461088396902 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:53:17 INFO - PROCESS | 20900 | 1461088397125 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:53:17 INFO - PROCESS | 20900 | 1461088397395 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b34d800 == 112 [pid = 20900] [id = 252] 10:53:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 347 (0x8b355400) [pid = 20900] [serial = 757] [outer = (nil)] 10:53:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 348 (0x8b982c00) [pid = 20900] [serial = 758] [outer = 0x8b355400] 10:53:17 INFO - PROCESS | 20900 | 1461088397530 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 349 (0x8ba5d000) [pid = 20900] [serial = 759] [outer = 0x8b355400] 10:53:18 INFO - PROCESS | 20900 | 1461088398487 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:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1686ms 10:53:18 INFO - PROCESS | 20900 | 1461088398565 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:53:18 INFO - PROCESS | 20900 | 1461088398570 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:53:18 INFO - PROCESS | 20900 | 1461088398577 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 20900 | 1461088398581 Marionette TRACE conn3 <- [1,982,null,{}] 10:53:18 INFO - PROCESS | 20900 | 1461088398587 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:53:18 INFO - PROCESS | 20900 | 1461088398825 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:53:19 INFO - PROCESS | 20900 | 1461088399137 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b34f400 == 113 [pid = 20900] [id = 253] 10:53:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 350 (0x8ba60000) [pid = 20900] [serial = 760] [outer = (nil)] 10:53:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 351 (0x8bc1ec00) [pid = 20900] [serial = 761] [outer = 0x8ba60000] 10:53:19 INFO - PROCESS | 20900 | 1461088399232 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 352 (0x8bc27000) [pid = 20900] [serial = 762] [outer = 0x8ba60000] 10:53:20 INFO - PROCESS | 20900 | 1461088400159 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:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1632ms 10:53:20 INFO - PROCESS | 20900 | 1461088400209 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:53:20 INFO - PROCESS | 20900 | 1461088400213 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:53:20 INFO - PROCESS | 20900 | 1461088400220 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 20900 | 1461088400224 Marionette TRACE conn3 <- [1,986,null,{}] 10:53:20 INFO - PROCESS | 20900 | 1461088400230 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:53:20 INFO - PROCESS | 20900 | 1461088400417 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:53:20 INFO - PROCESS | 20900 | 1461088400681 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b985000 == 114 [pid = 20900] [id = 254] 10:53:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 353 (0x8bacf800) [pid = 20900] [serial = 763] [outer = (nil)] 10:53:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 354 (0x8bc4b000) [pid = 20900] [serial = 764] [outer = 0x8bacf800] 10:53:20 INFO - PROCESS | 20900 | 1461088400816 Marionette DEBUG loaded listener.js 10:53:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 355 (0x8bc84c00) [pid = 20900] [serial = 765] [outer = 0x8bacf800] 10:53:21 INFO - PROCESS | 20900 | 1461088401764 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:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1582ms 10:53:21 INFO - PROCESS | 20900 | 1461088401802 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:53:21 INFO - PROCESS | 20900 | 1461088401806 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:53:21 INFO - PROCESS | 20900 | 1461088401813 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:53:21 INFO - PROCESS | 20900 | 1461088401817 Marionette TRACE conn3 <- [1,990,null,{}] 10:53:21 INFO - PROCESS | 20900 | 1461088401823 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:53:22 INFO - PROCESS | 20900 | 1461088402064 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:53:22 INFO - PROCESS | 20900 | 1461088402348 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc1fc00 == 115 [pid = 20900] [id = 255] 10:53:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 356 (0x8bcdfc00) [pid = 20900] [serial = 766] [outer = (nil)] 10:53:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 357 (0x8c58e400) [pid = 20900] [serial = 767] [outer = 0x8bcdfc00] 10:53:22 INFO - PROCESS | 20900 | 1461088402481 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 358 (0x8c613c00) [pid = 20900] [serial = 768] [outer = 0x8bcdfc00] 10:53:23 INFO - PROCESS | 20900 | 1461088403386 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:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1636ms 10:53:23 INFO - PROCESS | 20900 | 1461088403453 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 20900 | 1461088403461 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:53:23 INFO - PROCESS | 20900 | 1461088403470 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 20900 | 1461088403476 Marionette TRACE conn3 <- [1,994,null,{}] 10:53:23 INFO - PROCESS | 20900 | 1461088403482 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:53:23 INFO - PROCESS | 20900 | 1461088403714 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:53:24 INFO - PROCESS | 20900 | 1461088404029 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af3c00 == 116 [pid = 20900] [id = 256] 10:53:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 359 (0x8bcd4c00) [pid = 20900] [serial = 769] [outer = (nil)] 10:53:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 360 (0x8df09400) [pid = 20900] [serial = 770] [outer = 0x8bcd4c00] 10:53:24 INFO - PROCESS | 20900 | 1461088404122 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 361 (0x8dfae000) [pid = 20900] [serial = 771] [outer = 0x8bcd4c00] 10:53:25 INFO - PROCESS | 20900 | 1461088405008 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:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1588ms 10:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:53:25 INFO - PROCESS | 20900 | 1461088405059 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 20900 | 1461088405063 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:53:25 INFO - PROCESS | 20900 | 1461088405070 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 20900 | 1461088405073 Marionette TRACE conn3 <- [1,998,null,{}] 10:53:25 INFO - PROCESS | 20900 | 1461088405079 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:53:25 INFO - PROCESS | 20900 | 1461088405266 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:53:25 INFO - PROCESS | 20900 | 1461088405533 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c590c00 == 117 [pid = 20900] [id = 257] 10:53:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 362 (0x8df03000) [pid = 20900] [serial = 772] [outer = (nil)] 10:53:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 363 (0x8ea5a000) [pid = 20900] [serial = 773] [outer = 0x8df03000] 10:53:25 INFO - PROCESS | 20900 | 1461088405666 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 364 (0x8ea61800) [pid = 20900] [serial = 774] [outer = 0x8df03000] 10:53:26 INFO - PROCESS | 20900 | 1461088406648 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:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1639ms 10:53:26 INFO - PROCESS | 20900 | 1461088406710 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 20900 | 1461088406717 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:53:26 INFO - PROCESS | 20900 | 1461088406728 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 20900 | 1461088406734 Marionette TRACE conn3 <- [1,1002,null,{}] 10:53:26 INFO - PROCESS | 20900 | 1461088406744 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:53:27 INFO - PROCESS | 20900 | 1461088407022 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:53:27 INFO - PROCESS | 20900 | 1461088407348 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ea53400 == 118 [pid = 20900] [id = 258] 10:53:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 365 (0x8ea56800) [pid = 20900] [serial = 775] [outer = (nil)] 10:53:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 366 (0x8f293c00) [pid = 20900] [serial = 776] [outer = 0x8ea56800] 10:53:27 INFO - PROCESS | 20900 | 1461088407442 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 367 (0x8f296800) [pid = 20900] [serial = 777] [outer = 0x8ea56800] 10:53:28 INFO - PROCESS | 20900 | 1461088408323 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:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1645ms 10:53:28 INFO - PROCESS | 20900 | 1461088408373 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 20900 | 1461088408378 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:53:28 INFO - PROCESS | 20900 | 1461088408384 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 20900 | 1461088408388 Marionette TRACE conn3 <- [1,1006,null,{}] 10:53:28 INFO - PROCESS | 20900 | 1461088408394 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:53:28 INFO - PROCESS | 20900 | 1461088408594 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:53:28 INFO - PROCESS | 20900 | 1461088408907 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846b5000 == 119 [pid = 20900] [id = 259] 10:53:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 368 (0x8f28dc00) [pid = 20900] [serial = 778] [outer = (nil)] 10:53:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 369 (0x8f37d000) [pid = 20900] [serial = 779] [outer = 0x8f28dc00] 10:53:29 INFO - PROCESS | 20900 | 1461088409004 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 370 (0x8f5e1800) [pid = 20900] [serial = 780] [outer = 0x8f28dc00] 10:53:29 INFO - PROCESS | 20900 | 1461088409899 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:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1584ms 10:53:29 INFO - PROCESS | 20900 | 1461088409969 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 20900 | 1461088409974 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:53:29 INFO - PROCESS | 20900 | 1461088409981 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 20900 | 1461088409986 Marionette TRACE conn3 <- [1,1010,null,{}] 10:53:29 INFO - PROCESS | 20900 | 1461088409991 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:53:30 INFO - PROCESS | 20900 | 1461088410239 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:53:30 INFO - PROCESS | 20900 | 1461088410561 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 20900 | ++DOCSHELL 0x8f376400 == 120 [pid = 20900] [id = 260] 10:53:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 371 (0x91fe9c00) [pid = 20900] [serial = 781] [outer = (nil)] 10:53:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 372 (0x932f4800) [pid = 20900] [serial = 782] [outer = 0x91fe9c00] 10:53:30 INFO - PROCESS | 20900 | 1461088410666 Marionette DEBUG loaded listener.js 10:53:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 373 (0x9338b000) [pid = 20900] [serial = 783] [outer = 0x91fe9c00] 10:53:31 INFO - PROCESS | 20900 | 1461088411550 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:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1631ms 10:53:31 INFO - PROCESS | 20900 | 1461088411613 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 20900 | 1461088411617 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:53:31 INFO - PROCESS | 20900 | 1461088411624 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 20900 | 1461088411627 Marionette TRACE conn3 <- [1,1014,null,{}] 10:53:31 INFO - PROCESS | 20900 | 1461088411633 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:53:31 INFO - PROCESS | 20900 | 1461088411823 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:53:32 INFO - PROCESS | 20900 | 1461088412172 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846ae800 == 121 [pid = 20900] [id = 261] 10:53:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 374 (0x862e9800) [pid = 20900] [serial = 784] [outer = (nil)] 10:53:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 375 (0x8af6b800) [pid = 20900] [serial = 785] [outer = 0x862e9800] 10:53:32 INFO - PROCESS | 20900 | 1461088412268 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 376 (0x8b983400) [pid = 20900] [serial = 786] [outer = 0x862e9800] 10:53:33 INFO - PROCESS | 20900 | 1461088413682 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:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 2185ms 10:53:33 INFO - PROCESS | 20900 | 1461088413810 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 20900 | 1461088413815 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:53:33 INFO - PROCESS | 20900 | 1461088413824 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 20900 | 1461088413828 Marionette TRACE conn3 <- [1,1018,null,{}] 10:53:33 INFO - PROCESS | 20900 | 1461088413838 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:53:34 INFO - PROCESS | 20900 | 1461088414029 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:53:34 INFO - PROCESS | 20900 | 1461088414300 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868f1400 == 122 [pid = 20900] [id = 262] 10:53:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 377 (0x868f6c00) [pid = 20900] [serial = 787] [outer = (nil)] 10:53:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 378 (0x87caf000) [pid = 20900] [serial = 788] [outer = 0x868f6c00] 10:53:34 INFO - PROCESS | 20900 | 1461088414387 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 379 (0x88656000) [pid = 20900] [serial = 789] [outer = 0x868f6c00] 10:53:35 INFO - PROCESS | 20900 | 1461088415312 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:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1583ms 10:53:35 INFO - PROCESS | 20900 | 1461088415408 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 20900 | 1461088415426 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:53:35 INFO - PROCESS | 20900 | 1461088415444 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 20900 | 1461088415453 Marionette TRACE conn3 <- [1,1022,null,{}] 10:53:35 INFO - PROCESS | 20900 | 1461088415526 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:53:35 INFO - PROCESS | 20900 | 1461088415728 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:53:36 INFO - PROCESS | 20900 | 1461088416063 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b151400 == 123 [pid = 20900] [id = 263] 10:53:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 380 (0x8b152400) [pid = 20900] [serial = 790] [outer = (nil)] 10:53:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 381 (0x8b15b400) [pid = 20900] [serial = 791] [outer = 0x8b152400] 10:53:36 INFO - PROCESS | 20900 | 1461088416147 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 382 (0x8b97c000) [pid = 20900] [serial = 792] [outer = 0x8b152400] 10:53:37 INFO - PROCESS | 20900 | 1461088417177 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:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1797ms 10:53:37 INFO - PROCESS | 20900 | 1461088417241 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 20900 | 1461088417245 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:53:37 INFO - PROCESS | 20900 | 1461088417252 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 20900 | 1461088417258 Marionette TRACE conn3 <- [1,1026,null,{}] 10:53:37 INFO - PROCESS | 20900 | 1461088417274 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:53:37 INFO - PROCESS | 20900 | 1461088417455 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:53:37 INFO - PROCESS | 20900 | 1461088417776 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c378000 == 124 [pid = 20900] [id = 264] 10:53:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 383 (0x8c37ac00) [pid = 20900] [serial = 793] [outer = (nil)] 10:53:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 384 (0x8c60b000) [pid = 20900] [serial = 794] [outer = 0x8c37ac00] 10:53:37 INFO - PROCESS | 20900 | 1461088417864 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 385 (0x8ea5a800) [pid = 20900] [serial = 795] [outer = 0x8c37ac00] 10:53:38 INFO - PROCESS | 20900 | 1461088418711 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:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1537ms 10:53:38 INFO - PROCESS | 20900 | 1461088418790 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 20900 | 1461088418794 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:53:38 INFO - PROCESS | 20900 | 1461088418800 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 20900 | 1461088418804 Marionette TRACE conn3 <- [1,1030,null,{}] 10:53:38 INFO - PROCESS | 20900 | 1461088418809 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:53:38 INFO - PROCESS | 20900 | 1461088418982 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:53:39 INFO - PROCESS | 20900 | 1461088419298 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fc1a800 == 125 [pid = 20900] [id = 265] 10:53:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 386 (0x91322800) [pid = 20900] [serial = 796] [outer = (nil)] 10:53:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 387 (0x91fdec00) [pid = 20900] [serial = 797] [outer = 0x91322800] 10:53:39 INFO - PROCESS | 20900 | 1461088419383 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 388 (0x931f8c00) [pid = 20900] [serial = 798] [outer = 0x91322800] 10:53:40 INFO - PROCESS | 20900 | 1461088420270 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:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1542ms 10:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:53:40 INFO - PROCESS | 20900 | 1461088420345 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 20900 | 1461088420348 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:53:40 INFO - PROCESS | 20900 | 1461088420355 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 20900 | 1461088420358 Marionette TRACE conn3 <- [1,1034,null,{}] 10:53:40 INFO - PROCESS | 20900 | 1461088420364 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:53:40 INFO - PROCESS | 20900 | 1461088420574 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:53:40 INFO - PROCESS | 20900 | 1461088420891 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b151800 == 126 [pid = 20900] [id = 266] 10:53:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 389 (0x94209000) [pid = 20900] [serial = 799] [outer = (nil)] 10:53:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 390 (0x94210400) [pid = 20900] [serial = 800] [outer = 0x94209000] 10:53:40 INFO - PROCESS | 20900 | 1461088420981 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 391 (0x94f56400) [pid = 20900] [serial = 801] [outer = 0x94209000] 10:53:41 INFO - PROCESS | 20900 | 1461088421876 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:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1582ms 10:53:41 INFO - PROCESS | 20900 | 1461088421935 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 20900 | 1461088421939 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:53:41 INFO - PROCESS | 20900 | 1461088421945 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 20900 | 1461088421949 Marionette TRACE conn3 <- [1,1038,null,{}] 10:53:41 INFO - PROCESS | 20900 | 1461088421955 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:53:42 INFO - PROCESS | 20900 | 1461088422161 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:53:42 INFO - PROCESS | 20900 | 1461088422491 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x862de400 == 127 [pid = 20900] [id = 267] 10:53:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 392 (0x88659400) [pid = 20900] [serial = 802] [outer = (nil)] 10:53:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 393 (0x967acc00) [pid = 20900] [serial = 803] [outer = 0x88659400] 10:53:42 INFO - PROCESS | 20900 | 1461088422579 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 394 (0x967b7400) [pid = 20900] [serial = 804] [outer = 0x88659400] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa1e000 == 126 [pid = 20900] [id = 97] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed01400 == 125 [pid = 20900] [id = 96] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x87afa800 == 124 [pid = 20900] [id = 196] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x8624c000 == 123 [pid = 20900] [id = 248] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x868f9c00 == 122 [pid = 20900] [id = 247] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x868fe400 == 121 [pid = 20900] [id = 246] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x84dcc400 == 120 [pid = 20900] [id = 245] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x85105000 == 119 [pid = 20900] [id = 239] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x84dce800 == 118 [pid = 20900] [id = 237] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x85103000 == 117 [pid = 20900] [id = 238] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x84dc6800 == 116 [pid = 20900] [id = 236] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x897a3000 == 115 [pid = 20900] [id = 235] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x89798800 == 114 [pid = 20900] [id = 234] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x91fe6400 == 113 [pid = 20900] [id = 232] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x862dc000 == 112 [pid = 20900] [id = 233] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed06400 == 111 [pid = 20900] [id = 231] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x8df08000 == 110 [pid = 20900] [id = 230] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x8dfb0400 == 109 [pid = 20900] [id = 229] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x8b97cc00 == 108 [pid = 20900] [id = 228] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x8c587800 == 107 [pid = 20900] [id = 226] 10:53:43 INFO - PROCESS | 20900 | --DOCSHELL 0x862e6400 == 106 [pid = 20900] [id = 227] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 393 (0x8ba68800) [pid = 20900] [serial = 671] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 392 (0x8c37e400) [pid = 20900] [serial = 675] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 391 (0x9338e400) [pid = 20900] [serial = 619] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 390 (0x868f7c00) [pid = 20900] [serial = 641] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 389 (0x862e1000) [pid = 20900] [serial = 662] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 388 (0x8af6ec00) [pid = 20900] [serial = 669] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 387 (0x8bcde800) [pid = 20900] [serial = 674] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 386 (0x986aa400) [pid = 20900] [serial = 626] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 385 (0xa0a27000) [pid = 20900] [serial = 629] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 384 (0x87c56800) [pid = 20900] [serial = 665] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 383 (0x87c56400) [pid = 20900] [serial = 632] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 382 (0x86ac9c00) [pid = 20900] [serial = 647] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 381 (0x915dcc00) [pid = 20900] [serial = 458] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 380 (0x8f374000) [pid = 20900] [serial = 404] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 379 (0x8bc49c00) [pid = 20900] [serial = 672] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 378 (0x877b5c00) [pid = 20900] [serial = 653] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 377 (0x8bc1f800) [pid = 20900] [serial = 635] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 376 (0x91fe9000) [pid = 20900] [serial = 611] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 375 (0x8c610000) [pid = 20900] [serial = 677] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 374 (0x86252800) [pid = 20900] [serial = 656] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 373 (0x8ba69c00) [pid = 20900] [serial = 613] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 372 (0x8a20e000) [pid = 20900] [serial = 668] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 371 (0x877abc00) [pid = 20900] [serial = 650] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 370 (0x87cb1c00) [pid = 20900] [serial = 666] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 369 (0x97b54c00) [pid = 20900] [serial = 623] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 368 (0x87cb5000) [pid = 20900] [serial = 644] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 367 (0x8c7e0400) [pid = 20900] [serial = 678] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 366 (0x99497c00) [pid = 20900] [serial = 355] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 365 (0x8bc2cc00) [pid = 20900] [serial = 638] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 364 (0x877b3000) [pid = 20900] [serial = 659] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 363 (0x8c617c00) [pid = 20900] [serial = 616] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 362 (0x8c7e1c00) [pid = 20900] [serial = 563] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | --DOMWINDOW == 361 (0x8f379800) [pid = 20900] [serial = 398] [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:43 INFO - PROCESS | 20900 | --DOMWINDOW == 360 (0x8ea60000) [pid = 20900] [serial = 680] [outer = (nil)] [url = about:blank] 10:53:43 INFO - PROCESS | 20900 | 1461088423723 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:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1840ms 10:53:43 INFO - PROCESS | 20900 | 1461088423786 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 20900 | 1461088423790 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:53:43 INFO - PROCESS | 20900 | 1461088423805 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 20900 | 1461088423809 Marionette TRACE conn3 <- [1,1042,null,{}] 10:53:43 INFO - PROCESS | 20900 | 1461088423815 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:53:44 INFO - PROCESS | 20900 | 1461088424020 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:53:44 INFO - PROCESS | 20900 | 1461088424227 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 20900 | ++DOCSHELL 0x846b2400 == 107 [pid = 20900] [id = 268] 10:53:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 361 (0x84dd4800) [pid = 20900] [serial = 805] [outer = (nil)] 10:53:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 362 (0x86253c00) [pid = 20900] [serial = 806] [outer = 0x84dd4800] 10:53:44 INFO - PROCESS | 20900 | 1461088424305 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 363 (0x868f2400) [pid = 20900] [serial = 807] [outer = 0x84dd4800] 10:53:45 INFO - PROCESS | 20900 | 1461088425061 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:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1290ms 10:53:45 INFO - PROCESS | 20900 | 1461088425089 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 20900 | 1461088425091 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:53:45 INFO - PROCESS | 20900 | 1461088425098 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 20900 | 1461088425102 Marionette TRACE conn3 <- [1,1046,null,{}] 10:53:45 INFO - PROCESS | 20900 | 1461088425107 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:53:45 INFO - PROCESS | 20900 | 1461088425264 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:53:45 INFO - PROCESS | 20900 | 1461088425279 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846b7800 == 108 [pid = 20900] [id = 269] 10:53:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 364 (0x85104800) [pid = 20900] [serial = 808] [outer = (nil)] 10:53:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 365 (0x87caec00) [pid = 20900] [serial = 809] [outer = 0x85104800] 10:53:45 INFO - PROCESS | 20900 | 1461088425353 Marionette DEBUG loaded listener.js 10:53:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 366 (0x87df6c00) [pid = 20900] [serial = 810] [outer = 0x85104800] 10:53:46 INFO - PROCESS | 20900 | 1461088426343 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:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1290ms 10:53:46 INFO - PROCESS | 20900 | 1461088426389 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:53:46 INFO - PROCESS | 20900 | 1461088426392 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:53:46 INFO - PROCESS | 20900 | 1461088426406 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:53:46 INFO - PROCESS | 20900 | 1461088426408 Marionette TRACE conn3 <- [1,1050,null,{}] 10:53:46 INFO - PROCESS | 20900 | 1461088426414 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:53:46 INFO - PROCESS | 20900 | 1461088426646 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:53:46 INFO - PROCESS | 20900 | 1461088426671 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 20900 | ++DOCSHELL 0x862e2400 == 109 [pid = 20900] [id = 270] 10:53:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 367 (0x87cb1c00) [pid = 20900] [serial = 811] [outer = (nil)] 10:53:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 368 (0x8b357000) [pid = 20900] [serial = 812] [outer = 0x87cb1c00] 10:53:46 INFO - PROCESS | 20900 | 1461088426742 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 369 (0x8bc29000) [pid = 20900] [serial = 813] [outer = 0x87cb1c00] 10:53:47 INFO - PROCESS | 20900 | 1461088427688 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:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1333ms 10:53:47 INFO - PROCESS | 20900 | 1461088427739 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 20900 | 1461088427743 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:53:47 INFO - PROCESS | 20900 | 1461088427749 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 20900 | 1461088427752 Marionette TRACE conn3 <- [1,1054,null,{}] 10:53:47 INFO - PROCESS | 20900 | 1461088427766 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:53:48 INFO - PROCESS | 20900 | 1461088428011 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:53:48 INFO - PROCESS | 20900 | 1461088428040 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 20900 | ++DOCSHELL 0x87c58c00 == 110 [pid = 20900] [id = 271] 10:53:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 370 (0x8bad0000) [pid = 20900] [serial = 814] [outer = (nil)] 10:53:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 371 (0x8c587800) [pid = 20900] [serial = 815] [outer = 0x8bad0000] 10:53:48 INFO - PROCESS | 20900 | 1461088428114 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 372 (0x8c7e1c00) [pid = 20900] [serial = 816] [outer = 0x8bad0000] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 371 (0x86254c00) [pid = 20900] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 370 (0x97f0cc00) [pid = 20900] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 369 (0x93389800) [pid = 20900] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 368 (0x8b986800) [pid = 20900] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 367 (0x9947e800) [pid = 20900] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 366 (0x8ed08c00) [pid = 20900] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 365 (0x86ac2800) [pid = 20900] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 364 (0x97f02400) [pid = 20900] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 363 (0x915da000) [pid = 20900] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 362 (0x877a9000) [pid = 20900] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 361 (0x8f294c00) [pid = 20900] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 360 (0x99013400) [pid = 20900] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 359 (0x897a4800) [pid = 20900] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 358 (0x8510e000) [pid = 20900] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 357 (0x8fa4b800) [pid = 20900] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 356 (0x868f5c00) [pid = 20900] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 355 (0x877afc00) [pid = 20900] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 354 (0x868f3800) [pid = 20900] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 353 (0x8a208800) [pid = 20900] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 352 (0x877b0c00) [pid = 20900] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 351 (0x97b52400) [pid = 20900] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 350 (0x97459800) [pid = 20900] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 349 (0x846b9000) [pid = 20900] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 348 (0x99286400) [pid = 20900] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 347 (0x895c2c00) [pid = 20900] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 346 (0x97d78800) [pid = 20900] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 345 (0x8a210800) [pid = 20900] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 344 (0x85104400) [pid = 20900] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 343 (0x99499800) [pid = 20900] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 342 (0xa0fd2c00) [pid = 20900] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 341 (0x87cae400) [pid = 20900] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 340 (0x979e9800) [pid = 20900] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 339 (0x9420b800) [pid = 20900] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 338 (0x8979b000) [pid = 20900] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 337 (0x8b34fc00) [pid = 20900] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 336 (0xa4441c00) [pid = 20900] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 335 (0x846bc400) [pid = 20900] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 334 (0x8dfb5800) [pid = 20900] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 333 (0x89e06000) [pid = 20900] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 332 (0x86253400) [pid = 20900] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 331 (0x93383c00) [pid = 20900] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 330 (0x9899f000) [pid = 20900] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 329 (0x9feeb800) [pid = 20900] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 328 (0x8c376800) [pid = 20900] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 327 (0x967bac00) [pid = 20900] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 326 (0x932fd000) [pid = 20900] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 325 (0x98755c00) [pid = 20900] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 324 (0x895bb400) [pid = 20900] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 323 (0x8865b400) [pid = 20900] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 322 (0x8bad2400) [pid = 20900] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 321 (0x8b353c00) [pid = 20900] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 320 (0x9ae17000) [pid = 20900] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 319 (0x9342d800) [pid = 20900] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 318 (0x8fa4a800) [pid = 20900] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 317 (0x93383800) [pid = 20900] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 316 (0x87af2400) [pid = 20900] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 315 (0x8f2f0c00) [pid = 20900] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 314 (0x9420d000) [pid = 20900] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 313 (0x98306800) [pid = 20900] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 312 (0x8c7dbc00) [pid = 20900] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 311 (0x91fec400) [pid = 20900] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 310 (0x8ea57400) [pid = 20900] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 309 (0x9947ec00) [pid = 20900] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 308 (0x8b97f000) [pid = 20900] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 307 (0x895c5000) [pid = 20900] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 306 (0x932ef800) [pid = 20900] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 305 (0x8fa52400) [pid = 20900] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 304 (0x8624dc00) [pid = 20900] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 303 (0x8af66000) [pid = 20900] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 302 (0x9338c800) [pid = 20900] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 301 (0x945c1400) [pid = 20900] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 300 (0x994c2400) [pid = 20900] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 299 (0x8af72800) [pid = 20900] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 298 (0x8b354000) [pid = 20900] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 297 (0xa0fd2400) [pid = 20900] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 296 (0x846aec00) [pid = 20900] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 295 (0x8df05000) [pid = 20900] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 294 (0x8c587000) [pid = 20900] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 293 (0x8dfae800) [pid = 20900] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 292 (0x84dcf400) [pid = 20900] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 291 (0x8ea57800) [pid = 20900] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 290 (0x91fe6c00) [pid = 20900] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 289 (0x8ba63000) [pid = 20900] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 288 (0x8e9f2400) [pid = 20900] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 287 (0x8e9f0000) [pid = 20900] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 286 (0x97f01400) [pid = 20900] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 285 (0x8e9f1800) [pid = 20900] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 284 (0x89e10400) [pid = 20900] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 283 (0x91fe8c00) [pid = 20900] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 282 (0x8c584c00) [pid = 20900] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 281 (0x93385800) [pid = 20900] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 280 (0x973b1c00) [pid = 20900] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 279 (0x9df8a000) [pid = 20900] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 278 (0x8bad5400) [pid = 20900] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 277 (0x84dca400) [pid = 20900] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 276 (0x86ac3c00) [pid = 20900] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 275 (0x8c371800) [pid = 20900] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 274 (0x87c53400) [pid = 20900] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 273 (0xa3c74000) [pid = 20900] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 272 (0x8af6d400) [pid = 20900] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 271 (0x88854000) [pid = 20900] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 270 (0x8fa50400) [pid = 20900] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 269 (0x8ea5d000) [pid = 20900] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 268 (0x8b356400) [pid = 20900] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 267 (0x94201800) [pid = 20900] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 266 (0x8bc42400) [pid = 20900] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 265 (0x8b97f800) [pid = 20900] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 264 (0x8fa4d400) [pid = 20900] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 263 (0x9807a800) [pid = 20900] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 262 (0x877aa800) [pid = 20900] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 261 (0x86ac1400) [pid = 20900] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 260 (0x94f5dc00) [pid = 20900] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 259 (0x87c51400) [pid = 20900] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 258 (0x91322c00) [pid = 20900] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 257 (0x9fedcc00) [pid = 20900] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 256 (0x8bc81c00) [pid = 20900] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 255 (0x8f2eb000) [pid = 20900] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 254 (0x8ed01c00) [pid = 20900] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 253 (0x8ed0f800) [pid = 20900] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 252 (0x9fc78400) [pid = 20900] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 251 (0x87dec800) [pid = 20900] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 250 (0x8bacbc00) [pid = 20900] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 249 (0x8884a800) [pid = 20900] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 248 (0x97f0f800) [pid = 20900] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 247 (0x9807fc00) [pid = 20900] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 246 (0x967b6c00) [pid = 20900] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 245 (0x97b55000) [pid = 20900] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 244 (0x8a202c00) [pid = 20900] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 243 (0x87def400) [pid = 20900] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:53:50 INFO - PROCESS | 20900 | --DOMWINDOW == 242 (0x8bc88000) [pid = 20900] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:53:50 INFO - PROCESS | 20900 | 1461088430970 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:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 3241ms 10:53:50 INFO - PROCESS | 20900 | 1461088430991 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:53:50 INFO - PROCESS | 20900 | 1461088430995 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:53:51 INFO - PROCESS | 20900 | 1461088431001 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 20900 | 1461088431005 Marionette TRACE conn3 <- [1,1058,null,{}] 10:53:51 INFO - PROCESS | 20900 | 1461088431010 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:53:51 INFO - PROCESS | 20900 | 1461088431265 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:53:51 INFO - PROCESS | 20900 | 1461088431288 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846af000 == 111 [pid = 20900] [id = 272] 10:53:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 243 (0x84dca400) [pid = 20900] [serial = 817] [outer = (nil)] 10:53:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 244 (0x862e1000) [pid = 20900] [serial = 818] [outer = 0x84dca400] 10:53:51 INFO - PROCESS | 20900 | 1461088431368 Marionette DEBUG loaded listener.js 10:53:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 245 (0x87dec400) [pid = 20900] [serial = 819] [outer = 0x84dca400] 10:53:52 INFO - PROCESS | 20900 | 1461088432487 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:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1536ms 10:53:52 INFO - PROCESS | 20900 | 1461088432539 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 20900 | 1461088432545 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:53:52 INFO - PROCESS | 20900 | 1461088432555 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 20900 | 1461088432561 Marionette TRACE conn3 <- [1,1062,null,{}] 10:53:52 INFO - PROCESS | 20900 | 1461088432572 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:53:52 INFO - PROCESS | 20900 | 1461088432796 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:53:53 INFO - PROCESS | 20900 | 1461088433146 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 20900 | ++DOCSHELL 0x8624ec00 == 112 [pid = 20900] [id = 273] 10:53:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 246 (0x86250800) [pid = 20900] [serial = 820] [outer = (nil)] 10:53:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 247 (0x868f8c00) [pid = 20900] [serial = 821] [outer = 0x86250800] 10:53:53 INFO - PROCESS | 20900 | 1461088433245 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 248 (0x86ad0c00) [pid = 20900] [serial = 822] [outer = 0x86250800] 10:53:54 INFO - PROCESS | 20900 | 1461088434238 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:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1738ms 10:53:54 INFO - PROCESS | 20900 | 1461088434293 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 20900 | 1461088434302 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:53:54 INFO - PROCESS | 20900 | 1461088434314 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 20900 | 1461088434319 Marionette TRACE conn3 <- [1,1066,null,{}] 10:53:54 INFO - PROCESS | 20900 | 1461088434367 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:53:54 INFO - PROCESS | 20900 | 1461088434663 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:53:54 INFO - PROCESS | 20900 | 1461088434865 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86ac3400 == 113 [pid = 20900] [id = 274] 10:53:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 249 (0x877ab800) [pid = 20900] [serial = 823] [outer = (nil)] 10:53:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 250 (0x88852000) [pid = 20900] [serial = 824] [outer = 0x877ab800] 10:53:54 INFO - PROCESS | 20900 | 1461088434954 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 251 (0x89797000) [pid = 20900] [serial = 825] [outer = 0x877ab800] 10:53:56 INFO - PROCESS | 20900 | 1461088436035 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:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1736ms 10:53:56 INFO - PROCESS | 20900 | 1461088436050 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 20900 | 1461088436053 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:53:56 INFO - PROCESS | 20900 | 1461088436061 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 20900 | 1461088436067 Marionette TRACE conn3 <- [1,1070,null,{}] 10:53:56 INFO - PROCESS | 20900 | 1461088436084 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:53:56 INFO - PROCESS | 20900 | 1461088436281 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:53:56 INFO - PROCESS | 20900 | 1461088436607 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 20900 | ++DOCSHELL 0x89e06000 == 114 [pid = 20900] [id = 275] 10:53:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 252 (0x8af6d400) [pid = 20900] [serial = 826] [outer = (nil)] 10:53:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 253 (0x8b351000) [pid = 20900] [serial = 827] [outer = 0x8af6d400] 10:53:56 INFO - PROCESS | 20900 | 1461088436710 Marionette DEBUG loaded listener.js 10:53:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 254 (0x8b989800) [pid = 20900] [serial = 828] [outer = 0x8af6d400] 10:53:57 INFO - PROCESS | 20900 | 1461088437626 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:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1637ms 10:53:57 INFO - PROCESS | 20900 | 1461088437699 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 20900 | 1461088437703 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:53:57 INFO - PROCESS | 20900 | 1461088437710 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 20900 | 1461088437714 Marionette TRACE conn3 <- [1,1074,null,{}] 10:53:57 INFO - PROCESS | 20900 | 1461088437720 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:53:57 INFO - PROCESS | 20900 | 1461088437947 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:53:58 INFO - PROCESS | 20900 | 1461088438267 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bacc000 == 115 [pid = 20900] [id = 276] 10:53:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 255 (0x8bad5c00) [pid = 20900] [serial = 829] [outer = (nil)] 10:53:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 256 (0x8bc2c400) [pid = 20900] [serial = 830] [outer = 0x8bad5c00] 10:53:58 INFO - PROCESS | 20900 | 1461088438364 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 257 (0x8bc4dc00) [pid = 20900] [serial = 831] [outer = 0x8bad5c00] 10:53:59 INFO - PROCESS | 20900 | 1461088439276 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:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1633ms 10:53:59 INFO - PROCESS | 20900 | 1461088439344 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 20900 | 1461088439347 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:53:59 INFO - PROCESS | 20900 | 1461088439355 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 20900 | 1461088439358 Marionette TRACE conn3 <- [1,1078,null,{}] 10:53:59 INFO - PROCESS | 20900 | 1461088439364 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:53:59 INFO - PROCESS | 20900 | 1461088439594 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:53:59 INFO - PROCESS | 20900 | 1461088439908 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bacf000 == 116 [pid = 20900] [id = 277] 10:53:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 258 (0x8bc21000) [pid = 20900] [serial = 832] [outer = (nil)] 10:53:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 259 (0x8c374800) [pid = 20900] [serial = 833] [outer = 0x8bc21000] 10:54:00 INFO - PROCESS | 20900 | 1461088440004 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 260 (0x8c37c800) [pid = 20900] [serial = 834] [outer = 0x8bc21000] 10:54:00 INFO - PROCESS | 20900 | 1461088440947 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:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1635ms 10:54:00 INFO - PROCESS | 20900 | 1461088440991 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 20900 | 1461088440995 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:54:01 INFO - PROCESS | 20900 | 1461088441002 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 20900 | 1461088441006 Marionette TRACE conn3 <- [1,1082,null,{}] 10:54:01 INFO - PROCESS | 20900 | 1461088441012 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:54:01 INFO - PROCESS | 20900 | 1461088441237 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:54:01 INFO - PROCESS | 20900 | 1461088441561 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ba68800 == 117 [pid = 20900] [id = 278] 10:54:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 261 (0x8dfb0400) [pid = 20900] [serial = 835] [outer = (nil)] 10:54:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 262 (0x8ea55800) [pid = 20900] [serial = 836] [outer = 0x8dfb0400] 10:54:01 INFO - PROCESS | 20900 | 1461088441663 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 263 (0x8ea5d000) [pid = 20900] [serial = 837] [outer = 0x8dfb0400] 10:54:02 INFO - PROCESS | 20900 | 1461088442618 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:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1633ms 10:54:02 INFO - PROCESS | 20900 | 1461088442636 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:54:02 INFO - PROCESS | 20900 | 1461088442640 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:54:02 INFO - PROCESS | 20900 | 1461088442646 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 20900 | 1461088442650 Marionette TRACE conn3 <- [1,1086,null,{}] 10:54:02 INFO - PROCESS | 20900 | 1461088442656 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:54:02 INFO - PROCESS | 20900 | 1461088442850 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:54:03 INFO - PROCESS | 20900 | 1461088443179 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846bcc00 == 118 [pid = 20900] [id = 279] 10:54:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 264 (0x8dfaec00) [pid = 20900] [serial = 838] [outer = (nil)] 10:54:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 265 (0x8f2eb000) [pid = 20900] [serial = 839] [outer = 0x8dfaec00] 10:54:03 INFO - PROCESS | 20900 | 1461088443276 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 266 (0x8f374000) [pid = 20900] [serial = 840] [outer = 0x8dfaec00] 10:54:04 INFO - PROCESS | 20900 | 1461088444169 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:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1585ms 10:54:04 INFO - PROCESS | 20900 | 1461088444231 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:54:04 INFO - PROCESS | 20900 | 1461088444236 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:54:04 INFO - PROCESS | 20900 | 1461088444242 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 20900 | 1461088444246 Marionette TRACE conn3 <- [1,1090,null,{}] 10:54:04 INFO - PROCESS | 20900 | 1461088444252 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:54:04 INFO - PROCESS | 20900 | 1461088444442 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:54:04 INFO - PROCESS | 20900 | 1461088444757 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c7e4c00 == 119 [pid = 20900] [id = 280] 10:54:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 267 (0x8ea54400) [pid = 20900] [serial = 841] [outer = (nil)] 10:54:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 268 (0x91328000) [pid = 20900] [serial = 842] [outer = 0x8ea54400] 10:54:04 INFO - PROCESS | 20900 | 1461088444856 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 269 (0x91330400) [pid = 20900] [serial = 843] [outer = 0x8ea54400] 10:54:05 INFO - PROCESS | 20900 | 1461088445799 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:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1594ms 10:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:54:05 INFO - PROCESS | 20900 | 1461088445836 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:54:05 INFO - PROCESS | 20900 | 1461088445839 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:54:05 INFO - PROCESS | 20900 | 1461088445846 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:54:05 INFO - PROCESS | 20900 | 1461088445850 Marionette TRACE conn3 <- [1,1094,null,{}] 10:54:05 INFO - PROCESS | 20900 | 1461088445856 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:54:06 INFO - PROCESS | 20900 | 1461088446041 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:54:06 INFO - PROCESS | 20900 | 1461088446361 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91fe9000 == 120 [pid = 20900] [id = 281] 10:54:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 270 (0x931edc00) [pid = 20900] [serial = 844] [outer = (nil)] 10:54:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 271 (0x93385800) [pid = 20900] [serial = 845] [outer = 0x931edc00] 10:54:06 INFO - PROCESS | 20900 | 1461088446456 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 272 (0x9338a800) [pid = 20900] [serial = 846] [outer = 0x931edc00] 10:54:07 INFO - PROCESS | 20900 | 1461088447389 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:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1582ms 10:54:07 INFO - PROCESS | 20900 | 1461088447427 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 20900 | 1461088447432 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:54:07 INFO - PROCESS | 20900 | 1461088447438 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 20900 | 1461088447442 Marionette TRACE conn3 <- [1,1098,null,{}] 10:54:07 INFO - PROCESS | 20900 | 1461088447448 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:54:07 INFO - PROCESS | 20900 | 1461088447633 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:54:07 INFO - PROCESS | 20900 | 1461088447960 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86ac1800 == 121 [pid = 20900] [id = 282] 10:54:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 273 (0x931f2c00) [pid = 20900] [serial = 847] [outer = (nil)] 10:54:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 274 (0x945c3400) [pid = 20900] [serial = 848] [outer = 0x931f2c00] 10:54:08 INFO - PROCESS | 20900 | 1461088448059 Marionette DEBUG loaded listener.js 10:54:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 275 (0x94f56800) [pid = 20900] [serial = 849] [outer = 0x931f2c00] 10:54:09 INFO - PROCESS | 20900 | 1461088449034 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:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1636ms 10:54:09 INFO - PROCESS | 20900 | 1461088449075 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 20900 | 1461088449080 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:54:09 INFO - PROCESS | 20900 | 1461088449086 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 20900 | 1461088449091 Marionette TRACE conn3 <- [1,1102,null,{}] 10:54:09 INFO - PROCESS | 20900 | 1461088449097 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:54:09 INFO - PROCESS | 20900 | 1461088449309 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:54:09 INFO - PROCESS | 20900 | 1461088449636 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x945c1400 == 122 [pid = 20900] [id = 283] 10:54:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 276 (0x967b3c00) [pid = 20900] [serial = 850] [outer = (nil)] 10:54:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 277 (0x96988800) [pid = 20900] [serial = 851] [outer = 0x967b3c00] 10:54:09 INFO - PROCESS | 20900 | 1461088449737 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 278 (0x97457000) [pid = 20900] [serial = 852] [outer = 0x967b3c00] 10:54:10 INFO - PROCESS | 20900 | 1461088450668 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:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1633ms 10:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:54:10 INFO - PROCESS | 20900 | 1461088450719 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 20900 | 1461088450723 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:54:10 INFO - PROCESS | 20900 | 1461088450730 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 20900 | 1461088450733 Marionette TRACE conn3 <- [1,1106,null,{}] 10:54:10 INFO - PROCESS | 20900 | 1461088450739 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:54:10 INFO - PROCESS | 20900 | 1461088450926 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:54:11 INFO - PROCESS | 20900 | 1461088451248 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9620a400 == 123 [pid = 20900] [id = 284] 10:54:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 279 (0x973eec00) [pid = 20900] [serial = 853] [outer = (nil)] 10:54:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 280 (0x979e9800) [pid = 20900] [serial = 854] [outer = 0x973eec00] 10:54:11 INFO - PROCESS | 20900 | 1461088451344 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 281 (0x97b4b400) [pid = 20900] [serial = 855] [outer = 0x973eec00] 10:54:12 INFO - PROCESS | 20900 | 1461088452213 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:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1538ms 10:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:54:12 INFO - PROCESS | 20900 | 1461088452267 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 20900 | 1461088452270 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:54:12 INFO - PROCESS | 20900 | 1461088452277 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 20900 | 1461088452280 Marionette TRACE conn3 <- [1,1110,null,{}] 10:54:12 INFO - PROCESS | 20900 | 1461088452286 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:54:12 INFO - PROCESS | 20900 | 1461088452487 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:54:12 INFO - PROCESS | 20900 | 1461088452807 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba5bc00 == 124 [pid = 20900] [id = 285] 10:54:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 282 (0x8ba5c400) [pid = 20900] [serial = 856] [outer = (nil)] 10:54:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 283 (0x97b56c00) [pid = 20900] [serial = 857] [outer = 0x8ba5c400] 10:54:12 INFO - PROCESS | 20900 | 1461088452900 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 284 (0x97c6c400) [pid = 20900] [serial = 858] [outer = 0x8ba5c400] 10:54:13 INFO - PROCESS | 20900 | 1461088453772 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:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1535ms 10:54:13 INFO - PROCESS | 20900 | 1461088453812 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 20900 | 1461088453815 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:54:13 INFO - PROCESS | 20900 | 1461088453823 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 20900 | 1461088453826 Marionette TRACE conn3 <- [1,1114,null,{}] 10:54:13 INFO - PROCESS | 20900 | 1461088453833 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:54:14 INFO - PROCESS | 20900 | 1461088454035 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:54:14 INFO - PROCESS | 20900 | 1461088454386 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 20900 | ++DOCSHELL 0x97c67c00 == 125 [pid = 20900] [id = 286] 10:54:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 285 (0x97d76c00) [pid = 20900] [serial = 859] [outer = (nil)] 10:54:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 286 (0x97d7ec00) [pid = 20900] [serial = 860] [outer = 0x97d76c00] 10:54:14 INFO - PROCESS | 20900 | 1461088454490 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 287 (0x97f02000) [pid = 20900] [serial = 861] [outer = 0x97d76c00] 10:54:15 INFO - PROCESS | 20900 | 1461088455530 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:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1741ms 10:54:15 INFO - PROCESS | 20900 | 1461088455564 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 20900 | 1461088455567 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:54:15 INFO - PROCESS | 20900 | 1461088455581 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 20900 | 1461088455584 Marionette TRACE conn3 <- [1,1118,null,{}] 10:54:15 INFO - PROCESS | 20900 | 1461088455594 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:54:15 INFO - PROCESS | 20900 | 1461088455807 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:54:16 INFO - PROCESS | 20900 | 1461088456132 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846bbc00 == 126 [pid = 20900] [id = 287] 10:54:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 288 (0x84dc7c00) [pid = 20900] [serial = 862] [outer = (nil)] 10:54:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 289 (0x85104000) [pid = 20900] [serial = 863] [outer = 0x84dc7c00] 10:54:16 INFO - PROCESS | 20900 | 1461088456226 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 290 (0x8510f400) [pid = 20900] [serial = 864] [outer = 0x84dc7c00] 10:54:17 INFO - PROCESS | 20900 | 1461088457414 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:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1890ms 10:54:17 INFO - PROCESS | 20900 | 1461088457482 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 20900 | 1461088457486 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:54:17 INFO - PROCESS | 20900 | 1461088457493 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 20900 | 1461088457497 Marionette TRACE conn3 <- [1,1122,null,{}] 10:54:17 INFO - PROCESS | 20900 | 1461088457550 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:54:17 INFO - PROCESS | 20900 | 1461088457862 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:54:18 INFO - PROCESS | 20900 | 1461088458203 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846ba400 == 127 [pid = 20900] [id = 288] 10:54:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 291 (0x846ba800) [pid = 20900] [serial = 865] [outer = (nil)] 10:54:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 292 (0x877b0400) [pid = 20900] [serial = 866] [outer = 0x846ba800] 10:54:18 INFO - PROCESS | 20900 | 1461088458294 Marionette DEBUG loaded listener.js 10:54:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 293 (0x868f4c00) [pid = 20900] [serial = 867] [outer = 0x846ba800] 10:54:19 INFO - PROCESS | 20900 | 1461088459256 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:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1789ms 10:54:19 INFO - PROCESS | 20900 | 1461088459283 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 20900 | 1461088459287 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:54:19 INFO - PROCESS | 20900 | 1461088459293 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 20900 | 1461088459297 Marionette TRACE conn3 <- [1,1126,null,{}] 10:54:19 INFO - PROCESS | 20900 | 1461088459303 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:54:19 INFO - PROCESS | 20900 | 1461088459576 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:54:19 INFO - PROCESS | 20900 | 1461088459909 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dd5400 == 128 [pid = 20900] [id = 289] 10:54:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 294 (0x86256400) [pid = 20900] [serial = 868] [outer = (nil)] 10:54:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 295 (0x8884e000) [pid = 20900] [serial = 869] [outer = 0x86256400] 10:54:20 INFO - PROCESS | 20900 | 1461088459997 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 296 (0x8979ac00) [pid = 20900] [serial = 870] [outer = 0x86256400] 10:54:21 INFO - PROCESS | 20900 | 1461088461062 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:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1791ms 10:54:21 INFO - PROCESS | 20900 | 1461088461085 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 20900 | 1461088461089 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:54:21 INFO - PROCESS | 20900 | 1461088461095 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 20900 | 1461088461099 Marionette TRACE conn3 <- [1,1130,null,{}] 10:54:21 INFO - PROCESS | 20900 | 1461088461105 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:54:21 INFO - PROCESS | 20900 | 1461088461300 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:54:21 INFO - PROCESS | 20900 | 1461088461629 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 20900 | ++DOCSHELL 0x86ac7000 == 129 [pid = 20900] [id = 290] 10:54:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 297 (0x87df0400) [pid = 20900] [serial = 871] [outer = (nil)] 10:54:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 298 (0x8af71800) [pid = 20900] [serial = 872] [outer = 0x87df0400] 10:54:21 INFO - PROCESS | 20900 | 1461088461721 Marionette DEBUG loaded listener.js 10:54:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 299 (0x8b14ec00) [pid = 20900] [serial = 873] [outer = 0x87df0400] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x87afb800 == 128 [pid = 20900] [id = 211] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x877a7800 == 127 [pid = 20900] [id = 217] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x87c58c00 == 126 [pid = 20900] [id = 271] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x862e2400 == 125 [pid = 20900] [id = 270] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x846b7800 == 124 [pid = 20900] [id = 269] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x846b2400 == 123 [pid = 20900] [id = 268] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x862de400 == 122 [pid = 20900] [id = 267] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8b151800 == 121 [pid = 20900] [id = 266] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8fc1a800 == 120 [pid = 20900] [id = 265] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8c378000 == 119 [pid = 20900] [id = 264] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x8b151400 == 118 [pid = 20900] [id = 263] 10:54:23 INFO - PROCESS | 20900 | --DOCSHELL 0x868f1400 == 117 [pid = 20900] [id = 262] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 298 (0x87afd800) [pid = 20900] [serial = 660] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 297 (0x9ea11000) [pid = 20900] [serial = 699] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 296 (0x9620c400) [pid = 20900] [serial = 470] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 295 (0x8bcdb800) [pid = 20900] [serial = 407] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 294 (0xa2a31000) [pid = 20900] [serial = 241] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 293 (0xa2ac2000) [pid = 20900] [serial = 322] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 292 (0x8bcd3400) [pid = 20900] [serial = 731] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 291 (0x97f0b400) [pid = 20900] [serial = 286] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 290 (0x962d6400) [pid = 20900] [serial = 584] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 289 (0x87af8800) [pid = 20900] [serial = 741] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 288 (0x8f37c800) [pid = 20900] [serial = 575] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 287 (0x9949a000) [pid = 20900] [serial = 171] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 286 (0x8b158000) [pid = 20900] [serial = 708] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 285 (0x851dec00) [pid = 20900] [serial = 719] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 284 (0x932f1400) [pid = 20900] [serial = 129] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 283 (0x87deb400) [pid = 20900] [serial = 684] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 282 (0x8865ac00) [pid = 20900] [serial = 744] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 281 (0x868fb400) [pid = 20900] [serial = 642] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 280 (0x8c616000) [pid = 20900] [serial = 434] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 279 (0x897a0000) [pid = 20900] [serial = 702] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 278 (0x98077800) [pid = 20900] [serial = 361] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 277 (0x97f08800) [pid = 20900] [serial = 316] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 276 (0x87c52c00) [pid = 20900] [serial = 683] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 275 (0x851e6000) [pid = 20900] [serial = 726] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 274 (0x9fb93c00) [pid = 20900] [serial = 370] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 273 (0x8c588c00) [pid = 20900] [serial = 440] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 272 (0x9874d000) [pid = 20900] [serial = 533] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 271 (0x8b358800) [pid = 20900] [serial = 566] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 270 (0x851e0000) [pid = 20900] [serial = 725] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 269 (0x8510b800) [pid = 20900] [serial = 716] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 268 (0xa4523c00) [pid = 20900] [serial = 325] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 267 (0xa2ac1c00) [pid = 20900] [serial = 207] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 266 (0x8bc25000) [pid = 20900] [serial = 645] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 265 (0x97c6cc00) [pid = 20900] [serial = 277] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 264 (0xa3ce2800) [pid = 20900] [serial = 328] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 263 (0xa002d800) [pid = 20900] [serial = 705] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 262 (0xa2a78c00) [pid = 20900] [serial = 714] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 261 (0xa44b4800) [pid = 20900] [serial = 247] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 260 (0x8b349400) [pid = 20900] [serial = 729] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 259 (0x8ed09c00) [pid = 20900] [serial = 572] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 258 (0x8dfb6c00) [pid = 20900] [serial = 425] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 257 (0x8979e400) [pid = 20900] [serial = 747] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 256 (0x97d73400) [pid = 20900] [serial = 624] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 255 (0x9fc7b400) [pid = 20900] [serial = 485] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 254 (0xa0a95800) [pid = 20900] [serial = 135] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 253 (0x8c37fc00) [pid = 20900] [serial = 367] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 252 (0x97d7fc00) [pid = 20900] [serial = 590] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 251 (0x945ce000) [pid = 20900] [serial = 693] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 250 (0x9aeac000) [pid = 20900] [serial = 132] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 249 (0x97f0a800) [pid = 20900] [serial = 437] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 248 (0x88660c00) [pid = 20900] [serial = 735] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 247 (0x87cb7c00) [pid = 20900] [serial = 743] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 246 (0xa4571400) [pid = 20900] [serial = 382] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 245 (0x93391000) [pid = 20900] [serial = 593] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 244 (0xa2a75800) [pid = 20900] [serial = 319] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 243 (0x994d1800) [pid = 20900] [serial = 698] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 242 (0x96796400) [pid = 20900] [serial = 235] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 241 (0x945c3c00) [pid = 20900] [serial = 620] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 240 (0x967b6400) [pid = 20900] [serial = 695] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 239 (0x87afa000) [pid = 20900] [serial = 548] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 238 (0x967b5000) [pid = 20900] [serial = 210] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 237 (0xa4b4b000) [pid = 20900] [serial = 331] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 236 (0x994c2800) [pid = 20900] [serial = 596] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 235 (0x8c7e8c00) [pid = 20900] [serial = 376] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 234 (0x967b6000) [pid = 20900] [serial = 530] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 233 (0x8ed0a400) [pid = 20900] [serial = 313] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 232 (0x9342e000) [pid = 20900] [serial = 692] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 231 (0x8b154800) [pid = 20900] [serial = 707] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 230 (0x9df82400) [pid = 20900] [serial = 174] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 229 (0x8bc2d400) [pid = 20900] [serial = 687] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 228 (0x994cd400) [pid = 20900] [serial = 713] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 227 (0x945c5000) [pid = 20900] [serial = 581] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 226 (0x94fdbc00) [pid = 20900] [serial = 165] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 225 (0x91feb800) [pid = 20900] [serial = 274] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 224 (0x86255400) [pid = 20900] [serial = 657] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 223 (0x8af6f400) [pid = 20900] [serial = 536] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 222 (0x9900f800) [pid = 20900] [serial = 364] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 221 (0x87afc400) [pid = 20900] [serial = 746] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 220 (0x945cc000) [pid = 20900] [serial = 334] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 219 (0xa0a8bc00) [pid = 20900] [serial = 283] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 218 (0x8bc83000) [pid = 20900] [serial = 614] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 217 (0x9678d000) [pid = 20900] [serial = 491] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 216 (0xa3c77000) [pid = 20900] [serial = 244] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 215 (0x846b6000) [pid = 20900] [serial = 722] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 214 (0xa0ad3000) [pid = 20900] [serial = 494] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 213 (0x8865e400) [pid = 20900] [serial = 734] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 212 (0x8e9f3800) [pid = 20900] [serial = 443] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 211 (0x8dfb5000) [pid = 20900] [serial = 419] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 210 (0x8624a000) [pid = 20900] [serial = 737] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 209 (0x9fb26c00) [pid = 20900] [serial = 337] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 208 (0x986a6c00) [pid = 20900] [serial = 201] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 207 (0x8f379c00) [pid = 20900] [serial = 422] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 206 (0x9fb96c00) [pid = 20900] [serial = 138] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 205 (0x8f293800) [pid = 20900] [serial = 689] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 204 (0x9900f400) [pid = 20900] [serial = 479] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 203 (0x8fa15800) [pid = 20900] [serial = 162] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 202 (0x8c614800) [pid = 20900] [serial = 428] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 201 (0x93392000) [pid = 20900] [serial = 467] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 200 (0x86258000) [pid = 20900] [serial = 738] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 199 (0x8bac9c00) [pid = 20900] [serial = 686] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 198 (0x8df03400) [pid = 20900] [serial = 527] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 197 (0x94fd3400) [pid = 20900] [serial = 413] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 196 (0x989aac00) [pid = 20900] [serial = 627] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 195 (0x8510ec00) [pid = 20900] [serial = 717] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 194 (0xa0c12800) [pid = 20900] [serial = 630] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 193 (0x8e9e9c00) [pid = 20900] [serial = 617] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 192 (0x846b9400) [pid = 20900] [serial = 723] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 191 (0x84dd3000) [pid = 20900] [serial = 711] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 190 (0x86accc00) [pid = 20900] [serial = 648] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 189 (0x851e1400) [pid = 20900] [serial = 720] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 188 (0x84dcfc00) [pid = 20900] [serial = 710] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 187 (0x8ea58400) [pid = 20900] [serial = 464] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 186 (0x8f5ec800) [pid = 20900] [serial = 690] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 185 (0x87c59400) [pid = 20900] [serial = 633] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0xa4b0fc00) [pid = 20900] [serial = 250] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x8979cc00) [pid = 20900] [serial = 701] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0xa2abbc00) [pid = 20900] [serial = 539] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0xa0a24400) [pid = 20900] [serial = 639] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x94f59000) [pid = 20900] [serial = 358] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8f2e7800) [pid = 20900] [serial = 410] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8ba65800) [pid = 20900] [serial = 524] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8c582800) [pid = 20900] [serial = 732] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x97d79000) [pid = 20900] [serial = 416] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x8bc4a000) [pid = 20900] [serial = 542] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x8c372000) [pid = 20900] [serial = 461] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x932f2000) [pid = 20900] [serial = 198] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x994cf800) [pid = 20900] [serial = 482] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x87cb3400) [pid = 20900] [serial = 654] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x877ad000) [pid = 20900] [serial = 651] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x98749800) [pid = 20900] [serial = 168] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8bc23800) [pid = 20900] [serial = 636] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x877b3800) [pid = 20900] [serial = 740] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x9745a800) [pid = 20900] [serial = 473] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0xa44b0400) [pid = 20900] [serial = 373] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x8bc8c000) [pid = 20900] [serial = 488] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x8884a000) [pid = 20900] [serial = 728] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8fa50c00) [pid = 20900] [serial = 141] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x97f09800) [pid = 20900] [serial = 289] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8fa54800) [pid = 20900] [serial = 578] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x9fc4d400) [pid = 20900] [serial = 704] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0xa0c34800) [pid = 20900] [serial = 204] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x9745b000) [pid = 20900] [serial = 696] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x87df6000) [pid = 20900] [serial = 545] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8bad6800) [pid = 20900] [serial = 379] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x88855000) [pid = 20900] [serial = 497] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0xa0f38800) [pid = 20900] [serial = 292] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x99009c00) [pid = 20900] [serial = 280] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x98050c00) [pid = 20900] [serial = 238] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x98077000) [pid = 20900] [serial = 476] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8a20dc00) [pid = 20900] [serial = 431] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x97b4e000) [pid = 20900] [serial = 587] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8c58a000) [pid = 20900] [serial = 569] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8af71400) [pid = 20900] [serial = 749] [outer = (nil)] [url = about:blank] 10:54:24 INFO - PROCESS | 20900 | 1461088464217 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:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 3143ms 10:54:24 INFO - PROCESS | 20900 | 1461088464239 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:54:24 INFO - PROCESS | 20900 | 1461088464244 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:54:24 INFO - PROCESS | 20900 | 1461088464253 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:54:24 INFO - PROCESS | 20900 | 1461088464259 Marionette TRACE conn3 <- [1,1134,null,{}] 10:54:24 INFO - PROCESS | 20900 | 1461088464268 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:54:24 INFO - PROCESS | 20900 | 1461088464487 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:54:24 INFO - PROCESS | 20900 | 1461088464669 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846b7800 == 118 [pid = 20900] [id = 291] 10:54:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x84dd2000) [pid = 20900] [serial = 874] [outer = (nil)] 10:54:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x86255800) [pid = 20900] [serial = 875] [outer = 0x84dd2000] 10:54:24 INFO - PROCESS | 20900 | 1461088464754 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x862e3800) [pid = 20900] [serial = 876] [outer = 0x84dd2000] 10:54:25 INFO - PROCESS | 20900 | 1461088465561 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:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1333ms 10:54:25 INFO - PROCESS | 20900 | 1461088465587 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 20900 | 1461088465596 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:54:25 INFO - PROCESS | 20900 | 1461088465642 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 20900 | 1461088465648 Marionette TRACE conn3 <- [1,1138,null,{}] 10:54:25 INFO - PROCESS | 20900 | 1461088465655 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:54:25 INFO - PROCESS | 20900 | 1461088465849 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:54:25 INFO - PROCESS | 20900 | 1461088465860 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8510e400 == 119 [pid = 20900] [id = 292] 10:54:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x86257800) [pid = 20900] [serial = 877] [outer = (nil)] 10:54:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x877b5c00) [pid = 20900] [serial = 878] [outer = 0x86257800] 10:54:25 INFO - PROCESS | 20900 | 1461088465935 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x87af9800) [pid = 20900] [serial = 879] [outer = 0x86257800] 10:54:27 INFO - PROCESS | 20900 | 1461088467080 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:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1517ms 10:54:27 INFO - PROCESS | 20900 | 1461088467126 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 20900 | 1461088467130 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:54:27 INFO - PROCESS | 20900 | 1461088467143 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 20900 | 1461088467149 Marionette TRACE conn3 <- [1,1142,null,{}] 10:54:27 INFO - PROCESS | 20900 | 1461088467165 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:54:27 INFO - PROCESS | 20900 | 1461088467416 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:54:27 INFO - PROCESS | 20900 | 1461088467446 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 20900 | ++DOCSHELL 0x868f7000 == 120 [pid = 20900] [id = 293] 10:54:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x87cb1800) [pid = 20900] [serial = 880] [outer = (nil)] 10:54:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x87dedc00) [pid = 20900] [serial = 881] [outer = 0x87cb1800] 10:54:27 INFO - PROCESS | 20900 | 1461088467589 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x88658800) [pid = 20900] [serial = 882] [outer = 0x87cb1800] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x87cb1c00) [pid = 20900] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x8bad0000) [pid = 20900] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x85104800) [pid = 20900] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x94209000) [pid = 20900] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x88659400) [pid = 20900] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8c37ac00) [pid = 20900] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x84dd4800) [pid = 20900] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x91322800) [pid = 20900] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8b152400) [pid = 20900] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:54:28 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x868f6c00) [pid = 20900] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:54:29 INFO - PROCESS | 20900 | 1461088469093 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:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1990ms 10:54:29 INFO - PROCESS | 20900 | 1461088469184 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:54:29 INFO - PROCESS | 20900 | 1461088469188 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:54:29 INFO - PROCESS | 20900 | 1461088469206 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 20900 | 1461088469209 Marionette TRACE conn3 <- [1,1146,null,{}] 10:54:29 INFO - PROCESS | 20900 | 1461088469215 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:54:29 INFO - PROCESS | 20900 | 1461088469392 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:54:29 INFO - PROCESS | 20900 | 1461088469402 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x851df800 == 121 [pid = 20900] [id = 294] 10:54:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8624c000) [pid = 20900] [serial = 883] [outer = (nil)] 10:54:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x88850800) [pid = 20900] [serial = 884] [outer = 0x8624c000] 10:54:29 INFO - PROCESS | 20900 | 1461088469504 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x88858000) [pid = 20900] [serial = 885] [outer = 0x8624c000] 10:54:30 INFO - PROCESS | 20900 | 1461088470531 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:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1381ms 10:54:30 INFO - PROCESS | 20900 | 1461088470587 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 20900 | 1461088470591 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:54:30 INFO - PROCESS | 20900 | 1461088470598 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 20900 | 1461088470601 Marionette TRACE conn3 <- [1,1150,null,{}] 10:54:30 INFO - PROCESS | 20900 | 1461088470606 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:54:30 INFO - PROCESS | 20900 | 1461088470886 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:54:31 INFO - PROCESS | 20900 | 1461088471180 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846bb800 == 122 [pid = 20900] [id = 295] 10:54:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x84dc7800) [pid = 20900] [serial = 886] [outer = (nil)] 10:54:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x84dd4400) [pid = 20900] [serial = 887] [outer = 0x84dc7800] 10:54:31 INFO - PROCESS | 20900 | 1461088471317 Marionette DEBUG loaded listener.js 10:54:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x851e1400) [pid = 20900] [serial = 888] [outer = 0x84dc7800] 10:54:32 INFO - PROCESS | 20900 | 1461088472297 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:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1736ms 10:54:32 INFO - PROCESS | 20900 | 1461088472336 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:54:32 INFO - PROCESS | 20900 | 1461088472344 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:54:32 INFO - PROCESS | 20900 | 1461088472352 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:54:32 INFO - PROCESS | 20900 | 1461088472360 Marionette TRACE conn3 <- [1,1154,null,{}] 10:54:32 INFO - PROCESS | 20900 | 1461088472367 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:54:32 INFO - PROCESS | 20900 | 1461088472569 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:54:32 INFO - PROCESS | 20900 | 1461088472897 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86ace000 == 123 [pid = 20900] [id = 296] 10:54:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x87aff400) [pid = 20900] [serial = 889] [outer = (nil)] 10:54:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x87c52000) [pid = 20900] [serial = 890] [outer = 0x87aff400] 10:54:33 INFO - PROCESS | 20900 | 1461088472999 Marionette DEBUG loaded listener.js 10:54:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x87cb3c00) [pid = 20900] [serial = 891] [outer = 0x87aff400] 10:54:33 INFO - PROCESS | 20900 | --DOCSHELL 0x91feb000 == 122 [pid = 20900] [id = 9] 10:54:34 INFO - PROCESS | 20900 | 1461088474136 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:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1836ms 10:54:34 INFO - PROCESS | 20900 | 1461088474189 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:54:34 INFO - PROCESS | 20900 | 1461088474193 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:54:34 INFO - PROCESS | 20900 | 1461088474201 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:54:34 INFO - PROCESS | 20900 | 1461088474205 Marionette TRACE conn3 <- [1,1158,null,{}] 10:54:34 INFO - PROCESS | 20900 | 1461088474212 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:54:34 INFO - PROCESS | 20900 | 1461088474426 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:54:34 INFO - PROCESS | 20900 | 1461088474728 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8884a000 == 123 [pid = 20900] [id = 297] 10:54:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8979d000) [pid = 20900] [serial = 892] [outer = (nil)] 10:54:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x89e0ac00) [pid = 20900] [serial = 893] [outer = 0x8979d000] 10:54:34 INFO - PROCESS | 20900 | 1461088474834 Marionette DEBUG loaded listener.js 10:54:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x8a206c00) [pid = 20900] [serial = 894] [outer = 0x8979d000] 10:54:35 INFO - PROCESS | 20900 | 1461088475796 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:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1691ms 10:54:35 INFO - PROCESS | 20900 | 1461088475893 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:54:35 INFO - PROCESS | 20900 | 1461088475900 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:54:35 INFO - PROCESS | 20900 | 1461088475918 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:54:35 INFO - PROCESS | 20900 | 1461088475925 Marionette TRACE conn3 <- [1,1162,null,{}] 10:54:35 INFO - PROCESS | 20900 | 1461088475985 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:54:36 INFO - PROCESS | 20900 | 1461088476208 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:54:36 INFO - PROCESS | 20900 | 1461088476465 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x8af6fc00 == 124 [pid = 20900] [id = 298] 10:54:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x8af71c00) [pid = 20900] [serial = 895] [outer = (nil)] 10:54:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x8b157400) [pid = 20900] [serial = 896] [outer = 0x8af71c00] 10:54:36 INFO - PROCESS | 20900 | 1461088476589 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x8b34d000) [pid = 20900] [serial = 897] [outer = 0x8af71c00] 10:54:37 INFO - PROCESS | 20900 | 1461088477533 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:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1690ms 10:54:37 INFO - PROCESS | 20900 | 1461088477601 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:54:37 INFO - PROCESS | 20900 | 1461088477605 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:54:37 INFO - PROCESS | 20900 | 1461088477612 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:54:37 INFO - PROCESS | 20900 | 1461088477616 Marionette TRACE conn3 <- [1,1166,null,{}] 10:54:37 INFO - PROCESS | 20900 | 1461088477622 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:54:37 INFO - PROCESS | 20900 | 1461088477822 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:54:38 INFO - PROCESS | 20900 | 1461088478079 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b353c00 == 125 [pid = 20900] [id = 299] 10:54:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x8b97b800) [pid = 20900] [serial = 898] [outer = (nil)] 10:54:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x8ba63400) [pid = 20900] [serial = 899] [outer = 0x8b97b800] 10:54:38 INFO - PROCESS | 20900 | 1461088478215 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x8bace000) [pid = 20900] [serial = 900] [outer = 0x8b97b800] 10:54:39 INFO - PROCESS | 20900 | 1461088479138 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:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1594ms 10:54:39 INFO - PROCESS | 20900 | 1461088479207 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:54:39 INFO - PROCESS | 20900 | 1461088479210 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:54:39 INFO - PROCESS | 20900 | 1461088479217 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:54:39 INFO - PROCESS | 20900 | 1461088479221 Marionette TRACE conn3 <- [1,1170,null,{}] 10:54:39 INFO - PROCESS | 20900 | 1461088479227 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:54:39 INFO - PROCESS | 20900 | 1461088479460 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:54:39 INFO - PROCESS | 20900 | 1461088479719 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc23c00 == 126 [pid = 20900] [id = 300] 10:54:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8bc24800) [pid = 20900] [serial = 901] [outer = (nil)] 10:54:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x8bc2b400) [pid = 20900] [serial = 902] [outer = 0x8bc24800] 10:54:39 INFO - PROCESS | 20900 | 1461088479866 Marionette DEBUG loaded listener.js 10:54:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x8bc8a800) [pid = 20900] [serial = 903] [outer = 0x8bc24800] 10:54:40 INFO - PROCESS | 20900 | 1461088480798 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:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1641ms 10:54:40 INFO - PROCESS | 20900 | 1461088480861 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:54:40 INFO - PROCESS | 20900 | 1461088480868 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:54:40 INFO - PROCESS | 20900 | 1461088480879 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:54:40 INFO - PROCESS | 20900 | 1461088480882 Marionette TRACE conn3 <- [1,1174,null,{}] 10:54:40 INFO - PROCESS | 20900 | 1461088480888 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:54:41 INFO - PROCESS | 20900 | 1461088481118 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:54:41 INFO - PROCESS | 20900 | 1461088481366 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc1f000 == 127 [pid = 20900] [id = 301] 10:54:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8bc87400) [pid = 20900] [serial = 904] [outer = (nil)] 10:54:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x8bcde400) [pid = 20900] [serial = 905] [outer = 0x8bc87400] 10:54:41 INFO - PROCESS | 20900 | 1461088481499 Marionette DEBUG loaded listener.js 10:54:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x8c373800) [pid = 20900] [serial = 906] [outer = 0x8bc87400] 10:54:42 INFO - PROCESS | 20900 | 1461088482464 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:54:42 INFO - PROCESS | 20900 | 1461088482517 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:54:42 INFO - PROCESS | 20900 | 1461088482525 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:54:42 INFO - PROCESS | 20900 | 1461088482529 Marionette TRACE conn3 <- [1,1178,null,{}] 10:54:42 INFO - PROCESS | 20900 | 1461088482535 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:54:42 INFO - PROCESS | 20900 | 1461088482730 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:54:43 INFO - PROCESS | 20900 | 1461088482987 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bcd2800 == 128 [pid = 20900] [id = 302] 10:54:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x8bcd4000) [pid = 20900] [serial = 907] [outer = (nil)] 10:54:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x8c58b000) [pid = 20900] [serial = 908] [outer = 0x8bcd4000] 10:54:43 INFO - PROCESS | 20900 | 1461088483117 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x8c60e000) [pid = 20900] [serial = 909] [outer = 0x8bcd4000] 10:54:44 INFO - PROCESS | 20900 | 1461088484006 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:54:44 INFO - PROCESS | 20900 | 1461088484070 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:54:44 INFO - PROCESS | 20900 | 1461088484077 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 20900 | 1461088484081 Marionette TRACE conn3 <- [1,1182,null,{}] 10:54:44 INFO - PROCESS | 20900 | 1461088484086 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:54:44 INFO - PROCESS | 20900 | 1461088484278 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:54:44 INFO - PROCESS | 20900 | 1461088484531 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bce1800 == 129 [pid = 20900] [id = 303] 10:54:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x8c588c00) [pid = 20900] [serial = 910] [outer = (nil)] 10:54:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x8c7dd400) [pid = 20900] [serial = 911] [outer = 0x8c588c00] 10:54:44 INFO - PROCESS | 20900 | 1461088484658 Marionette DEBUG loaded listener.js 10:54:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x8c7e8800) [pid = 20900] [serial = 912] [outer = 0x8c588c00] 10:54:45 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:54:45 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:54:45 INFO - PROCESS | 20900 | 1461088485606 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:54:45 INFO - PROCESS | 20900 | 1461088485670 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:54:45 INFO - PROCESS | 20900 | 1461088485677 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:54:45 INFO - PROCESS | 20900 | 1461088485681 Marionette TRACE conn3 <- [1,1186,null,{}] 10:54:45 INFO - PROCESS | 20900 | 1461088485687 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:54:45 INFO - PROCESS | 20900 | 1461088485902 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:54:46 INFO - PROCESS | 20900 | 1461088486159 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c378c00 == 130 [pid = 20900] [id = 304] 10:54:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x8c618400) [pid = 20900] [serial = 913] [outer = (nil)] 10:54:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x8dfad800) [pid = 20900] [serial = 914] [outer = 0x8c618400] 10:54:46 INFO - PROCESS | 20900 | 1461088486290 Marionette DEBUG loaded listener.js 10:54:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x8dfb7400) [pid = 20900] [serial = 915] [outer = 0x8c618400] 10:54:47 INFO - PROCESS | 20900 | 1461088487186 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:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:54:47 INFO - PROCESS | 20900 | 1461088487271 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:54:47 INFO - PROCESS | 20900 | 1461088487278 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 20900 | 1461088487282 Marionette TRACE conn3 <- [1,1190,null,{}] 10:54:47 INFO - PROCESS | 20900 | 1461088487288 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:54:47 INFO - PROCESS | 20900 | 1461088487530 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:54:47 INFO - PROCESS | 20900 | 1461088487848 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ea5c400 == 131 [pid = 20900] [id = 305] 10:54:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x8ea5c800) [pid = 20900] [serial = 916] [outer = (nil)] 10:54:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x8ed07000) [pid = 20900] [serial = 917] [outer = 0x8ea5c800] 10:54:47 INFO - PROCESS | 20900 | 1461088487954 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x8f289400) [pid = 20900] [serial = 918] [outer = 0x8ea5c800] 10:54:48 INFO - PROCESS | 20900 | 1461088488903 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:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:54:48 INFO - PROCESS | 20900 | 1461088488976 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:54:48 INFO - PROCESS | 20900 | 1461088488983 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:54:48 INFO - PROCESS | 20900 | 1461088488988 Marionette TRACE conn3 <- [1,1194,null,{}] 10:54:48 INFO - PROCESS | 20900 | 1461088488994 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:54:49 INFO - PROCESS | 20900 | 1461088489263 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:54:49 INFO - PROCESS | 20900 | 1461088489568 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8e9f6c00 == 132 [pid = 20900] [id = 306] 10:54:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x8f2e9000) [pid = 20900] [serial = 919] [outer = (nil)] 10:54:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x8f5e0400) [pid = 20900] [serial = 920] [outer = 0x8f2e9000] 10:54:49 INFO - PROCESS | 20900 | 1461088489658 Marionette DEBUG loaded listener.js 10:54:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x8fa4d400) [pid = 20900] [serial = 921] [outer = 0x8f2e9000] 10:54:50 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:54:50 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:54:50 INFO - PROCESS | 20900 | 1461088490621 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:54:50 INFO - PROCESS | 20900 | 1461088490675 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:54:50 INFO - PROCESS | 20900 | 1461088490682 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:54:50 INFO - PROCESS | 20900 | 1461088490685 Marionette TRACE conn3 <- [1,1198,null,{}] 10:54:50 INFO - PROCESS | 20900 | 1461088490691 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:54:50 INFO - PROCESS | 20900 | 1461088490884 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:54:51 INFO - PROCESS | 20900 | 1461088491200 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 20900 | ++DOCSHELL 0x84dc9000 == 133 [pid = 20900] [id = 307] 10:54:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0x84dcc400) [pid = 20900] [serial = 922] [outer = (nil)] 10:54:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 186 (0x86acc800) [pid = 20900] [serial = 923] [outer = 0x84dcc400] 10:54:51 INFO - PROCESS | 20900 | 1461088491331 Marionette DEBUG loaded listener.js 10:54:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 187 (0x8bc42800) [pid = 20900] [serial = 924] [outer = 0x84dcc400] 10:54:52 INFO - PROCESS | 20900 | 1461088492232 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:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1630ms 10:54:52 INFO - PROCESS | 20900 | 1461088492313 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:54:52 INFO - PROCESS | 20900 | 1461088492316 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:54:52 INFO - PROCESS | 20900 | 1461088492323 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:54:52 INFO - PROCESS | 20900 | 1461088492327 Marionette TRACE conn3 <- [1,1202,null,{}] 10:54:52 INFO - PROCESS | 20900 | 1461088492333 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:54:52 INFO - PROCESS | 20900 | 1461088492949 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:54:53 INFO - PROCESS | 20900 | 1461088493228 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8624f000 == 134 [pid = 20900] [id = 308] 10:54:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 188 (0x86252000) [pid = 20900] [serial = 925] [outer = (nil)] 10:54:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 189 (0x862e8000) [pid = 20900] [serial = 926] [outer = 0x86252000] 10:54:53 INFO - PROCESS | 20900 | 1461088493312 Marionette DEBUG loaded listener.js 10:54:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 190 (0x86ac1c00) [pid = 20900] [serial = 927] [outer = 0x86252000] 10:54:54 INFO - PROCESS | 20900 | 1461088494223 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:54:54 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:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1941ms 10:54:54 INFO - PROCESS | 20900 | 1461088494281 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:54:54 INFO - PROCESS | 20900 | 1461088494288 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:54:54 INFO - PROCESS | 20900 | 1461088494298 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 20900 | 1461088494304 Marionette TRACE conn3 <- [1,1206,null,{}] 10:54:54 INFO - PROCESS | 20900 | 1461088494312 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:54:54 INFO - PROCESS | 20900 | 1461088494499 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:54:54 INFO - PROCESS | 20900 | 1461088494763 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 20900 | ++DOCSHELL 0x87cb1c00 == 135 [pid = 20900] [id = 309] 10:54:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 191 (0x87deb400) [pid = 20900] [serial = 928] [outer = (nil)] 10:54:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 192 (0x8865e400) [pid = 20900] [serial = 929] [outer = 0x87deb400] 10:54:54 INFO - PROCESS | 20900 | 1461088494861 Marionette DEBUG loaded listener.js 10:54:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 193 (0x88856400) [pid = 20900] [serial = 930] [outer = 0x87deb400] 10:54:55 INFO - PROCESS | 20900 | 1461088495860 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:54:55 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:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1639ms 10:54:55 INFO - PROCESS | 20900 | 1461088495938 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:54:55 INFO - PROCESS | 20900 | 1461088495946 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:54:55 INFO - PROCESS | 20900 | 1461088495957 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:54:55 INFO - PROCESS | 20900 | 1461088495961 Marionette TRACE conn3 <- [1,1210,null,{}] 10:54:55 INFO - PROCESS | 20900 | 1461088495974 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:54:56 INFO - PROCESS | 20900 | 1461088496261 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:54:56 INFO - PROCESS | 20900 | 1461088496623 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868efc00 == 136 [pid = 20900] [id = 310] 10:54:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 194 (0x87c53400) [pid = 20900] [serial = 931] [outer = (nil)] 10:54:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 195 (0x8979d800) [pid = 20900] [serial = 932] [outer = 0x87c53400] 10:54:56 INFO - PROCESS | 20900 | 1461088496707 Marionette DEBUG loaded listener.js 10:54:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 196 (0x8af6ac00) [pid = 20900] [serial = 933] [outer = 0x87c53400] 10:54:57 INFO - PROCESS | 20900 | 1461088497681 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:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1792ms 10:54:57 INFO - PROCESS | 20900 | 1461088497749 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:54:57 INFO - PROCESS | 20900 | 1461088497755 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:54:57 INFO - PROCESS | 20900 | 1461088497772 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:54:57 INFO - PROCESS | 20900 | 1461088497779 Marionette TRACE conn3 <- [1,1214,null,{}] 10:54:57 INFO - PROCESS | 20900 | 1461088497785 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:54:58 INFO - PROCESS | 20900 | 1461088498080 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9ec800 == 135 [pid = 20900] [id = 53] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa1b000 == 134 [pid = 20900] [id = 48] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x91321c00 == 133 [pid = 20900] [id = 42] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x932f7c00 == 132 [pid = 20900] [id = 50] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 195 (0x932f4800) [pid = 20900] [serial = 782] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 194 (0x877a8000) [pid = 20900] [serial = 752] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 193 (0x88851400) [pid = 20900] [serial = 755] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 192 (0x8b982c00) [pid = 20900] [serial = 758] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 191 (0x8bc1ec00) [pid = 20900] [serial = 761] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 190 (0x8bc4b000) [pid = 20900] [serial = 764] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 189 (0x8c58e400) [pid = 20900] [serial = 767] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 188 (0x8df09400) [pid = 20900] [serial = 770] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 187 (0x8ea5a000) [pid = 20900] [serial = 773] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 186 (0x8f293c00) [pid = 20900] [serial = 776] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 185 (0x8f37d000) [pid = 20900] [serial = 779] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0x8af6b800) [pid = 20900] [serial = 785] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x862e1000) [pid = 20900] [serial = 818] [outer = (nil)] [url = about:blank] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x851ea800 == 131 [pid = 20900] [id = 243] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x846b6c00 == 130 [pid = 20900] [id = 242] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x846adc00 == 129 [pid = 20900] [id = 240] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x8865b000 == 128 [pid = 20900] [id = 244] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x851df800 == 127 [pid = 20900] [id = 294] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x868f7000 == 126 [pid = 20900] [id = 293] 10:54:58 INFO - PROCESS | 20900 | 1461088498422 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | --DOCSHELL 0x8510e400 == 125 [pid = 20900] [id = 292] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x846b7800 == 124 [pid = 20900] [id = 291] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x86ac7000 == 123 [pid = 20900] [id = 290] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x84dd5400 == 122 [pid = 20900] [id = 289] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x846ba400 == 121 [pid = 20900] [id = 288] 10:54:58 INFO - PROCESS | 20900 | ++DOCSHELL 0x846b6c00 == 122 [pid = 20900] [id = 311] 10:54:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x846b7800) [pid = 20900] [serial = 934] [outer = (nil)] 10:54:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0x868f7000) [pid = 20900] [serial = 935] [outer = 0x846b7800] 10:54:58 INFO - PROCESS | 20900 | 1461088498514 Marionette DEBUG loaded listener.js 10:54:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 186 (0x877b5000) [pid = 20900] [serial = 936] [outer = 0x846b7800] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x846bbc00 == 121 [pid = 20900] [id = 287] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x97c67c00 == 120 [pid = 20900] [id = 286] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba5bc00 == 119 [pid = 20900] [id = 285] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x9620a400 == 118 [pid = 20900] [id = 284] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x945c1400 == 117 [pid = 20900] [id = 283] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x86ac1800 == 116 [pid = 20900] [id = 282] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x91fe9000 == 115 [pid = 20900] [id = 281] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x8c7e4c00 == 114 [pid = 20900] [id = 280] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x846bcc00 == 113 [pid = 20900] [id = 279] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba68800 == 112 [pid = 20900] [id = 278] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x8bacf000 == 111 [pid = 20900] [id = 277] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x8bacc000 == 110 [pid = 20900] [id = 276] 10:54:58 INFO - PROCESS | 20900 | --DOCSHELL 0x89e06000 == 109 [pid = 20900] [id = 275] 10:54:59 INFO - PROCESS | 20900 | --DOCSHELL 0x86ac3400 == 108 [pid = 20900] [id = 274] 10:54:59 INFO - PROCESS | 20900 | --DOCSHELL 0x8624ec00 == 107 [pid = 20900] [id = 273] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 185 (0x8b357000) [pid = 20900] [serial = 812] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0x8c587800) [pid = 20900] [serial = 815] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x8bc29000) [pid = 20900] [serial = 813] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x87caec00) [pid = 20900] [serial = 809] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x94f56400) [pid = 20900] [serial = 801] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x94210400) [pid = 20900] [serial = 800] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x967b7400) [pid = 20900] [serial = 804] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x967acc00) [pid = 20900] [serial = 803] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8ea5a800) [pid = 20900] [serial = 795] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x8c60b000) [pid = 20900] [serial = 794] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x86253c00) [pid = 20900] [serial = 806] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x868f2400) [pid = 20900] [serial = 807] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x931f8c00) [pid = 20900] [serial = 798] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x91fdec00) [pid = 20900] [serial = 797] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x8b97c000) [pid = 20900] [serial = 792] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8b15b400) [pid = 20900] [serial = 791] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x87caf000) [pid = 20900] [serial = 788] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x88656000) [pid = 20900] [serial = 789] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x8c7e1c00) [pid = 20900] [serial = 816] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x87df6c00) [pid = 20900] [serial = 810] [outer = (nil)] [url = about:blank] 10:54:59 INFO - PROCESS | 20900 | 1461088499360 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:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1656ms 10:54:59 INFO - PROCESS | 20900 | 1461088499420 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:54:59 INFO - PROCESS | 20900 | 1461088499424 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:54:59 INFO - PROCESS | 20900 | 1461088499456 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:54:59 INFO - PROCESS | 20900 | 1461088499459 Marionette TRACE conn3 <- [1,1218,null,{}] 10:54:59 INFO - PROCESS | 20900 | 1461088499465 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:54:59 INFO - PROCESS | 20900 | 1461088499637 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:54:59 INFO - PROCESS | 20900 | 1461088499647 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 20900 | ++DOCSHELL 0x86253c00 == 108 [pid = 20900] [id = 312] 10:54:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x868fe400) [pid = 20900] [serial = 937] [outer = (nil)] 10:54:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x895bdc00) [pid = 20900] [serial = 938] [outer = 0x868fe400] 10:54:59 INFO - PROCESS | 20900 | 1461088499721 Marionette DEBUG loaded listener.js 10:54:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x8af6e000) [pid = 20900] [serial = 939] [outer = 0x868fe400] 10:55:00 INFO - PROCESS | 20900 | 1461088500716 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:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1338ms 10:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:55:00 INFO - PROCESS | 20900 | 1461088500787 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:55:00 INFO - PROCESS | 20900 | 1461088500790 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:55:00 INFO - PROCESS | 20900 | 1461088500797 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 20900 | 1461088500801 Marionette TRACE conn3 <- [1,1222,null,{}] 10:55:00 INFO - PROCESS | 20900 | 1461088500806 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:55:01 INFO - PROCESS | 20900 | 1461088501058 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:55:01 INFO - PROCESS | 20900 | 1461088501088 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ba5fc00 == 109 [pid = 20900] [id = 313] 10:55:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x8ba61000) [pid = 20900] [serial = 940] [outer = (nil)] 10:55:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x8bad2800) [pid = 20900] [serial = 941] [outer = 0x8ba61000] 10:55:01 INFO - PROCESS | 20900 | 1461088501176 Marionette DEBUG loaded listener.js 10:55:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x8bc49000) [pid = 20900] [serial = 942] [outer = 0x8ba61000] 10:55:02 INFO - PROCESS | 20900 | 1461088502167 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:55:02 INFO - PROCESS | 20900 | 1461088502242 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:55:02 INFO - PROCESS | 20900 | 1461088502248 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:55:02 INFO - PROCESS | 20900 | 1461088502250 Marionette TRACE conn3 <- [1,1226,null,{}] 10:55:02 INFO - PROCESS | 20900 | 1461088502257 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:55:02 INFO - PROCESS | 20900 | 1461088502542 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:55:02 INFO - PROCESS | 20900 | 1461088502583 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba5a800 == 110 [pid = 20900] [id = 314] 10:55:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x8bc20000) [pid = 20900] [serial = 943] [outer = (nil)] 10:55:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x8c375400) [pid = 20900] [serial = 944] [outer = 0x8bc20000] 10:55:02 INFO - PROCESS | 20900 | 1461088502662 Marionette DEBUG loaded listener.js 10:55:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x8c583000) [pid = 20900] [serial = 945] [outer = 0x8bc20000] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x8c58a800) [pid = 20900] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x862e9800) [pid = 20900] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x8bad5c00) [pid = 20900] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x931edc00) [pid = 20900] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x846ba800) [pid = 20900] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x87cb1800) [pid = 20900] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x86257800) [pid = 20900] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x967b3c00) [pid = 20900] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x8af6d400) [pid = 20900] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x86256400) [pid = 20900] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x8ba5c400) [pid = 20900] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x84dc7c00) [pid = 20900] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8ea54400) [pid = 20900] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x86250800) [pid = 20900] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8bc21000) [pid = 20900] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x877ab800) [pid = 20900] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8dfaec00) [pid = 20900] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8dfb0400) [pid = 20900] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x84dca400) [pid = 20900] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x84dd2000) [pid = 20900] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x97d76c00) [pid = 20900] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x973eec00) [pid = 20900] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x931f2c00) [pid = 20900] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x8b355400) [pid = 20900] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x862dbc00) [pid = 20900] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x86256000) [pid = 20900] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8ba60000) [pid = 20900] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8bcdfc00) [pid = 20900] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8f28dc00) [pid = 20900] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8a205000) [pid = 20900] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8df03000) [pid = 20900] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x91fe9c00) [pid = 20900] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8ea56800) [pid = 20900] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8bacf800) [pid = 20900] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8bcd4c00) [pid = 20900] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:55:04 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x87cb5400) [pid = 20900] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:55:04 INFO - PROCESS | 20900 | 1461088504735 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:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2533ms 10:55:04 INFO - PROCESS | 20900 | 1461088504784 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:55:04 INFO - PROCESS | 20900 | 1461088504790 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:55:04 INFO - PROCESS | 20900 | 1461088504798 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:55:04 INFO - PROCESS | 20900 | 1461088504803 Marionette TRACE conn3 <- [1,1230,null,{}] 10:55:04 INFO - PROCESS | 20900 | 1461088504812 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:55:05 INFO - PROCESS | 20900 | 1461088505070 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:55:05 INFO - PROCESS | 20900 | 1461088505239 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 20900 | ++DOCSHELL 0x846ad800 == 111 [pid = 20900] [id = 315] 10:55:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x846b9c00) [pid = 20900] [serial = 946] [outer = (nil)] 10:55:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x86acfc00) [pid = 20900] [serial = 947] [outer = 0x846b9c00] 10:55:05 INFO - PROCESS | 20900 | 1461088505314 Marionette DEBUG loaded listener.js 10:55:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x87cb1800) [pid = 20900] [serial = 948] [outer = 0x846b9c00] 10:55:06 INFO - PROCESS | 20900 | 1461088506238 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:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1494ms 10:55:06 INFO - PROCESS | 20900 | 1461088506293 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:55:06 INFO - PROCESS | 20900 | 1461088506300 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:55:06 INFO - PROCESS | 20900 | 1461088506331 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:55:06 INFO - PROCESS | 20900 | 1461088506335 Marionette TRACE conn3 <- [1,1234,null,{}] 10:55:06 INFO - PROCESS | 20900 | 1461088506345 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:55:06 INFO - PROCESS | 20900 | 1461088506548 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:55:06 INFO - PROCESS | 20900 | 1461088506852 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x862df400 == 112 [pid = 20900] [id = 316] 10:55:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x862e4800) [pid = 20900] [serial = 949] [outer = (nil)] 10:55:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x868fac00) [pid = 20900] [serial = 950] [outer = 0x862e4800] 10:55:06 INFO - PROCESS | 20900 | 1461088506954 Marionette DEBUG loaded listener.js 10:55:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x877ab800) [pid = 20900] [serial = 951] [outer = 0x862e4800] 10:55:07 INFO - PROCESS | 20900 | 1461088507905 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:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1646ms 10:55:07 INFO - PROCESS | 20900 | 1461088507973 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:55:07 INFO - PROCESS | 20900 | 1461088507982 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:55:08 INFO - PROCESS | 20900 | 1461088507994 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:55:08 INFO - PROCESS | 20900 | 1461088507998 Marionette TRACE conn3 <- [1,1238,null,{}] 10:55:08 INFO - PROCESS | 20900 | 1461088508005 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:55:08 INFO - PROCESS | 20900 | 1461088508249 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:55:08 INFO - PROCESS | 20900 | 1461088508560 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 20900 | ++DOCSHELL 0x88663000 == 113 [pid = 20900] [id = 317] 10:55:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8884b000) [pid = 20900] [serial = 952] [outer = (nil)] 10:55:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x89796c00) [pid = 20900] [serial = 953] [outer = 0x8884b000] 10:55:08 INFO - PROCESS | 20900 | 1461088508655 Marionette DEBUG loaded listener.js 10:55:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x89e0c400) [pid = 20900] [serial = 954] [outer = 0x8884b000] 10:55:09 INFO - PROCESS | 20900 | 1461088509640 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:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1683ms 10:55:09 INFO - PROCESS | 20900 | 1461088509677 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:55:09 INFO - PROCESS | 20900 | 1461088509682 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:55:09 INFO - PROCESS | 20900 | 1461088509689 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:55:09 INFO - PROCESS | 20900 | 1461088509695 Marionette TRACE conn3 <- [1,1242,null,{}] 10:55:09 INFO - PROCESS | 20900 | 1461088509713 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:55:09 INFO - PROCESS | 20900 | 1461088509914 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:55:10 INFO - PROCESS | 20900 | 1461088510220 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b981c00 == 114 [pid = 20900] [id = 318] 10:55:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8b983800) [pid = 20900] [serial = 955] [outer = (nil)] 10:55:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8ba69800) [pid = 20900] [serial = 956] [outer = 0x8b983800] 10:55:10 INFO - PROCESS | 20900 | 1461088510367 Marionette DEBUG loaded listener.js 10:55:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8bc42400) [pid = 20900] [serial = 957] [outer = 0x8b983800] 10:55:11 INFO - PROCESS | 20900 | 1461088511545 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:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1888ms 10:55:11 INFO - PROCESS | 20900 | 1461088511577 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:55:11 INFO - PROCESS | 20900 | 1461088511583 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:55:11 INFO - PROCESS | 20900 | 1461088511589 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:55:11 INFO - PROCESS | 20900 | 1461088511593 Marionette TRACE conn3 <- [1,1246,null,{}] 10:55:11 INFO - PROCESS | 20900 | 1461088511599 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:55:11 INFO - PROCESS | 20900 | 1461088511821 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:55:12 INFO - PROCESS | 20900 | 1461088512085 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x85104400 == 115 [pid = 20900] [id = 319] 10:55:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8b150000) [pid = 20900] [serial = 958] [outer = (nil)] 10:55:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8bcdc800) [pid = 20900] [serial = 959] [outer = 0x8b150000] 10:55:12 INFO - PROCESS | 20900 | 1461088512216 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8c7dd800) [pid = 20900] [serial = 960] [outer = 0x8b150000] 10:55:13 INFO - PROCESS | 20900 | 1461088513141 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:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1588ms 10:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:55:13 INFO - PROCESS | 20900 | 1461088513177 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:55:13 INFO - PROCESS | 20900 | 1461088513181 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:55:13 INFO - PROCESS | 20900 | 1461088513188 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:55:13 INFO - PROCESS | 20900 | 1461088513191 Marionette TRACE conn3 <- [1,1250,null,{}] 10:55:13 INFO - PROCESS | 20900 | 1461088513197 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:55:13 INFO - PROCESS | 20900 | 1461088513408 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:55:13 INFO - PROCESS | 20900 | 1461088513757 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8af72000 == 116 [pid = 20900] [id = 320] 10:55:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8c7e6800) [pid = 20900] [serial = 961] [outer = (nil)] 10:55:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8dfaec00) [pid = 20900] [serial = 962] [outer = 0x8c7e6800] 10:55:13 INFO - PROCESS | 20900 | 1461088513854 Marionette DEBUG loaded listener.js 10:55:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x8dfb3c00) [pid = 20900] [serial = 963] [outer = 0x8c7e6800] 10:55:14 INFO - PROCESS | 20900 | 1461088514776 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:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1640ms 10:55:14 INFO - PROCESS | 20900 | 1461088514834 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:55:14 INFO - PROCESS | 20900 | 1461088514838 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:55:14 INFO - PROCESS | 20900 | 1461088514846 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:55:14 INFO - PROCESS | 20900 | 1461088514850 Marionette TRACE conn3 <- [1,1254,null,{}] 10:55:14 INFO - PROCESS | 20900 | 1461088514856 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:55:15 INFO - PROCESS | 20900 | 1461088515087 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:55:15 INFO - PROCESS | 20900 | 1461088515363 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c7e5400 == 117 [pid = 20900] [id = 321] 10:55:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x8ea5e800) [pid = 20900] [serial = 964] [outer = (nil)] 10:55:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x8f28d000) [pid = 20900] [serial = 965] [outer = 0x8ea5e800] 10:55:15 INFO - PROCESS | 20900 | 1461088515499 Marionette DEBUG loaded listener.js 10:55:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x8f2e8800) [pid = 20900] [serial = 966] [outer = 0x8ea5e800] 10:55:16 INFO - PROCESS | 20900 | 1461088516408 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:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1635ms 10:55:16 INFO - PROCESS | 20900 | 1461088516482 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:55:16 INFO - PROCESS | 20900 | 1461088516487 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:55:16 INFO - PROCESS | 20900 | 1461088516493 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:55:16 INFO - PROCESS | 20900 | 1461088516498 Marionette TRACE conn3 <- [1,1258,null,{}] 10:55:16 INFO - PROCESS | 20900 | 1461088516504 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:55:16 INFO - PROCESS | 20900 | 1461088516709 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:55:16 INFO - PROCESS | 20900 | 1461088516976 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 20900 | ++DOCSHELL 0x8df03000 == 118 [pid = 20900] [id = 322] 10:55:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x8ea54000) [pid = 20900] [serial = 967] [outer = (nil)] 10:55:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x8f5ec800) [pid = 20900] [serial = 968] [outer = 0x8ea54000] 10:55:17 INFO - PROCESS | 20900 | 1461088517108 Marionette DEBUG loaded listener.js 10:55:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x8fa1b000) [pid = 20900] [serial = 969] [outer = 0x8ea54000] 10:55:18 INFO - PROCESS | 20900 | 1461088518161 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:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1701ms 10:55:18 INFO - PROCESS | 20900 | 1461088518195 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:55:18 INFO - PROCESS | 20900 | 1461088518199 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:55:18 INFO - PROCESS | 20900 | 1461088518205 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:55:18 INFO - PROCESS | 20900 | 1461088518209 Marionette TRACE conn3 <- [1,1262,null,{}] 10:55:18 INFO - PROCESS | 20900 | 1461088518215 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:55:18 INFO - PROCESS | 20900 | 1461088518400 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:55:18 INFO - PROCESS | 20900 | 1461088518662 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x877ad800 == 119 [pid = 20900] [id = 323] 10:55:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x87def400) [pid = 20900] [serial = 970] [outer = (nil)] 10:55:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x9132cc00) [pid = 20900] [serial = 971] [outer = 0x87def400] 10:55:18 INFO - PROCESS | 20900 | 1461088518794 Marionette DEBUG loaded listener.js 10:55:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x915dc400) [pid = 20900] [serial = 972] [outer = 0x87def400] 10:55:19 INFO - PROCESS | 20900 | 1461088519826 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:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1690ms 10:55:19 INFO - PROCESS | 20900 | 1461088519897 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:55:19 INFO - PROCESS | 20900 | 1461088519901 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:55:19 INFO - PROCESS | 20900 | 1461088519908 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:55:19 INFO - PROCESS | 20900 | 1461088519912 Marionette TRACE conn3 <- [1,1266,null,{}] 10:55:19 INFO - PROCESS | 20900 | 1461088519918 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:55:20 INFO - PROCESS | 20900 | 1461088520133 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:55:20 INFO - PROCESS | 20900 | 1461088520398 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa52c00 == 120 [pid = 20900] [id = 324] 10:55:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8fa58800) [pid = 20900] [serial = 973] [outer = (nil)] 10:55:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x91fec400) [pid = 20900] [serial = 974] [outer = 0x8fa58800] 10:55:20 INFO - PROCESS | 20900 | 1461088520537 Marionette DEBUG loaded listener.js 10:55:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x931f8c00) [pid = 20900] [serial = 975] [outer = 0x8fa58800] 10:55:21 INFO - PROCESS | 20900 | 1461088521567 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:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1737ms 10:55:21 INFO - PROCESS | 20900 | 1461088521645 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:55:21 INFO - PROCESS | 20900 | 1461088521650 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:55:21 INFO - PROCESS | 20900 | 1461088521656 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:55:21 INFO - PROCESS | 20900 | 1461088521660 Marionette TRACE conn3 <- [1,1270,null,{}] 10:55:21 INFO - PROCESS | 20900 | 1461088521666 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:55:21 INFO - PROCESS | 20900 | 1461088521983 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:55:22 INFO - PROCESS | 20900 | 1461088522384 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b981000 == 121 [pid = 20900] [id = 325] 10:55:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x8bcd7400) [pid = 20900] [serial = 976] [outer = (nil)] 10:55:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x932f8800) [pid = 20900] [serial = 977] [outer = 0x8bcd7400] 10:55:22 INFO - PROCESS | 20900 | 1461088522516 Marionette DEBUG loaded listener.js 10:55:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x93386c00) [pid = 20900] [serial = 978] [outer = 0x8bcd7400] 10:55:23 INFO - PROCESS | 20900 | 1461088523447 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:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1842ms 10:55:23 INFO - PROCESS | 20900 | 1461088523499 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:55:23 INFO - PROCESS | 20900 | 1461088523505 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:55:23 INFO - PROCESS | 20900 | 1461088523511 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:55:23 INFO - PROCESS | 20900 | 1461088523516 Marionette TRACE conn3 <- [1,1274,null,{}] 10:55:23 INFO - PROCESS | 20900 | 1461088523522 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:55:23 INFO - PROCESS | 20900 | 1461088523760 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:55:24 INFO - PROCESS | 20900 | 1461088524030 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91fe6c00 == 122 [pid = 20900] [id = 326] 10:55:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x94206000) [pid = 20900] [serial = 979] [outer = (nil)] 10:55:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x9420c800) [pid = 20900] [serial = 980] [outer = 0x94206000] 10:55:24 INFO - PROCESS | 20900 | 1461088524167 Marionette DEBUG loaded listener.js 10:55:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x945c5800) [pid = 20900] [serial = 981] [outer = 0x94206000] 10:55:25 INFO - PROCESS | 20900 | 1461088525107 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:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1638ms 10:55:25 INFO - PROCESS | 20900 | 1461088525149 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:55:25 INFO - PROCESS | 20900 | 1461088525153 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:55:25 INFO - PROCESS | 20900 | 1461088525160 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:55:25 INFO - PROCESS | 20900 | 1461088525164 Marionette TRACE conn3 <- [1,1278,null,{}] 10:55:25 INFO - PROCESS | 20900 | 1461088525169 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:55:25 INFO - PROCESS | 20900 | 1461088525364 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:55:25 INFO - PROCESS | 20900 | 1461088525629 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 20900 | ++DOCSHELL 0x9420f400 == 123 [pid = 20900] [id = 327] 10:55:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x945cc800) [pid = 20900] [serial = 982] [outer = (nil)] 10:55:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x94f56400) [pid = 20900] [serial = 983] [outer = 0x945cc800] 10:55:25 INFO - PROCESS | 20900 | 1461088525760 Marionette DEBUG loaded listener.js 10:55:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x94f5d000) [pid = 20900] [serial = 984] [outer = 0x945cc800] 10:55:26 INFO - PROCESS | 20900 | 1461088526723 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:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1638ms 10:55:26 INFO - PROCESS | 20900 | 1461088526799 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:55:26 INFO - PROCESS | 20900 | 1461088526803 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:55:26 INFO - PROCESS | 20900 | 1461088526810 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:55:26 INFO - PROCESS | 20900 | 1461088526814 Marionette TRACE conn3 <- [1,1282,null,{}] 10:55:26 INFO - PROCESS | 20900 | 1461088526820 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:55:27 INFO - PROCESS | 20900 | 1461088527010 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:55:27 INFO - PROCESS | 20900 | 1461088527274 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8dfab400 == 124 [pid = 20900] [id = 328] 10:55:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x8f371c00) [pid = 20900] [serial = 985] [outer = (nil)] 10:55:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x94fd5400) [pid = 20900] [serial = 986] [outer = 0x8f371c00] 10:55:27 INFO - PROCESS | 20900 | 1461088527402 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x94fe0c00) [pid = 20900] [serial = 987] [outer = 0x8f371c00] 10:55:28 INFO - PROCESS | 20900 | 1461088528300 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:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1534ms 10:55:28 INFO - PROCESS | 20900 | 1461088528345 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 20900 | 1461088528349 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:55:28 INFO - PROCESS | 20900 | 1461088528355 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 20900 | 1461088528359 Marionette TRACE conn3 <- [1,1286,null,{}] 10:55:28 INFO - PROCESS | 20900 | 1461088528365 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:55:28 INFO - PROCESS | 20900 | 1461088528556 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:55:28 INFO - PROCESS | 20900 | 1461088528816 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 20900 | ++DOCSHELL 0x8fc1ac00 == 125 [pid = 20900] [id = 329] 10:55:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x94fd1400) [pid = 20900] [serial = 988] [outer = (nil)] 10:55:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x9678c800) [pid = 20900] [serial = 989] [outer = 0x94fd1400] 10:55:28 INFO - PROCESS | 20900 | 1461088528946 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x96796400) [pid = 20900] [serial = 990] [outer = 0x94fd1400] 10:55:29 INFO - PROCESS | 20900 | 1461088529849 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:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1531ms 10:55:29 INFO - PROCESS | 20900 | 1461088529887 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:55:29 INFO - PROCESS | 20900 | 1461088529891 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:55:29 INFO - PROCESS | 20900 | 1461088529897 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:55:29 INFO - PROCESS | 20900 | 1461088529901 Marionette TRACE conn3 <- [1,1290,null,{}] 10:55:29 INFO - PROCESS | 20900 | 1461088529907 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:55:30 INFO - PROCESS | 20900 | 1461088530107 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:55:30 INFO - PROCESS | 20900 | 1461088530372 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86249800 == 126 [pid = 20900] [id = 330] 10:55:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0x9627a800) [pid = 20900] [serial = 991] [outer = (nil)] 10:55:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 186 (0x967b5400) [pid = 20900] [serial = 992] [outer = 0x9627a800] 10:55:30 INFO - PROCESS | 20900 | 1461088530503 Marionette DEBUG loaded listener.js 10:55:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 187 (0x967b9000) [pid = 20900] [serial = 993] [outer = 0x9627a800] 10:55:31 INFO - PROCESS | 20900 | 1461088531471 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:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1632ms 10:55:31 INFO - PROCESS | 20900 | 1461088531530 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:55:31 INFO - PROCESS | 20900 | 1461088531534 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:55:31 INFO - PROCESS | 20900 | 1461088531541 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:55:31 INFO - PROCESS | 20900 | 1461088531543 Marionette TRACE conn3 <- [1,1294,null,{}] 10:55:31 INFO - PROCESS | 20900 | 1461088531551 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:55:31 INFO - PROCESS | 20900 | 1461088531749 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:55:32 INFO - PROCESS | 20900 | 1461088532080 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8624a400 == 127 [pid = 20900] [id = 331] 10:55:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 188 (0x8ba5d800) [pid = 20900] [serial = 994] [outer = (nil)] 10:55:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 189 (0x973b5800) [pid = 20900] [serial = 995] [outer = 0x8ba5d800] 10:55:32 INFO - PROCESS | 20900 | 1461088532243 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 190 (0x97456400) [pid = 20900] [serial = 996] [outer = 0x8ba5d800] 10:55:33 INFO - PROCESS | 20900 | 1461088533168 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:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1734ms 10:55:33 INFO - PROCESS | 20900 | 1461088533276 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:55:33 INFO - PROCESS | 20900 | 1461088533281 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:55:33 INFO - PROCESS | 20900 | 1461088533288 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:55:33 INFO - PROCESS | 20900 | 1461088533292 Marionette TRACE conn3 <- [1,1298,null,{}] 10:55:33 INFO - PROCESS | 20900 | 1461088533298 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:55:33 INFO - PROCESS | 20900 | 1461088533529 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:55:33 INFO - PROCESS | 20900 | 1461088533801 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846b0400 == 128 [pid = 20900] [id = 332] 10:55:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 191 (0x851e8c00) [pid = 20900] [serial = 997] [outer = (nil)] 10:55:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 192 (0x87caf800) [pid = 20900] [serial = 998] [outer = 0x851e8c00] 10:55:33 INFO - PROCESS | 20900 | 1461088533906 Marionette DEBUG loaded listener.js 10:55:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 193 (0x88657800) [pid = 20900] [serial = 999] [outer = 0x851e8c00] 10:55:35 INFO - PROCESS | 20900 | 1461088535019 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:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1792ms 10:55:35 INFO - PROCESS | 20900 | 1461088535084 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:55:35 INFO - PROCESS | 20900 | 1461088535090 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:55:35 INFO - PROCESS | 20900 | 1461088535100 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:55:35 INFO - PROCESS | 20900 | 1461088535106 Marionette TRACE conn3 <- [1,1302,null,{}] 10:55:35 INFO - PROCESS | 20900 | 1461088535115 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:55:35 INFO - PROCESS | 20900 | 1461088535455 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:55:35 INFO - PROCESS | 20900 | 1461088535818 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dc6c00 == 129 [pid = 20900] [id = 333] 10:55:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 194 (0x84dd1000) [pid = 20900] [serial = 1000] [outer = (nil)] 10:55:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 195 (0x868f9c00) [pid = 20900] [serial = 1001] [outer = 0x84dd1000] 10:55:35 INFO - PROCESS | 20900 | 1461088535907 Marionette DEBUG loaded listener.js 10:55:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 196 (0x88655000) [pid = 20900] [serial = 1002] [outer = 0x84dd1000] 10:55:37 INFO - PROCESS | 20900 | --DOCSHELL 0xa3c7e800 == 128 [pid = 20900] [id = 82] 10:55:37 INFO - PROCESS | 20900 | --DOCSHELL 0x84dd4c00 == 127 [pid = 20900] [id = 250] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 195 (0x8f298400) [pid = 20900] [serial = 681] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 194 (0x8b983400) [pid = 20900] [serial = 786] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 193 (0x8ba5d000) [pid = 20900] [serial = 759] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 192 (0x862e3c00) [pid = 20900] [serial = 663] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 191 (0x87afc000) [pid = 20900] [serial = 753] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 190 (0x8bc27000) [pid = 20900] [serial = 762] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 189 (0x8c613c00) [pid = 20900] [serial = 768] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 188 (0x8f5e1800) [pid = 20900] [serial = 780] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 187 (0x8b154400) [pid = 20900] [serial = 750] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 186 (0x8ea61800) [pid = 20900] [serial = 774] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 185 (0x9338b000) [pid = 20900] [serial = 783] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0x8f296800) [pid = 20900] [serial = 777] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x8bc84c00) [pid = 20900] [serial = 765] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x8dfae000) [pid = 20900] [serial = 771] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x89795800) [pid = 20900] [serial = 756] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x88850800) [pid = 20900] [serial = 884] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8bc4dc00) [pid = 20900] [serial = 831] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8bc2c400) [pid = 20900] [serial = 830] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x9338a800) [pid = 20900] [serial = 846] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x93385800) [pid = 20900] [serial = 845] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x868f4c00) [pid = 20900] [serial = 867] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x877b0400) [pid = 20900] [serial = 866] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x87dedc00) [pid = 20900] [serial = 881] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x8af71800) [pid = 20900] [serial = 872] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x877b5c00) [pid = 20900] [serial = 878] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x97457000) [pid = 20900] [serial = 852] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x96988800) [pid = 20900] [serial = 851] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8b989800) [pid = 20900] [serial = 828] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x8b351000) [pid = 20900] [serial = 827] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x8884e000) [pid = 20900] [serial = 869] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x8979ac00) [pid = 20900] [serial = 870] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x97c6c400) [pid = 20900] [serial = 858] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x97b56c00) [pid = 20900] [serial = 857] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8510f400) [pid = 20900] [serial = 864] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x85104000) [pid = 20900] [serial = 863] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x91330400) [pid = 20900] [serial = 843] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x91328000) [pid = 20900] [serial = 842] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x86ad0c00) [pid = 20900] [serial = 822] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x868f8c00) [pid = 20900] [serial = 821] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x8c37c800) [pid = 20900] [serial = 834] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8c374800) [pid = 20900] [serial = 833] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x89797000) [pid = 20900] [serial = 825] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x88852000) [pid = 20900] [serial = 824] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8f374000) [pid = 20900] [serial = 840] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x8f2eb000) [pid = 20900] [serial = 839] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8ea5d000) [pid = 20900] [serial = 837] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8ea55800) [pid = 20900] [serial = 836] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x87dec400) [pid = 20900] [serial = 819] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x86255800) [pid = 20900] [serial = 875] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x862e3800) [pid = 20900] [serial = 876] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x97f02000) [pid = 20900] [serial = 861] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x97d7ec00) [pid = 20900] [serial = 860] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x97b4b400) [pid = 20900] [serial = 855] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x979e9800) [pid = 20900] [serial = 854] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x94f56800) [pid = 20900] [serial = 849] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x945c3400) [pid = 20900] [serial = 848] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x88658800) [pid = 20900] [serial = 882] [outer = (nil)] [url = about:blank] 10:55:37 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x87af9800) [pid = 20900] [serial = 879] [outer = (nil)] [url = about:blank] 10:55:38 INFO - PROCESS | 20900 | 1461088538024 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:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2941ms 10:55:38 INFO - PROCESS | 20900 | 1461088538044 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:55:38 INFO - PROCESS | 20900 | 1461088538051 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:55:38 INFO - PROCESS | 20900 | 1461088538059 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:55:38 INFO - PROCESS | 20900 | 1461088538065 Marionette TRACE conn3 <- [1,1306,null,{}] 10:55:38 INFO - PROCESS | 20900 | 1461088538072 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:55:38 INFO - PROCESS | 20900 | 1461088538254 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:55:38 INFO - PROCESS | 20900 | 1461088538427 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86255800 == 128 [pid = 20900] [id = 334] 10:55:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x862e5400) [pid = 20900] [serial = 1003] [outer = (nil)] 10:55:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x87af6000) [pid = 20900] [serial = 1004] [outer = 0x862e5400] 10:55:38 INFO - PROCESS | 20900 | 1461088538506 Marionette DEBUG loaded listener.js 10:55:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x87c55000) [pid = 20900] [serial = 1005] [outer = 0x862e5400] 10:55:39 INFO - PROCESS | 20900 | 1461088539437 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:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1434ms 10:55:39 INFO - PROCESS | 20900 | 1461088539494 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:55:39 INFO - PROCESS | 20900 | 1461088539502 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:55:39 INFO - PROCESS | 20900 | 1461088539513 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:55:39 INFO - PROCESS | 20900 | 1461088539516 Marionette TRACE conn3 <- [1,1310,null,{}] 10:55:39 INFO - PROCESS | 20900 | 1461088539523 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:55:39 INFO - PROCESS | 20900 | 1461088539713 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:55:40 INFO - PROCESS | 20900 | 1461088539994 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 20900 | ++DOCSHELL 0x87df5800 == 129 [pid = 20900] [id = 335] 10:55:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x88656000) [pid = 20900] [serial = 1006] [outer = (nil)] 10:55:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x895ba000) [pid = 20900] [serial = 1007] [outer = 0x88656000] 10:55:40 INFO - PROCESS | 20900 | 1461088540087 Marionette DEBUG loaded listener.js 10:55:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x89796800) [pid = 20900] [serial = 1008] [outer = 0x88656000] 10:55:40 INFO - PROCESS | 20900 | 1461088540921 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:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:55:41 INFO - PROCESS | 20900 | 1461088541001 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:55:41 INFO - PROCESS | 20900 | 1461088541008 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:55:41 INFO - PROCESS | 20900 | 1461088541014 Marionette TRACE conn3 <- [1,1314,null,{}] 10:55:41 INFO - PROCESS | 20900 | 1461088541037 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:55:41 INFO - PROCESS | 20900 | 1461088541288 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:55:41 INFO - PROCESS | 20900 | 1461088541331 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8510c800 == 130 [pid = 20900] [id = 336] 10:55:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x87dfac00) [pid = 20900] [serial = 1009] [outer = (nil)] 10:55:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8b157800) [pid = 20900] [serial = 1010] [outer = 0x87dfac00] 10:55:41 INFO - PROCESS | 20900 | 1461088541423 Marionette DEBUG loaded listener.js 10:55:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8b97cc00) [pid = 20900] [serial = 1011] [outer = 0x87dfac00] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8ba61000) [pid = 20900] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x87c53400) [pid = 20900] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x868fe400) [pid = 20900] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x87deb400) [pid = 20900] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x87df0400) [pid = 20900] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x86252000) [pid = 20900] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8624c000) [pid = 20900] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8bc20000) [pid = 20900] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x9678d800) [pid = 20900] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x846b7800) [pid = 20900] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:55:42 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x91feb400) [pid = 20900] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:55:42 INFO - PROCESS | 20900 | 1461088542877 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:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1939ms 10:55:42 INFO - PROCESS | 20900 | 1461088542946 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:55:42 INFO - PROCESS | 20900 | 1461088542951 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:55:42 INFO - PROCESS | 20900 | 1461088542957 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:55:42 INFO - PROCESS | 20900 | 1461088542960 Marionette TRACE conn3 <- [1,1318,null,{}] 10:55:42 INFO - PROCESS | 20900 | 1461088542966 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:55:43 INFO - PROCESS | 20900 | 1461088543144 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:55:43 INFO - PROCESS | 20900 | 1461088543308 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 20900 | ++DOCSHELL 0x85110400 == 131 [pid = 20900] [id = 337] 10:55:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x86ac8000) [pid = 20900] [serial = 1012] [outer = (nil)] 10:55:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8b15c400) [pid = 20900] [serial = 1013] [outer = 0x86ac8000] 10:55:43 INFO - PROCESS | 20900 | 1461088543383 Marionette DEBUG loaded listener.js 10:55:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8b986800) [pid = 20900] [serial = 1014] [outer = 0x86ac8000] 10:55:44 INFO - PROCESS | 20900 | 1461088544159 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:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1233ms 10:55:44 INFO - PROCESS | 20900 | 1461088544192 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:55:44 INFO - PROCESS | 20900 | 1461088544196 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:55:44 INFO - PROCESS | 20900 | 1461088544203 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:55:44 INFO - PROCESS | 20900 | 1461088544207 Marionette TRACE conn3 <- [1,1322,null,{}] 10:55:44 INFO - PROCESS | 20900 | 1461088544214 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:55:44 INFO - PROCESS | 20900 | 1461088544594 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:55:44 INFO - PROCESS | 20900 | 1461088544760 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x851dc400 == 132 [pid = 20900] [id = 338] 10:55:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x851de400) [pid = 20900] [serial = 1015] [outer = (nil)] 10:55:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x862da800) [pid = 20900] [serial = 1016] [outer = 0x851de400] 10:55:44 INFO - PROCESS | 20900 | 1461088544931 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x86acd000) [pid = 20900] [serial = 1017] [outer = 0x851de400] 10:55:45 INFO - PROCESS | 20900 | 1461088545981 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:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1842ms 10:55:46 INFO - PROCESS | 20900 | 1461088546048 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:55:46 INFO - PROCESS | 20900 | 1461088546056 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:55:46 INFO - PROCESS | 20900 | 1461088546064 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:55:46 INFO - PROCESS | 20900 | 1461088546072 Marionette TRACE conn3 <- [1,1326,null,{}] 10:55:46 INFO - PROCESS | 20900 | 1461088546079 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:55:46 INFO - PROCESS | 20900 | 1461088546346 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:55:46 INFO - PROCESS | 20900 | 1461088546668 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 20900 | ++DOCSHELL 0x87df4800 == 133 [pid = 20900] [id = 339] 10:55:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x87df8400) [pid = 20900] [serial = 1018] [outer = (nil)] 10:55:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x88663800) [pid = 20900] [serial = 1019] [outer = 0x87df8400] 10:55:46 INFO - PROCESS | 20900 | 1461088546766 Marionette DEBUG loaded listener.js 10:55:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8979b400) [pid = 20900] [serial = 1020] [outer = 0x87df8400] 10:55:47 INFO - PROCESS | 20900 | 1461088547831 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:55:47 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:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1835ms 10:55:47 INFO - PROCESS | 20900 | 1461088547901 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:55:47 INFO - PROCESS | 20900 | 1461088547906 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:55:47 INFO - PROCESS | 20900 | 1461088547914 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:55:47 INFO - PROCESS | 20900 | 1461088547918 Marionette TRACE conn3 <- [1,1330,null,{}] 10:55:47 INFO - PROCESS | 20900 | 1461088547925 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:55:48 INFO - PROCESS | 20900 | 1461088548156 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:55:48 INFO - PROCESS | 20900 | 1461088548475 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b350c00 == 134 [pid = 20900] [id = 340] 10:55:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8b355c00) [pid = 20900] [serial = 1021] [outer = (nil)] 10:55:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8ba5bc00) [pid = 20900] [serial = 1022] [outer = 0x8b355c00] 10:55:48 INFO - PROCESS | 20900 | 1461088548608 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8ba68800) [pid = 20900] [serial = 1023] [outer = 0x8b355c00] 10:55:49 INFO - PROCESS | 20900 | 1461088549619 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:55:49 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:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1734ms 10:55:49 INFO - PROCESS | 20900 | 1461088549650 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 20900 | 1461088549656 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:55:49 INFO - PROCESS | 20900 | 1461088549675 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 20900 | 1461088549683 Marionette TRACE conn3 <- [1,1334,null,{}] 10:55:49 INFO - PROCESS | 20900 | 1461088549689 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:55:49 INFO - PROCESS | 20900 | 1461088549917 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:55:50 INFO - PROCESS | 20900 | 1461088550177 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8af71400 == 135 [pid = 20900] [id = 341] 10:55:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8bc26000) [pid = 20900] [serial = 1024] [outer = (nil)] 10:55:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8bc85800) [pid = 20900] [serial = 1025] [outer = 0x8bc26000] 10:55:50 INFO - PROCESS | 20900 | 1461088550310 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8bcd3800) [pid = 20900] [serial = 1026] [outer = 0x8bc26000] 10:55:51 INFO - PROCESS | 20900 | 1461088551317 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:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1702ms 10:55:51 INFO - PROCESS | 20900 | 1461088551369 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:55:51 INFO - PROCESS | 20900 | 1461088551373 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:55:51 INFO - PROCESS | 20900 | 1461088551380 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:55:51 INFO - PROCESS | 20900 | 1461088551383 Marionette TRACE conn3 <- [1,1338,null,{}] 10:55:51 INFO - PROCESS | 20900 | 1461088551389 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:55:51 INFO - PROCESS | 20900 | 1461088551607 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:55:51 INFO - PROCESS | 20900 | 1461088551865 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc46c00 == 136 [pid = 20900] [id = 342] 10:55:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8bc4ec00) [pid = 20900] [serial = 1027] [outer = (nil)] 10:55:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8c58a400) [pid = 20900] [serial = 1028] [outer = 0x8bc4ec00] 10:55:52 INFO - PROCESS | 20900 | 1461088552002 Marionette DEBUG loaded listener.js 10:55:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8c60f400) [pid = 20900] [serial = 1029] [outer = 0x8bc4ec00] 10:55:53 INFO - PROCESS | 20900 | 1461088553504 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:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2139ms 10:55:53 INFO - PROCESS | 20900 | 1461088553520 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:55:53 INFO - PROCESS | 20900 | 1461088553523 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:55:53 INFO - PROCESS | 20900 | 1461088553530 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:55:53 INFO - PROCESS | 20900 | 1461088553534 Marionette TRACE conn3 <- [1,1342,null,{}] 10:55:53 INFO - PROCESS | 20900 | 1461088553540 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:55:53 INFO - PROCESS | 20900 | 1461088553729 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:55:53 INFO - PROCESS | 20900 | 1461088553942 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c7dec00 == 137 [pid = 20900] [id = 343] 10:55:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8c7e9800) [pid = 20900] [serial = 1030] [outer = (nil)] 10:55:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8dfaf800) [pid = 20900] [serial = 1031] [outer = 0x8c7e9800] 10:55:54 INFO - PROCESS | 20900 | 1461088554087 Marionette DEBUG loaded listener.js 10:55:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x8ed04c00) [pid = 20900] [serial = 1032] [outer = 0x8c7e9800] 10:55:55 INFO - PROCESS | 20900 | 1461088555090 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:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1637ms 10:55:55 INFO - PROCESS | 20900 | 1461088555168 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:55:55 INFO - PROCESS | 20900 | 1461088555172 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:55:55 INFO - PROCESS | 20900 | 1461088555179 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:55:55 INFO - PROCESS | 20900 | 1461088555183 Marionette TRACE conn3 <- [1,1346,null,{}] 10:55:55 INFO - PROCESS | 20900 | 1461088555189 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:55:55 INFO - PROCESS | 20900 | 1461088555421 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:55:55 INFO - PROCESS | 20900 | 1461088555679 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8df10800 == 138 [pid = 20900] [id = 344] 10:55:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x8ed06800) [pid = 20900] [serial = 1033] [outer = (nil)] 10:55:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x8f2eec00) [pid = 20900] [serial = 1034] [outer = 0x8ed06800] 10:55:55 INFO - PROCESS | 20900 | 1461088555811 Marionette DEBUG loaded listener.js 10:55:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x8f378c00) [pid = 20900] [serial = 1035] [outer = 0x8ed06800] 10:55:56 INFO - PROCESS | 20900 | 1461088556722 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:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1580ms 10:55:56 INFO - PROCESS | 20900 | 1461088556760 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:55:56 INFO - PROCESS | 20900 | 1461088556765 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:55:56 INFO - PROCESS | 20900 | 1461088556771 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 20900 | 1461088556775 Marionette TRACE conn3 <- [1,1350,null,{}] 10:55:56 INFO - PROCESS | 20900 | 1461088556781 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:55:56 INFO - PROCESS | 20900 | 1461088556988 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:55:57 INFO - PROCESS | 20900 | 1461088557246 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87c5b000 == 139 [pid = 20900] [id = 345] 10:55:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x8dfb3400) [pid = 20900] [serial = 1036] [outer = (nil)] 10:55:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x8fa52800) [pid = 20900] [serial = 1037] [outer = 0x8dfb3400] 10:55:57 INFO - PROCESS | 20900 | 1461088557381 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x91326000) [pid = 20900] [serial = 1038] [outer = 0x8dfb3400] 10:55:58 INFO - PROCESS | 20900 | 1461088558298 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:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1593ms 10:55:58 INFO - PROCESS | 20900 | 1461088558365 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:55:58 INFO - PROCESS | 20900 | 1461088558369 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:55:58 INFO - PROCESS | 20900 | 1461088558377 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:55:58 INFO - PROCESS | 20900 | 1461088558381 Marionette TRACE conn3 <- [1,1354,null,{}] 10:55:58 INFO - PROCESS | 20900 | 1461088558387 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:55:58 INFO - PROCESS | 20900 | 1461088558621 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:55:58 INFO - PROCESS | 20900 | 1461088558934 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa18c00 == 140 [pid = 20900] [id = 346] 10:55:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8fa1d000) [pid = 20900] [serial = 1039] [outer = (nil)] 10:55:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x931f8400) [pid = 20900] [serial = 1040] [outer = 0x8fa1d000] 10:55:59 INFO - PROCESS | 20900 | 1461088559025 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x932f5400) [pid = 20900] [serial = 1041] [outer = 0x8fa1d000] 10:55:59 INFO - PROCESS | 20900 | 1461088559922 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:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1585ms 10:55:59 INFO - PROCESS | 20900 | 1461088559963 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 20900 | 1461088559967 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:55:59 INFO - PROCESS | 20900 | 1461088559974 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 20900 | 1461088559978 Marionette TRACE conn3 <- [1,1358,null,{}] 10:55:59 INFO - PROCESS | 20900 | 1461088559984 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:56:00 INFO - PROCESS | 20900 | 1461088560182 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:56:00 INFO - PROCESS | 20900 | 1461088560443 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91fe4000 == 141 [pid = 20900] [id = 347] 10:56:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x9338c000) [pid = 20900] [serial = 1042] [outer = (nil)] 10:56:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x93435c00) [pid = 20900] [serial = 1043] [outer = 0x9338c000] 10:56:00 INFO - PROCESS | 20900 | 1461088560573 Marionette DEBUG loaded listener.js 10:56:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x94209c00) [pid = 20900] [serial = 1044] [outer = 0x9338c000] 10:56:01 INFO - PROCESS | 20900 | 1461088561455 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:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1530ms 10:56:01 INFO - PROCESS | 20900 | 1461088561505 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:56:01 INFO - PROCESS | 20900 | 1461088561510 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:56:01 INFO - PROCESS | 20900 | 1461088561516 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:56:01 INFO - PROCESS | 20900 | 1461088561521 Marionette TRACE conn3 <- [1,1362,null,{}] 10:56:01 INFO - PROCESS | 20900 | 1461088561530 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:56:01 INFO - PROCESS | 20900 | 1461088561744 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:56:02 INFO - PROCESS | 20900 | 1461088562021 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 20900 | ++DOCSHELL 0x94f55800 == 142 [pid = 20900] [id = 348] 10:56:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x94f56800) [pid = 20900] [serial = 1045] [outer = (nil)] 10:56:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x94f5dc00) [pid = 20900] [serial = 1046] [outer = 0x94f56800] 10:56:02 INFO - PROCESS | 20900 | 1461088562170 Marionette DEBUG loaded listener.js 10:56:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x96381800) [pid = 20900] [serial = 1047] [outer = 0x94f56800] 10:56:03 INFO - PROCESS | 20900 | 1461088563256 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:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1789ms 10:56:03 INFO - PROCESS | 20900 | 1461088563311 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:56:03 INFO - PROCESS | 20900 | 1461088563322 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:56:03 INFO - PROCESS | 20900 | 1461088563329 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:56:03 INFO - PROCESS | 20900 | 1461088563333 Marionette TRACE conn3 <- [1,1366,null,{}] 10:56:03 INFO - PROCESS | 20900 | 1461088563340 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:56:03 INFO - PROCESS | 20900 | 1461088563567 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:56:03 INFO - PROCESS | 20900 | 1461088563896 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x96796000 == 143 [pid = 20900] [id = 349] 10:56:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x967b5800) [pid = 20900] [serial = 1048] [outer = (nil)] 10:56:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x97462000) [pid = 20900] [serial = 1049] [outer = 0x967b5800] 10:56:03 INFO - PROCESS | 20900 | 1461088563987 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x97481000) [pid = 20900] [serial = 1050] [outer = 0x967b5800] 10:56:05 INFO - PROCESS | 20900 | 1461088564992 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:56:05 INFO - PROCESS | 20900 | 1461088565019 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:56:05 INFO - PROCESS | 20900 | 1461088565026 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:56:05 INFO - PROCESS | 20900 | 1461088565029 Marionette TRACE conn3 <- [1,1370,null,{}] 10:56:05 INFO - PROCESS | 20900 | 1461088565035 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:56:05 INFO - PROCESS | 20900 | 1461088565227 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:56:05 INFO - PROCESS | 20900 | 1461088565497 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 20900 | ++DOCSHELL 0x967b1000 == 144 [pid = 20900] [id = 350] 10:56:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x973f1c00) [pid = 20900] [serial = 1051] [outer = (nil)] 10:56:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x97b51400) [pid = 20900] [serial = 1052] [outer = 0x973f1c00] 10:56:05 INFO - PROCESS | 20900 | 1461088565630 Marionette DEBUG loaded listener.js 10:56:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x97b57800) [pid = 20900] [serial = 1053] [outer = 0x973f1c00] 10:56:06 INFO - PROCESS | 20900 | 1461088566569 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:56:06 INFO - PROCESS | 20900 | 1461088566623 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:56:06 INFO - PROCESS | 20900 | 1461088566631 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:56:06 INFO - PROCESS | 20900 | 1461088566634 Marionette TRACE conn3 <- [1,1374,null,{}] 10:56:06 INFO - PROCESS | 20900 | 1461088566640 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:56:06 INFO - PROCESS | 20900 | 1461088566870 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:56:07 INFO - PROCESS | 20900 | 1461088567182 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x945c5c00 == 145 [pid = 20900] [id = 351] 10:56:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x97b50800) [pid = 20900] [serial = 1054] [outer = (nil)] 10:56:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x97d74c00) [pid = 20900] [serial = 1055] [outer = 0x97b50800] 10:56:07 INFO - PROCESS | 20900 | 1461088567271 Marionette DEBUG loaded listener.js 10:56:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x97d77c00) [pid = 20900] [serial = 1056] [outer = 0x97b50800] 10:56:08 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:56:08 INFO - PROCESS | 20900 | 1461088568246 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:56:08 INFO - PROCESS | 20900 | 1461088568270 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:56:08 INFO - PROCESS | 20900 | 1461088568276 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 20900 | 1461088568280 Marionette TRACE conn3 <- [1,1378,null,{}] 10:56:08 INFO - PROCESS | 20900 | 1461088568286 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:56:08 INFO - PROCESS | 20900 | 1461088568478 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:56:08 INFO - PROCESS | 20900 | 1461088568768 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 20900 | ++DOCSHELL 0x846ba800 == 146 [pid = 20900] [id = 352] 10:56:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x8624fc00) [pid = 20900] [serial = 1057] [outer = (nil)] 10:56:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x97f04800) [pid = 20900] [serial = 1058] [outer = 0x8624fc00] 10:56:08 INFO - PROCESS | 20900 | 1461088568914 Marionette DEBUG loaded listener.js 10:56:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x97f0a800) [pid = 20900] [serial = 1059] [outer = 0x8624fc00] 10:56:09 INFO - PROCESS | 20900 | 1461088569884 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:56:09 INFO - PROCESS | 20900 | 1461088569911 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:56:09 INFO - PROCESS | 20900 | 1461088569919 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:56:09 INFO - PROCESS | 20900 | 1461088569922 Marionette TRACE conn3 <- [1,1382,null,{}] 10:56:09 INFO - PROCESS | 20900 | 1461088569928 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:56:10 INFO - PROCESS | 20900 | 1461088570127 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:56:10 INFO - PROCESS | 20900 | 1461088570854 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868f4c00 == 147 [pid = 20900] [id = 353] 10:56:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0x868f8c00) [pid = 20900] [serial = 1060] [outer = (nil)] 10:56:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 186 (0x877adc00) [pid = 20900] [serial = 1061] [outer = 0x868f8c00] 10:56:10 INFO - PROCESS | 20900 | 1461088570943 Marionette DEBUG loaded listener.js 10:56:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 187 (0x87afb400) [pid = 20900] [serial = 1062] [outer = 0x868f8c00] 10:56:11 INFO - PROCESS | 20900 | [20900] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:56:11 INFO - PROCESS | 20900 | 1461088571913 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:56:11 INFO - PROCESS | 20900 | 1461088571963 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:56:11 INFO - PROCESS | 20900 | 1461088571972 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:56:11 INFO - PROCESS | 20900 | 1461088571977 Marionette TRACE conn3 <- [1,1386,null,{}] 10:56:11 INFO - PROCESS | 20900 | 1461088571984 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:56:12 INFO - PROCESS | 20900 | 1461088572184 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:56:12 INFO - PROCESS | 20900 | 1461088572458 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868f3c00 == 148 [pid = 20900] [id = 354] 10:56:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 188 (0x86acac00) [pid = 20900] [serial = 1063] [outer = (nil)] 10:56:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 189 (0x8af67400) [pid = 20900] [serial = 1064] [outer = 0x86acac00] 10:56:12 INFO - PROCESS | 20900 | 1461088572592 Marionette DEBUG loaded listener.js 10:56:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 190 (0x8b349400) [pid = 20900] [serial = 1065] [outer = 0x86acac00] 10:56:13 INFO - PROCESS | 20900 | 1461088573811 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:56:13 INFO - PROCESS | 20900 | 1461088573868 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:56:13 INFO - PROCESS | 20900 | 1461088573875 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:56:13 INFO - PROCESS | 20900 | 1461088573879 Marionette TRACE conn3 <- [1,1390,null,{}] 10:56:13 INFO - PROCESS | 20900 | 1461088573924 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:56:14 INFO - PROCESS | 20900 | 1461088574205 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:56:14 INFO - PROCESS | 20900 | 1461088574419 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 20900 | ++DOCSHELL 0x8865b400 == 149 [pid = 20900] [id = 355] 10:56:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 191 (0x88855000) [pid = 20900] [serial = 1066] [outer = (nil)] 10:56:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 192 (0x8bacf400) [pid = 20900] [serial = 1067] [outer = 0x88855000] 10:56:14 INFO - PROCESS | 20900 | 1461088574561 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 193 (0x8bc4c800) [pid = 20900] [serial = 1068] [outer = 0x88855000] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x86253c00 == 148 [pid = 20900] [id = 312] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x85110400 == 147 [pid = 20900] [id = 337] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x8510c800 == 146 [pid = 20900] [id = 336] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x87df5800 == 145 [pid = 20900] [id = 335] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x86255800 == 144 [pid = 20900] [id = 334] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x8dfab400 == 143 [pid = 20900] [id = 328] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x91fe6c00 == 142 [pid = 20900] [id = 326] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x9420f400 == 141 [pid = 20900] [id = 327] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x8b981000 == 140 [pid = 20900] [id = 325] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa52c00 == 139 [pid = 20900] [id = 324] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x8df03000 == 138 [pid = 20900] [id = 322] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x877ad800 == 137 [pid = 20900] [id = 323] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x8c7e5400 == 136 [pid = 20900] [id = 321] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x8af72000 == 135 [pid = 20900] [id = 320] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x85104400 == 134 [pid = 20900] [id = 319] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x8b981c00 == 133 [pid = 20900] [id = 318] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x88663000 == 132 [pid = 20900] [id = 317] 10:56:15 INFO - PROCESS | 20900 | --DOCSHELL 0x862df400 == 131 [pid = 20900] [id = 316] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 192 (0x8bad2800) [pid = 20900] [serial = 941] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 191 (0x8979d800) [pid = 20900] [serial = 932] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 190 (0x8c58b000) [pid = 20900] [serial = 908] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 189 (0x8ed07000) [pid = 20900] [serial = 917] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 188 (0x84dd4400) [pid = 20900] [serial = 887] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 187 (0x8af6e000) [pid = 20900] [serial = 939] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 186 (0x88856400) [pid = 20900] [serial = 930] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 185 (0x8b14ec00) [pid = 20900] [serial = 873] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0x86ac1c00) [pid = 20900] [serial = 927] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x8af6ac00) [pid = 20900] [serial = 933] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x88858000) [pid = 20900] [serial = 885] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x862e8000) [pid = 20900] [serial = 926] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8c583000) [pid = 20900] [serial = 945] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8bcde400) [pid = 20900] [serial = 905] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8bc49000) [pid = 20900] [serial = 942] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x9338bc00) [pid = 20900] [serial = 621] [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:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x877b5000) [pid = 20900] [serial = 936] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x8f5e0400) [pid = 20900] [serial = 920] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x895bdc00) [pid = 20900] [serial = 938] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x8b157400) [pid = 20900] [serial = 896] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x8dfad800) [pid = 20900] [serial = 914] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x8c7dd400) [pid = 20900] [serial = 911] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8bc2b400) [pid = 20900] [serial = 902] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x868f7000) [pid = 20900] [serial = 935] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8865e400) [pid = 20900] [serial = 929] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x89e0ac00) [pid = 20900] [serial = 893] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x86acc800) [pid = 20900] [serial = 923] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x87c52000) [pid = 20900] [serial = 890] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x971da400) [pid = 20900] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x8c375400) [pid = 20900] [serial = 944] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8ba63400) [pid = 20900] [serial = 899] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x86acfc00) [pid = 20900] [serial = 947] [outer = (nil)] [url = about:blank] 10:56:15 INFO - PROCESS | 20900 | 1461088575745 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:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1889ms 10:56:15 INFO - PROCESS | 20900 | 1461088575764 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:56:15 INFO - PROCESS | 20900 | 1461088575768 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:56:15 INFO - PROCESS | 20900 | 1461088575782 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:56:15 INFO - PROCESS | 20900 | 1461088575791 Marionette TRACE conn3 <- [1,1394,null,{}] 10:56:15 INFO - PROCESS | 20900 | 1461088575800 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:56:16 INFO - PROCESS | 20900 | 1461088576021 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:56:16 INFO - PROCESS | 20900 | 1461088576259 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x85110400 == 132 [pid = 20900] [id = 356] 10:56:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x862df400) [pid = 20900] [serial = 1069] [outer = (nil)] 10:56:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x89e13c00) [pid = 20900] [serial = 1070] [outer = 0x862df400] 10:56:16 INFO - PROCESS | 20900 | 1461088576342 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8af71800) [pid = 20900] [serial = 1071] [outer = 0x862df400] 10:56:17 INFO - PROCESS | 20900 | 1461088577087 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:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1353ms 10:56:17 INFO - PROCESS | 20900 | 1461088577128 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:56:17 INFO - PROCESS | 20900 | 1461088577133 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:56:17 INFO - PROCESS | 20900 | 1461088577139 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:56:17 INFO - PROCESS | 20900 | 1461088577143 Marionette TRACE conn3 <- [1,1398,null,{}] 10:56:17 INFO - PROCESS | 20900 | 1461088577148 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:56:17 INFO - PROCESS | 20900 | 1461088577427 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:56:17 INFO - PROCESS | 20900 | 1461088577543 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 20900 | ++DOCSHELL 0x846b7800 == 133 [pid = 20900] [id = 357] 10:56:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x8a204800) [pid = 20900] [serial = 1072] [outer = (nil)] 10:56:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x8bc43400) [pid = 20900] [serial = 1073] [outer = 0x8a204800] 10:56:17 INFO - PROCESS | 20900 | 1461088577619 Marionette DEBUG loaded listener.js 10:56:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8bc82400) [pid = 20900] [serial = 1074] [outer = 0x8a204800] 10:56:18 INFO - PROCESS | 20900 | 1461088578515 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:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1432ms 10:56:18 INFO - PROCESS | 20900 | 1461088578574 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:56:18 INFO - PROCESS | 20900 | 1461088578578 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:56:18 INFO - PROCESS | 20900 | 1461088578585 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:56:18 INFO - PROCESS | 20900 | 1461088578588 Marionette TRACE conn3 <- [1,1402,null,{}] 10:56:18 INFO - PROCESS | 20900 | 1461088578594 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:56:18 INFO - PROCESS | 20900 | 1461088578846 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:56:18 INFO - PROCESS | 20900 | 1461088578875 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bcd9000 == 134 [pid = 20900] [id = 358] 10:56:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x8bcd9c00) [pid = 20900] [serial = 1075] [outer = (nil)] 10:56:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x8c376800) [pid = 20900] [serial = 1076] [outer = 0x8bcd9c00] 10:56:18 INFO - PROCESS | 20900 | 1461088578965 Marionette DEBUG loaded listener.js 10:56:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x8c7e5400) [pid = 20900] [serial = 1077] [outer = 0x8bcd9c00] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x8884b000) [pid = 20900] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x862e5400) [pid = 20900] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x8f2e9000) [pid = 20900] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x8b97b800) [pid = 20900] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x88656000) [pid = 20900] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x8ea54000) [pid = 20900] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x862e4800) [pid = 20900] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x945cc800) [pid = 20900] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x94206000) [pid = 20900] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8f371c00) [pid = 20900] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8bcd4000) [pid = 20900] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8b983800) [pid = 20900] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8bc24800) [pid = 20900] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x87aff400) [pid = 20900] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x94fd1400) [pid = 20900] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x8ba5d800) [pid = 20900] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x9627a800) [pid = 20900] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8bc87400) [pid = 20900] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x8fa58800) [pid = 20900] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8ea5c800) [pid = 20900] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8ea5e800) [pid = 20900] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x87dfac00) [pid = 20900] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x87def400) [pid = 20900] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x84dc7800) [pid = 20900] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8979d000) [pid = 20900] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8c588c00) [pid = 20900] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x84dcc400) [pid = 20900] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8c618400) [pid = 20900] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8c7e6800) [pid = 20900] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8af71c00) [pid = 20900] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x851e8c00) [pid = 20900] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8b150000) [pid = 20900] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:56:20 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8bcd7400) [pid = 20900] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:56:20 INFO - PROCESS | 20900 | 1461088580728 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:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2183ms 10:56:20 INFO - PROCESS | 20900 | 1461088580769 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:56:20 INFO - PROCESS | 20900 | 1461088580773 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:56:20 INFO - PROCESS | 20900 | 1461088580778 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:56:20 INFO - PROCESS | 20900 | 1461088580782 Marionette TRACE conn3 <- [1,1406,null,{}] 10:56:20 INFO - PROCESS | 20900 | 1461088580788 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:56:20 INFO - PROCESS | 20900 | 1461088580990 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:56:21 INFO - PROCESS | 20900 | 1461088581164 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dc7800 == 135 [pid = 20900] [id = 359] 10:56:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x84dcc400) [pid = 20900] [serial = 1078] [outer = (nil)] 10:56:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x87df7c00) [pid = 20900] [serial = 1079] [outer = 0x84dcc400] 10:56:21 INFO - PROCESS | 20900 | 1461088581244 Marionette DEBUG loaded listener.js 10:56:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8b150800) [pid = 20900] [serial = 1080] [outer = 0x84dcc400] 10:56:21 INFO - PROCESS | 20900 | 1461088581971 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:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1233ms 10:56:22 INFO - PROCESS | 20900 | 1461088582012 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:56:22 INFO - PROCESS | 20900 | 1461088582016 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:56:22 INFO - PROCESS | 20900 | 1461088582022 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:56:22 INFO - PROCESS | 20900 | 1461088582025 Marionette TRACE conn3 <- [1,1410,null,{}] 10:56:22 INFO - PROCESS | 20900 | 1461088582031 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:56:22 INFO - PROCESS | 20900 | 1461088582276 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:56:22 INFO - PROCESS | 20900 | 1461088582293 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x862e5400 == 136 [pid = 20900] [id = 360] 10:56:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x86acf000) [pid = 20900] [serial = 1081] [outer = (nil)] 10:56:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8bcdd800) [pid = 20900] [serial = 1082] [outer = 0x86acf000] 10:56:22 INFO - PROCESS | 20900 | 1461088582366 Marionette DEBUG loaded listener.js 10:56:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8c7de800) [pid = 20900] [serial = 1083] [outer = 0x86acf000] 10:56:23 INFO - PROCESS | 20900 | 1461088583807 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:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1831ms 10:56:23 INFO - PROCESS | 20900 | 1461088583855 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:56:23 INFO - PROCESS | 20900 | 1461088583861 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:56:23 INFO - PROCESS | 20900 | 1461088583870 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:56:23 INFO - PROCESS | 20900 | 1461088583875 Marionette TRACE conn3 <- [1,1414,null,{}] 10:56:23 INFO - PROCESS | 20900 | 1461088583884 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:56:24 INFO - PROCESS | 20900 | 1461088584180 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:56:24 INFO - PROCESS | 20900 | 1461088584391 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846adc00 == 137 [pid = 20900] [id = 361] 10:56:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x868fe400) [pid = 20900] [serial = 1084] [outer = (nil)] 10:56:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x87df9c00) [pid = 20900] [serial = 1085] [outer = 0x868fe400] 10:56:24 INFO - PROCESS | 20900 | 1461088584484 Marionette DEBUG loaded listener.js 10:56:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x89795400) [pid = 20900] [serial = 1086] [outer = 0x868fe400] 10:56:25 INFO - PROCESS | 20900 | 1461088585656 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:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1839ms 10:56:25 INFO - PROCESS | 20900 | 1461088585709 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:56:25 INFO - PROCESS | 20900 | 1461088585719 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:56:25 INFO - PROCESS | 20900 | 1461088585730 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:56:25 INFO - PROCESS | 20900 | 1461088585735 Marionette TRACE conn3 <- [1,1418,null,{}] 10:56:25 INFO - PROCESS | 20900 | 1461088585743 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:56:26 INFO - PROCESS | 20900 | 1461088586112 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:56:26 INFO - PROCESS | 20900 | 1461088586289 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 20900 | ++DOCSHELL 0x88662000 == 138 [pid = 20900] [id = 362] 10:56:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8979dc00) [pid = 20900] [serial = 1087] [outer = (nil)] 10:56:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8bc27000) [pid = 20900] [serial = 1088] [outer = 0x8979dc00] 10:56:26 INFO - PROCESS | 20900 | 1461088586382 Marionette DEBUG loaded listener.js 10:56:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8bc4bc00) [pid = 20900] [serial = 1089] [outer = 0x8979dc00] 10:56:27 INFO - PROCESS | 20900 | 1461088587340 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:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1687ms 10:56:27 INFO - PROCESS | 20900 | 1461088587418 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:56:27 INFO - PROCESS | 20900 | 1461088587421 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:56:27 INFO - PROCESS | 20900 | 1461088587430 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:56:27 INFO - PROCESS | 20900 | 1461088587437 Marionette TRACE conn3 <- [1,1422,null,{}] 10:56:27 INFO - PROCESS | 20900 | 1461088587454 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:56:27 INFO - PROCESS | 20900 | 1461088587705 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:56:28 INFO - PROCESS | 20900 | 1461088588032 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c380800 == 139 [pid = 20900] [id = 363] 10:56:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8c58ac00) [pid = 20900] [serial = 1090] [outer = (nil)] 10:56:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8ea55800) [pid = 20900] [serial = 1091] [outer = 0x8c58ac00] 10:56:28 INFO - PROCESS | 20900 | 1461088588143 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8ed02800) [pid = 20900] [serial = 1092] [outer = 0x8c58ac00] 10:56:29 INFO - PROCESS | 20900 | 1461088589135 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:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1737ms 10:56:29 INFO - PROCESS | 20900 | 1461088589168 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:56:29 INFO - PROCESS | 20900 | 1461088589173 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:56:29 INFO - PROCESS | 20900 | 1461088589180 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:56:29 INFO - PROCESS | 20900 | 1461088589185 Marionette TRACE conn3 <- [1,1426,null,{}] 10:56:29 INFO - PROCESS | 20900 | 1461088589191 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:56:29 INFO - PROCESS | 20900 | 1461088589396 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:56:29 INFO - PROCESS | 20900 | 1461088589716 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9e9400 == 140 [pid = 20900] [id = 364] 10:56:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8ed04800) [pid = 20900] [serial = 1093] [outer = (nil)] 10:56:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8f2f2c00) [pid = 20900] [serial = 1094] [outer = 0x8ed04800] 10:56:29 INFO - PROCESS | 20900 | 1461088589815 Marionette DEBUG loaded listener.js 10:56:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8f5e0400) [pid = 20900] [serial = 1095] [outer = 0x8ed04800] 10:56:30 INFO - PROCESS | 20900 | 1461088590783 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:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1638ms 10:56:30 INFO - PROCESS | 20900 | 1461088590819 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:56:30 INFO - PROCESS | 20900 | 1461088590823 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:56:30 INFO - PROCESS | 20900 | 1461088590830 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:56:30 INFO - PROCESS | 20900 | 1461088590833 Marionette TRACE conn3 <- [1,1430,null,{}] 10:56:30 INFO - PROCESS | 20900 | 1461088590839 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:56:31 INFO - PROCESS | 20900 | 1461088591033 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:56:31 INFO - PROCESS | 20900 | 1461088591316 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ea56c00 == 141 [pid = 20900] [id = 365] 10:56:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8fa52c00) [pid = 20900] [serial = 1096] [outer = (nil)] 10:56:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x9132d400) [pid = 20900] [serial = 1097] [outer = 0x8fa52c00] 10:56:31 INFO - PROCESS | 20900 | 1461088591450 Marionette DEBUG loaded listener.js 10:56:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x91fe0800) [pid = 20900] [serial = 1098] [outer = 0x8fa52c00] 10:56:32 INFO - PROCESS | 20900 | 1461088592410 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:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1631ms 10:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:56:32 INFO - PROCESS | 20900 | 1461088592462 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:56:32 INFO - PROCESS | 20900 | 1461088592465 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:56:32 INFO - PROCESS | 20900 | 1461088592472 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:56:32 INFO - PROCESS | 20900 | 1461088592476 Marionette TRACE conn3 <- [1,1434,null,{}] 10:56:32 INFO - PROCESS | 20900 | 1461088592482 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:56:32 INFO - PROCESS | 20900 | 1461088592697 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:56:33 INFO - PROCESS | 20900 | 1461088593022 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 20900 | ++DOCSHELL 0x8af67c00 == 142 [pid = 20900] [id = 366] 10:56:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x8f376000) [pid = 20900] [serial = 1099] [outer = (nil)] 10:56:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x945c3800) [pid = 20900] [serial = 1100] [outer = 0x8f376000] 10:56:33 INFO - PROCESS | 20900 | 1461088593125 Marionette DEBUG loaded listener.js 10:56:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x945c9400) [pid = 20900] [serial = 1101] [outer = 0x8f376000] 10:56:34 INFO - PROCESS | 20900 | 1461088594054 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:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1634ms 10:56:34 INFO - PROCESS | 20900 | 1461088594107 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:56:34 INFO - PROCESS | 20900 | 1461088594110 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:56:34 INFO - PROCESS | 20900 | 1461088594117 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:56:34 INFO - PROCESS | 20900 | 1461088594120 Marionette TRACE conn3 <- [1,1438,null,{}] 10:56:34 INFO - PROCESS | 20900 | 1461088594127 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:56:34 INFO - PROCESS | 20900 | 1461088594324 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:56:34 INFO - PROCESS | 20900 | 1461088594592 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9338e400 == 143 [pid = 20900] [id = 367] 10:56:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x94201400) [pid = 20900] [serial = 1102] [outer = (nil)] 10:56:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x9620a400) [pid = 20900] [serial = 1103] [outer = 0x94201400] 10:56:34 INFO - PROCESS | 20900 | 1461088594736 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x962ce800) [pid = 20900] [serial = 1104] [outer = 0x94201400] 10:56:35 INFO - PROCESS | 20900 | 1461088595664 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:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1583ms 10:56:35 INFO - PROCESS | 20900 | 1461088595710 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:56:35 INFO - PROCESS | 20900 | 1461088595715 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:56:35 INFO - PROCESS | 20900 | 1461088595722 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:56:35 INFO - PROCESS | 20900 | 1461088595725 Marionette TRACE conn3 <- [1,1442,null,{}] 10:56:35 INFO - PROCESS | 20900 | 1461088595731 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:56:35 INFO - PROCESS | 20900 | 1461088595931 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:56:36 INFO - PROCESS | 20900 | 1461088596242 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x94204c00 == 144 [pid = 20900] [id = 368] 10:56:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x945c7800) [pid = 20900] [serial = 1105] [outer = (nil)] 10:56:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x9698fc00) [pid = 20900] [serial = 1106] [outer = 0x945c7800] 10:56:36 INFO - PROCESS | 20900 | 1461088596340 Marionette DEBUG loaded listener.js 10:56:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x971df000) [pid = 20900] [serial = 1107] [outer = 0x945c7800] 10:56:37 INFO - PROCESS | 20900 | 1461088597309 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:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1634ms 10:56:37 INFO - PROCESS | 20900 | 1461088597356 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:56:37 INFO - PROCESS | 20900 | 1461088597360 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:56:37 INFO - PROCESS | 20900 | 1461088597367 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:56:37 INFO - PROCESS | 20900 | 1461088597370 Marionette TRACE conn3 <- [1,1446,null,{}] 10:56:37 INFO - PROCESS | 20900 | 1461088597376 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:56:37 INFO - PROCESS | 20900 | 1461088597590 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:56:37 INFO - PROCESS | 20900 | 1461088597897 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc44000 == 145 [pid = 20900] [id = 369] 10:56:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x9620d800) [pid = 20900] [serial = 1108] [outer = (nil)] 10:56:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x97b51c00) [pid = 20900] [serial = 1109] [outer = 0x9620d800] 10:56:38 INFO - PROCESS | 20900 | 1461088598008 Marionette DEBUG loaded listener.js 10:56:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x97c6d800) [pid = 20900] [serial = 1110] [outer = 0x9620d800] 10:56:38 INFO - PROCESS | 20900 | 1461088598980 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:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1682ms 10:56:39 INFO - PROCESS | 20900 | 1461088599049 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:56:39 INFO - PROCESS | 20900 | 1461088599053 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:56:39 INFO - PROCESS | 20900 | 1461088599060 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:56:39 INFO - PROCESS | 20900 | 1461088599064 Marionette TRACE conn3 <- [1,1450,null,{}] 10:56:39 INFO - PROCESS | 20900 | 1461088599070 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:56:39 INFO - PROCESS | 20900 | 1461088599278 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:56:39 INFO - PROCESS | 20900 | 1461088599603 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97b4d000 == 146 [pid = 20900] [id = 370] 10:56:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x98073400) [pid = 20900] [serial = 1111] [outer = (nil)] 10:56:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x98077c00) [pid = 20900] [serial = 1112] [outer = 0x98073400] 10:56:39 INFO - PROCESS | 20900 | 1461088599711 Marionette DEBUG loaded listener.js 10:56:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x98079800) [pid = 20900] [serial = 1113] [outer = 0x98073400] 10:56:40 INFO - PROCESS | 20900 | 1461088600669 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:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1682ms 10:56:40 INFO - PROCESS | 20900 | 1461088600743 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:56:40 INFO - PROCESS | 20900 | 1461088600755 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:56:40 INFO - PROCESS | 20900 | 1461088600761 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:56:40 INFO - PROCESS | 20900 | 1461088600765 Marionette TRACE conn3 <- [1,1454,null,{}] 10:56:40 INFO - PROCESS | 20900 | 1461088600772 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:56:41 INFO - PROCESS | 20900 | 1461088601029 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:56:41 INFO - PROCESS | 20900 | 1461088601351 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9807d800 == 147 [pid = 20900] [id = 371] 10:56:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x986a3800) [pid = 20900] [serial = 1114] [outer = (nil)] 10:56:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x98752400) [pid = 20900] [serial = 1115] [outer = 0x986a3800] 10:56:41 INFO - PROCESS | 20900 | 1461088601447 Marionette DEBUG loaded listener.js 10:56:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x9899bc00) [pid = 20900] [serial = 1116] [outer = 0x986a3800] 10:56:42 INFO - PROCESS | 20900 | 1461088602400 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:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1687ms 10:56:42 INFO - PROCESS | 20900 | 1461088602449 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:56:42 INFO - PROCESS | 20900 | 1461088602453 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:56:42 INFO - PROCESS | 20900 | 1461088602460 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 20900 | 1461088602463 Marionette TRACE conn3 <- [1,1458,null,{}] 10:56:42 INFO - PROCESS | 20900 | 1461088602469 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:56:42 INFO - PROCESS | 20900 | 1461088602666 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:56:43 INFO - PROCESS | 20900 | 1461088602996 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 20900 | ++DOCSHELL 0x87af3000 == 148 [pid = 20900] [id = 372] 10:56:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x87dee400) [pid = 20900] [serial = 1117] [outer = (nil)] 10:56:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x986a7400) [pid = 20900] [serial = 1118] [outer = 0x87dee400] 10:56:43 INFO - PROCESS | 20900 | 1461088603090 Marionette DEBUG loaded listener.js 10:56:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x98acb800) [pid = 20900] [serial = 1119] [outer = 0x87dee400] 10:56:44 INFO - PROCESS | 20900 | 1461088604037 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:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1638ms 10:56:44 INFO - PROCESS | 20900 | 1461088604099 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:56:44 INFO - PROCESS | 20900 | 1461088604103 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:56:44 INFO - PROCESS | 20900 | 1461088604110 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:56:44 INFO - PROCESS | 20900 | 1461088604113 Marionette TRACE conn3 <- [1,1462,null,{}] 10:56:44 INFO - PROCESS | 20900 | 1461088604120 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:56:44 INFO - PROCESS | 20900 | 1461088604318 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:56:44 INFO - PROCESS | 20900 | 1461088604631 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x989a5400 == 149 [pid = 20900] [id = 373] 10:56:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x98ad2c00) [pid = 20900] [serial = 1120] [outer = (nil)] 10:56:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x990f6800) [pid = 20900] [serial = 1121] [outer = 0x98ad2c00] 10:56:44 INFO - PROCESS | 20900 | 1461088604739 Marionette DEBUG loaded listener.js 10:56:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x990fb800) [pid = 20900] [serial = 1122] [outer = 0x98ad2c00] 10:56:45 INFO - PROCESS | 20900 | 1461088605696 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:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1635ms 10:56:45 INFO - PROCESS | 20900 | 1461088605745 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:56:45 INFO - PROCESS | 20900 | 1461088605749 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:56:45 INFO - PROCESS | 20900 | 1461088605756 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:56:45 INFO - PROCESS | 20900 | 1461088605759 Marionette TRACE conn3 <- [1,1466,null,{}] 10:56:45 INFO - PROCESS | 20900 | 1461088605765 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:56:45 INFO - PROCESS | 20900 | 1461088605975 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:56:46 INFO - PROCESS | 20900 | 1461088606294 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 20900 | ++DOCSHELL 0x9807f800 == 150 [pid = 20900] [id = 374] 10:56:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x989a7800) [pid = 20900] [serial = 1123] [outer = (nil)] 10:56:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x994c3400) [pid = 20900] [serial = 1124] [outer = 0x989a7800] 10:56:46 INFO - PROCESS | 20900 | 1461088606393 Marionette DEBUG loaded listener.js 10:56:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0x994c5800) [pid = 20900] [serial = 1125] [outer = 0x989a7800] 10:56:47 INFO - PROCESS | 20900 | 1461088607349 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:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1637ms 10:56:47 INFO - PROCESS | 20900 | 1461088607394 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:56:47 INFO - PROCESS | 20900 | 1461088607398 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:56:47 INFO - PROCESS | 20900 | 1461088607406 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:56:47 INFO - PROCESS | 20900 | 1461088607409 Marionette TRACE conn3 <- [1,1470,null,{}] 10:56:47 INFO - PROCESS | 20900 | 1461088607415 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:56:47 INFO - PROCESS | 20900 | 1461088607615 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:56:47 INFO - PROCESS | 20900 | 1461088607934 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c612c00 == 151 [pid = 20900] [id = 375] 10:56:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 186 (0x8dfaf400) [pid = 20900] [serial = 1126] [outer = (nil)] 10:56:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 187 (0x9ae0ec00) [pid = 20900] [serial = 1127] [outer = 0x8dfaf400] 10:56:48 INFO - PROCESS | 20900 | 1461088608039 Marionette DEBUG loaded listener.js 10:56:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 188 (0x9ae16000) [pid = 20900] [serial = 1128] [outer = 0x8dfaf400] 10:56:48 INFO - PROCESS | 20900 | 1461088608980 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:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1633ms 10:56:49 INFO - PROCESS | 20900 | 1461088609040 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:56:49 INFO - PROCESS | 20900 | 1461088609043 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:56:49 INFO - PROCESS | 20900 | 1461088609050 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - PROCESS | 20900 | 1461088609054 Marionette TRACE conn3 <- [1,1474,null,{}] 10:56:49 INFO - PROCESS | 20900 | 1461088609060 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:56:49 INFO - PROCESS | 20900 | 1461088609265 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:56:49 INFO - PROCESS | 20900 | 1461088609608 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x877aec00 == 152 [pid = 20900] [id = 376] 10:56:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 189 (0x87caf400) [pid = 20900] [serial = 1129] [outer = (nil)] 10:56:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 190 (0x9b090800) [pid = 20900] [serial = 1130] [outer = 0x87caf400] 10:56:49 INFO - PROCESS | 20900 | 1461088609717 Marionette DEBUG loaded listener.js 10:56:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 191 (0x9b095800) [pid = 20900] [serial = 1131] [outer = 0x87caf400] 10:56:50 INFO - PROCESS | 20900 | 1461088610701 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:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1732ms 10:56:50 INFO - PROCESS | 20900 | 1461088610783 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:56:50 INFO - PROCESS | 20900 | 1461088610787 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:56:50 INFO - PROCESS | 20900 | 1461088610794 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:56:50 INFO - PROCESS | 20900 | 1461088610797 Marionette TRACE conn3 <- [1,1478,null,{}] 10:56:50 INFO - PROCESS | 20900 | 1461088610803 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:56:51 INFO - PROCESS | 20900 | 1461088611041 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:56:51 INFO - PROCESS | 20900 | 1461088611367 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8624c000 == 153 [pid = 20900] [id = 377] 10:56:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 192 (0x877ae400) [pid = 20900] [serial = 1132] [outer = (nil)] 10:56:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 193 (0x89e08400) [pid = 20900] [serial = 1133] [outer = 0x877ae400] 10:56:51 INFO - PROCESS | 20900 | 1461088611456 Marionette DEBUG loaded listener.js 10:56:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 194 (0x8af72800) [pid = 20900] [serial = 1134] [outer = 0x877ae400] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba5a800 == 152 [pid = 20900] [id = 314] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9f1000 == 151 [pid = 20900] [id = 46] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa4b000 == 150 [pid = 20900] [id = 43] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x868efc00 == 149 [pid = 20900] [id = 310] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x846b6c00 == 148 [pid = 20900] [id = 311] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba5fc00 == 147 [pid = 20900] [id = 313] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x973ee400 == 146 [pid = 20900] [id = 105] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea52c00 == 145 [pid = 20900] [id = 95] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x87cb1c00 == 144 [pid = 20900] [id = 309] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x94f5c400 == 143 [pid = 20900] [id = 11] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa18c00 == 142 [pid = 20900] [id = 346] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x91fe4000 == 141 [pid = 20900] [id = 347] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x87c5b000 == 140 [pid = 20900] [id = 345] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8df10800 == 139 [pid = 20900] [id = 344] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8c7dec00 == 138 [pid = 20900] [id = 343] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc46c00 == 137 [pid = 20900] [id = 342] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x846ad800 == 136 [pid = 20900] [id = 315] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8af71400 == 135 [pid = 20900] [id = 341] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x87df4800 == 134 [pid = 20900] [id = 339] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x8b350c00 == 133 [pid = 20900] [id = 340] 10:56:53 INFO - PROCESS | 20900 | --DOCSHELL 0x851dc400 == 132 [pid = 20900] [id = 338] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 193 (0x89e0c400) [pid = 20900] [serial = 954] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 192 (0x87af6000) [pid = 20900] [serial = 1004] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 191 (0x8fa4d400) [pid = 20900] [serial = 921] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 190 (0x87c55000) [pid = 20900] [serial = 1005] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 189 (0x8bace000) [pid = 20900] [serial = 900] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 188 (0x895ba000) [pid = 20900] [serial = 1007] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 187 (0x8fa1b000) [pid = 20900] [serial = 969] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 186 (0x868fac00) [pid = 20900] [serial = 950] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 185 (0x94f56400) [pid = 20900] [serial = 983] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0x945c5800) [pid = 20900] [serial = 981] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x94fe0c00) [pid = 20900] [serial = 987] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x8c60e000) [pid = 20900] [serial = 909] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x8bc42400) [pid = 20900] [serial = 957] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8bc8a800) [pid = 20900] [serial = 903] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x94f5d000) [pid = 20900] [serial = 984] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x87cb3c00) [pid = 20900] [serial = 891] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x96796400) [pid = 20900] [serial = 990] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x8ba69800) [pid = 20900] [serial = 956] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x973b5800) [pid = 20900] [serial = 995] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x89796c00) [pid = 20900] [serial = 953] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x967b5400) [pid = 20900] [serial = 992] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x8c373800) [pid = 20900] [serial = 906] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x877ab800) [pid = 20900] [serial = 951] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x931f8c00) [pid = 20900] [serial = 975] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x8f289400) [pid = 20900] [serial = 918] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8f5ec800) [pid = 20900] [serial = 968] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x8f28d000) [pid = 20900] [serial = 965] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x868f9c00) [pid = 20900] [serial = 1001] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x8b97cc00) [pid = 20900] [serial = 1011] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x915dc400) [pid = 20900] [serial = 972] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x851e1400) [pid = 20900] [serial = 888] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x94fd5400) [pid = 20900] [serial = 986] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x8a206c00) [pid = 20900] [serial = 894] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x97456400) [pid = 20900] [serial = 996] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x9678c800) [pid = 20900] [serial = 989] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8f2e8800) [pid = 20900] [serial = 966] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8c7e8800) [pid = 20900] [serial = 912] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x8bc42800) [pid = 20900] [serial = 924] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8dfb7400) [pid = 20900] [serial = 915] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x8b157800) [pid = 20900] [serial = 1010] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x9132cc00) [pid = 20900] [serial = 971] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8dfaec00) [pid = 20900] [serial = 962] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x9420c800) [pid = 20900] [serial = 980] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8b34d000) [pid = 20900] [serial = 897] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x88657800) [pid = 20900] [serial = 999] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8bcdc800) [pid = 20900] [serial = 959] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8dfb3c00) [pid = 20900] [serial = 963] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x89796800) [pid = 20900] [serial = 1008] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8c7dd800) [pid = 20900] [serial = 960] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x932f8800) [pid = 20900] [serial = 977] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x93386c00) [pid = 20900] [serial = 978] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x87caf800) [pid = 20900] [serial = 998] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x91fec400) [pid = 20900] [serial = 974] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x967b9000) [pid = 20900] [serial = 993] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8b15c400) [pid = 20900] [serial = 1013] [outer = (nil)] [url = about:blank] 10:56:53 INFO - PROCESS | 20900 | 1461088613821 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:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 3055ms 10:56:53 INFO - PROCESS | 20900 | 1461088613896 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:56:53 INFO - PROCESS | 20900 | 1461088613900 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:56:53 INFO - PROCESS | 20900 | 1461088613911 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:56:53 INFO - PROCESS | 20900 | 1461088613914 Marionette TRACE conn3 <- [1,1482,null,{}] 10:56:53 INFO - PROCESS | 20900 | 1461088613924 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:56:54 INFO - PROCESS | 20900 | 1461088614106 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:56:54 INFO - PROCESS | 20900 | 1461088614120 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846b6c00 == 133 [pid = 20900] [id = 378] 10:56:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x877b3800) [pid = 20900] [serial = 1135] [outer = (nil)] 10:56:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x87caf800) [pid = 20900] [serial = 1136] [outer = 0x877b3800] 10:56:54 INFO - PROCESS | 20900 | 1461088614201 Marionette DEBUG loaded listener.js 10:56:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x87def400) [pid = 20900] [serial = 1137] [outer = 0x877b3800] 10:56:55 INFO - PROCESS | 20900 | 1461088615252 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:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1383ms 10:56:55 INFO - PROCESS | 20900 | 1461088615294 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 20900 | 1461088615302 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:56:55 INFO - PROCESS | 20900 | 1461088615313 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - PROCESS | 20900 | 1461088615317 Marionette TRACE conn3 <- [1,1486,null,{}] 10:56:55 INFO - PROCESS | 20900 | 1461088615323 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:56:55 INFO - PROCESS | 20900 | 1461088615600 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:56:55 INFO - PROCESS | 20900 | 1461088615793 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 20900 | ++DOCSHELL 0x895bfc00 == 134 [pid = 20900] [id = 379] 10:56:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x89798400) [pid = 20900] [serial = 1138] [outer = (nil)] 10:56:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x897a0800) [pid = 20900] [serial = 1139] [outer = 0x89798400] 10:56:55 INFO - PROCESS | 20900 | 1461088615899 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x89e08c00) [pid = 20900] [serial = 1140] [outer = 0x89798400] 10:56:56 INFO - PROCESS | 20900 | 1461088616764 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:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1483ms 10:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:56:56 INFO - PROCESS | 20900 | 1461088616796 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:56:56 INFO - PROCESS | 20900 | 1461088616799 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:56:56 INFO - PROCESS | 20900 | 1461088616806 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:56:56 INFO - PROCESS | 20900 | 1461088616812 Marionette TRACE conn3 <- [1,1490,null,{}] 10:56:56 INFO - PROCESS | 20900 | 1461088616835 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:56:57 INFO - PROCESS | 20900 | 1461088617077 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:56:57 INFO - PROCESS | 20900 | 1461088617115 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b158800 == 135 [pid = 20900] [id = 380] 10:56:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8b349800) [pid = 20900] [serial = 1141] [outer = (nil)] 10:56:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8b352c00) [pid = 20900] [serial = 1142] [outer = 0x8b349800] 10:56:57 INFO - PROCESS | 20900 | 1461088617195 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8b97f400) [pid = 20900] [serial = 1143] [outer = 0x8b349800] 10:56:58 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8a204800) [pid = 20900] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:56:58 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8bcd9c00) [pid = 20900] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:56:58 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x862df400) [pid = 20900] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:56:58 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x84dd1000) [pid = 20900] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:56:58 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x88855000) [pid = 20900] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:56:58 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x86ac8000) [pid = 20900] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:56:58 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x86acac00) [pid = 20900] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:56:58 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x868f8c00) [pid = 20900] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:56:58 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x84dcc400) [pid = 20900] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:56:58 INFO - PROCESS | 20900 | 1461088618627 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:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1893ms 10:56:58 INFO - PROCESS | 20900 | 1461088618698 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:56:58 INFO - PROCESS | 20900 | 1461088618703 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:56:58 INFO - PROCESS | 20900 | 1461088618724 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:56:58 INFO - PROCESS | 20900 | 1461088618734 Marionette TRACE conn3 <- [1,1494,null,{}] 10:56:58 INFO - PROCESS | 20900 | 1461088618740 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:56:59 INFO - PROCESS | 20900 | 1461088619027 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:56:59 INFO - PROCESS | 20900 | 1461088619044 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dcc400 == 136 [pid = 20900] [id = 381] 10:56:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x86acc000) [pid = 20900] [serial = 1144] [outer = (nil)] 10:56:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8b97d400) [pid = 20900] [serial = 1145] [outer = 0x86acc000] 10:56:59 INFO - PROCESS | 20900 | 1461088619121 Marionette DEBUG loaded listener.js 10:56:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8ba5c400) [pid = 20900] [serial = 1146] [outer = 0x86acc000] 10:57:00 INFO - PROCESS | 20900 | 1461088620079 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:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1403ms 10:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:57:00 INFO - PROCESS | 20900 | 1461088620113 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 20900 | 1461088620116 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:57:00 INFO - PROCESS | 20900 | 1461088620124 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 20900 | 1461088620128 Marionette TRACE conn3 <- [1,1498,null,{}] 10:57:00 INFO - PROCESS | 20900 | 1461088620133 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:57:00 INFO - PROCESS | 20900 | 1461088620315 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:57:00 INFO - PROCESS | 20900 | 1461088620653 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dd2000 == 137 [pid = 20900] [id = 382] 10:57:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x84dd4400) [pid = 20900] [serial = 1147] [outer = (nil)] 10:57:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x851e1400) [pid = 20900] [serial = 1148] [outer = 0x84dd4400] 10:57:00 INFO - PROCESS | 20900 | 1461088620754 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x877a8000) [pid = 20900] [serial = 1149] [outer = 0x84dd4400] 10:57:01 INFO - PROCESS | 20900 | 1461088621800 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:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1691ms 10:57:01 INFO - PROCESS | 20900 | 1461088621814 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:57:01 INFO - PROCESS | 20900 | 1461088621822 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:57:01 INFO - PROCESS | 20900 | 1461088621832 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:57:01 INFO - PROCESS | 20900 | 1461088621837 Marionette TRACE conn3 <- [1,1502,null,{}] 10:57:01 INFO - PROCESS | 20900 | 1461088621845 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:57:02 INFO - PROCESS | 20900 | 1461088622125 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:57:02 INFO - PROCESS | 20900 | 1461088622466 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8884c000 == 138 [pid = 20900] [id = 383] 10:57:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x895bb800) [pid = 20900] [serial = 1150] [outer = (nil)] 10:57:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8979d000) [pid = 20900] [serial = 1151] [outer = 0x895bb800] 10:57:02 INFO - PROCESS | 20900 | 1461088622570 Marionette DEBUG loaded listener.js 10:57:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8a208800) [pid = 20900] [serial = 1152] [outer = 0x895bb800] 10:57:03 INFO - PROCESS | 20900 | 1461088623629 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:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1836ms 10:57:03 INFO - PROCESS | 20900 | 1461088623673 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:57:03 INFO - PROCESS | 20900 | 1461088623680 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:57:03 INFO - PROCESS | 20900 | 1461088623687 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:57:03 INFO - PROCESS | 20900 | 1461088623691 Marionette TRACE conn3 <- [1,1506,null,{}] 10:57:03 INFO - PROCESS | 20900 | 1461088623698 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:57:03 INFO - PROCESS | 20900 | 1461088623971 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:57:04 INFO - PROCESS | 20900 | 1461088624335 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b97a400 == 139 [pid = 20900] [id = 384] 10:57:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8b982c00) [pid = 20900] [serial = 1153] [outer = (nil)] 10:57:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8ba60c00) [pid = 20900] [serial = 1154] [outer = 0x8b982c00] 10:57:04 INFO - PROCESS | 20900 | 1461088624430 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8bad5c00) [pid = 20900] [serial = 1155] [outer = 0x8b982c00] 10:57:05 INFO - PROCESS | 20900 | 1461088625462 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:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1835ms 10:57:05 INFO - PROCESS | 20900 | 1461088625524 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:57:05 INFO - PROCESS | 20900 | 1461088625528 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:57:05 INFO - PROCESS | 20900 | 1461088625545 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:57:05 INFO - PROCESS | 20900 | 1461088625556 Marionette TRACE conn3 <- [1,1510,null,{}] 10:57:05 INFO - PROCESS | 20900 | 1461088625609 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:57:05 INFO - PROCESS | 20900 | 1461088625860 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:57:06 INFO - PROCESS | 20900 | 1461088626187 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 20900 | ++DOCSHELL 0x895bb000 == 140 [pid = 20900] [id = 385] 10:57:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8b350c00) [pid = 20900] [serial = 1156] [outer = (nil)] 10:57:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8bc8dc00) [pid = 20900] [serial = 1157] [outer = 0x8b350c00] 10:57:06 INFO - PROCESS | 20900 | 1461088626281 Marionette DEBUG loaded listener.js 10:57:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8bce1400) [pid = 20900] [serial = 1158] [outer = 0x8b350c00] 10:57:07 INFO - PROCESS | 20900 | 1461088627245 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:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1742ms 10:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:57:07 INFO - PROCESS | 20900 | 1461088627279 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:57:07 INFO - PROCESS | 20900 | 1461088627283 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:57:07 INFO - PROCESS | 20900 | 1461088627290 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:57:07 INFO - PROCESS | 20900 | 1461088627294 Marionette TRACE conn3 <- [1,1514,null,{}] 10:57:07 INFO - PROCESS | 20900 | 1461088627300 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:57:07 INFO - PROCESS | 20900 | 1461088627495 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:57:07 INFO - PROCESS | 20900 | 1461088627767 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b34a800 == 141 [pid = 20900] [id = 386] 10:57:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8c584800) [pid = 20900] [serial = 1159] [outer = (nil)] 10:57:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8c60b800) [pid = 20900] [serial = 1160] [outer = 0x8c584800] 10:57:07 INFO - PROCESS | 20900 | 1461088627897 Marionette DEBUG loaded listener.js 10:57:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x8c610000) [pid = 20900] [serial = 1161] [outer = 0x8c584800] 10:57:08 INFO - PROCESS | 20900 | 1461088628799 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:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1586ms 10:57:08 INFO - PROCESS | 20900 | 1461088628876 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:57:08 INFO - PROCESS | 20900 | 1461088628880 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:57:08 INFO - PROCESS | 20900 | 1461088628932 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:57:08 INFO - PROCESS | 20900 | 1461088628935 Marionette TRACE conn3 <- [1,1518,null,{}] 10:57:08 INFO - PROCESS | 20900 | 1461088628949 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:57:09 INFO - PROCESS | 20900 | 1461088629166 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:57:09 INFO - PROCESS | 20900 | 1461088629444 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c7e0c00 == 142 [pid = 20900] [id = 387] 10:57:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x8c7e3400) [pid = 20900] [serial = 1162] [outer = (nil)] 10:57:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x8df02c00) [pid = 20900] [serial = 1163] [outer = 0x8c7e3400] 10:57:09 INFO - PROCESS | 20900 | 1461088629594 Marionette DEBUG loaded listener.js 10:57:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x8e9e9c00) [pid = 20900] [serial = 1164] [outer = 0x8c7e3400] 10:57:10 INFO - PROCESS | 20900 | 1461088630589 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:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1731ms 10:57:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:57:10 INFO - PROCESS | 20900 | 1461088630620 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:57:10 INFO - PROCESS | 20900 | 1461088630623 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:57:10 INFO - PROCESS | 20900 | 1461088630631 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:57:10 INFO - PROCESS | 20900 | 1461088630634 Marionette TRACE conn3 <- [1,1522,null,{}] 10:57:10 INFO - PROCESS | 20900 | 1461088630641 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:57:10 INFO - PROCESS | 20900 | 1461088630858 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:57:11 INFO - PROCESS | 20900 | 1461088631126 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a209c00 == 143 [pid = 20900] [id = 388] 10:57:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x8bc50400) [pid = 20900] [serial = 1165] [outer = (nil)] 10:57:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x8ed08000) [pid = 20900] [serial = 1166] [outer = 0x8bc50400] 10:57:11 INFO - PROCESS | 20900 | 1461088631254 Marionette DEBUG loaded listener.js 10:57:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x8f28d000) [pid = 20900] [serial = 1167] [outer = 0x8bc50400] 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:11 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 10:57:12 INFO - PROCESS | 20900 | 1461088632080 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:57:12 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:57:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:57:12 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:57:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:57:12 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:57:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:57:12 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:57:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:57:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1491ms 10:57:12 INFO - PROCESS | 20900 | 1461088632120 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:57:12 INFO - PROCESS | 20900 | 1461088632128 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:57:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:57:12 INFO - PROCESS | 20900 | 1461088632136 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:57:12 INFO - PROCESS | 20900 | 1461088632141 Marionette TRACE conn3 <- [1,1526,null,{}] 10:57:12 INFO - PROCESS | 20900 | 1461088632147 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:57:12 INFO - PROCESS | 20900 | 1461088632369 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:57:12 INFO - PROCESS | 20900 | 1461088632603 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8a20f000 == 144 [pid = 20900] [id = 389] 10:57:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8ed02000) [pid = 20900] [serial = 1168] [outer = (nil)] 10:57:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x8f2f1800) [pid = 20900] [serial = 1169] [outer = 0x8ed02000] 10:57:12 INFO - PROCESS | 20900 | 1461088632732 Marionette DEBUG loaded listener.js 10:57:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x8fa4d400) [pid = 20900] [serial = 1170] [outer = 0x8ed02000] 10:57:13 INFO - PROCESS | 20900 | 1461088633661 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:57:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:57:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:57:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:57:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:57:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:57:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:57:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1586ms 10:57:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:57:13 INFO - PROCESS | 20900 | 1461088633729 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:57:13 INFO - PROCESS | 20900 | 1461088633733 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:57:13 INFO - PROCESS | 20900 | 1461088633740 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:57:13 INFO - PROCESS | 20900 | 1461088633743 Marionette TRACE conn3 <- [1,1530,null,{}] 10:57:13 INFO - PROCESS | 20900 | 1461088633750 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:57:13 INFO - PROCESS | 20900 | 1461088633957 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:57:14 INFO - PROCESS | 20900 | 1461088634271 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 20900 | ++DOCSHELL 0x851e2800 == 145 [pid = 20900] [id = 390] 10:57:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8f2e7c00) [pid = 20900] [serial = 1171] [outer = (nil)] 10:57:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x9132a800) [pid = 20900] [serial = 1172] [outer = 0x8f2e7c00] 10:57:14 INFO - PROCESS | 20900 | 1461088634368 Marionette DEBUG loaded listener.js 10:57:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x915d6800) [pid = 20900] [serial = 1173] [outer = 0x8f2e7c00] 10:57:15 INFO - PROCESS | 20900 | 1461088635173 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:57:15 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:57:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:57:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:57:15 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:57:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:57:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1483ms 10:57:15 INFO - PROCESS | 20900 | 1461088635224 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:57:15 INFO - PROCESS | 20900 | 1461088635228 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:57:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:57:15 INFO - PROCESS | 20900 | 1461088635234 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:57:15 INFO - PROCESS | 20900 | 1461088635238 Marionette TRACE conn3 <- [1,1534,null,{}] 10:57:15 INFO - PROCESS | 20900 | 1461088635244 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:57:15 INFO - PROCESS | 20900 | 1461088635439 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:57:15 INFO - PROCESS | 20900 | 1461088635711 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c7df400 == 146 [pid = 20900] [id = 391] 10:57:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x8fc18800) [pid = 20900] [serial = 1174] [outer = (nil)] 10:57:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x9338b400) [pid = 20900] [serial = 1175] [outer = 0x8fc18800] 10:57:15 INFO - PROCESS | 20900 | 1461088635805 Marionette DEBUG loaded listener.js 10:57:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x93391800) [pid = 20900] [serial = 1176] [outer = 0x8fc18800] 10:57:16 INFO - PROCESS | 20900 | 1461088636762 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:57:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:57:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1584ms 10:57:16 INFO - PROCESS | 20900 | 1461088636820 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:57:16 INFO - PROCESS | 20900 | 1461088636823 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:57:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:57:16 INFO - PROCESS | 20900 | 1461088636831 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:57:16 INFO - PROCESS | 20900 | 1461088636835 Marionette TRACE conn3 <- [1,1538,null,{}] 10:57:16 INFO - PROCESS | 20900 | 1461088636841 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:57:17 INFO - PROCESS | 20900 | 1461088637039 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:57:17 INFO - PROCESS | 20900 | 1461088637374 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 20900 | ++DOCSHELL 0x94210800 == 147 [pid = 20900] [id = 392] 10:57:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x945c1c00) [pid = 20900] [serial = 1177] [outer = (nil)] 10:57:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x945cd000) [pid = 20900] [serial = 1178] [outer = 0x945c1c00] 10:57:17 INFO - PROCESS | 20900 | 1461088637485 Marionette DEBUG loaded listener.js 10:57:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x94f62000) [pid = 20900] [serial = 1179] [outer = 0x945c1c00] 10:57:18 INFO - PROCESS | 20900 | 1461088638401 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:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1632ms 10:57:18 INFO - PROCESS | 20900 | 1461088638464 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:57:18 INFO - PROCESS | 20900 | 1461088638469 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:57:18 INFO - PROCESS | 20900 | 1461088638476 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:57:18 INFO - PROCESS | 20900 | 1461088638481 Marionette TRACE conn3 <- [1,1542,null,{}] 10:57:18 INFO - PROCESS | 20900 | 1461088638487 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:57:18 INFO - PROCESS | 20900 | 1461088638729 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:57:19 INFO - PROCESS | 20900 | 1461088639066 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x945c4400 == 148 [pid = 20900] [id = 393] 10:57:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x945c7000) [pid = 20900] [serial = 1180] [outer = (nil)] 10:57:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x973e8000) [pid = 20900] [serial = 1181] [outer = 0x945c7000] 10:57:19 INFO - PROCESS | 20900 | 1461088639162 Marionette DEBUG loaded listener.js 10:57:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x97456400) [pid = 20900] [serial = 1182] [outer = 0x945c7000] 10:57:20 INFO - PROCESS | 20900 | 1461088640032 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:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1592ms 10:57:20 INFO - PROCESS | 20900 | 1461088640068 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:57:20 INFO - PROCESS | 20900 | 1461088640072 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:57:20 INFO - PROCESS | 20900 | 1461088640100 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 20900 | 1461088640104 Marionette TRACE conn3 <- [1,1546,null,{}] 10:57:20 INFO - PROCESS | 20900 | 1461088640110 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:57:20 INFO - PROCESS | 20900 | 1461088640313 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:57:20 INFO - PROCESS | 20900 | 1461088640629 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 20900 | ++DOCSHELL 0x9740c400 == 149 [pid = 20900] [id = 394] 10:57:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x9740dc00) [pid = 20900] [serial = 1183] [outer = (nil)] 10:57:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x97b50400) [pid = 20900] [serial = 1184] [outer = 0x9740dc00] 10:57:20 INFO - PROCESS | 20900 | 1461088640725 Marionette DEBUG loaded listener.js 10:57:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x97be4000) [pid = 20900] [serial = 1185] [outer = 0x9740dc00] 10:57:21 INFO - PROCESS | 20900 | 1461088641618 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:57:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:57:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1595ms 10:57:21 INFO - PROCESS | 20900 | 1461088641691 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:57:21 INFO - PROCESS | 20900 | 1461088641694 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:57:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:57:21 INFO - PROCESS | 20900 | 1461088641703 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:57:21 INFO - PROCESS | 20900 | 1461088641706 Marionette TRACE conn3 <- [1,1550,null,{}] 10:57:21 INFO - PROCESS | 20900 | 1461088641712 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:57:21 INFO - PROCESS | 20900 | 1461088641915 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:57:22 INFO - PROCESS | 20900 | 1461088642241 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8af6a800 == 150 [pid = 20900] [id = 395] 10:57:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x8bce0000) [pid = 20900] [serial = 1186] [outer = (nil)] 10:57:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x97d7bc00) [pid = 20900] [serial = 1187] [outer = 0x8bce0000] 10:57:22 INFO - PROCESS | 20900 | 1461088642338 Marionette DEBUG loaded listener.js 10:57:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x97f05000) [pid = 20900] [serial = 1188] [outer = 0x8bce0000] 10:57:23 INFO - PROCESS | 20900 | 1461088643255 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:57:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:57:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1599ms 10:57:23 INFO - PROCESS | 20900 | 1461088643303 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:57:23 INFO - PROCESS | 20900 | 1461088643307 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:57:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:57:23 INFO - PROCESS | 20900 | 1461088643313 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:57:23 INFO - PROCESS | 20900 | 1461088643317 Marionette TRACE conn3 <- [1,1554,null,{}] 10:57:23 INFO - PROCESS | 20900 | 1461088643323 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:57:23 INFO - PROCESS | 20900 | 1461088643525 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:57:23 INFO - PROCESS | 20900 | 1461088643843 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 20900 | ++DOCSHELL 0x97b4f400 == 151 [pid = 20900] [id = 396] 10:57:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0x97d71c00) [pid = 20900] [serial = 1189] [outer = (nil)] 10:57:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 186 (0x98306800) [pid = 20900] [serial = 1190] [outer = 0x97d71c00] 10:57:23 INFO - PROCESS | 20900 | 1461088643983 Marionette DEBUG loaded listener.js 10:57:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 187 (0x9840c400) [pid = 20900] [serial = 1191] [outer = 0x97d71c00] 10:57:24 INFO - PROCESS | 20900 | 1461088644943 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:57:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:57:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1683ms 10:57:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:57:25 INFO - PROCESS | 20900 | 1461088644997 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:57:25 INFO - PROCESS | 20900 | 1461088645000 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:57:25 INFO - PROCESS | 20900 | 1461088645007 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:57:25 INFO - PROCESS | 20900 | 1461088645010 Marionette TRACE conn3 <- [1,1558,null,{}] 10:57:25 INFO - PROCESS | 20900 | 1461088645016 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:57:25 INFO - PROCESS | 20900 | 1461088645218 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:57:25 INFO - PROCESS | 20900 | 1461088645508 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bcd5400 == 152 [pid = 20900] [id = 397] 10:57:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 188 (0x97f0dc00) [pid = 20900] [serial = 1192] [outer = (nil)] 10:57:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 189 (0x990c5400) [pid = 20900] [serial = 1193] [outer = 0x97f0dc00] 10:57:25 INFO - PROCESS | 20900 | 1461088645605 Marionette DEBUG loaded listener.js 10:57:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 190 (0x990f9000) [pid = 20900] [serial = 1194] [outer = 0x97f0dc00] 10:57:26 INFO - PROCESS | 20900 | 1461088646562 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:57:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:57:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1631ms 10:57:26 INFO - PROCESS | 20900 | 1461088646638 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:57:26 INFO - PROCESS | 20900 | 1461088646642 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:57:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:57:26 INFO - PROCESS | 20900 | 1461088646649 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:57:26 INFO - PROCESS | 20900 | 1461088646652 Marionette TRACE conn3 <- [1,1562,null,{}] 10:57:26 INFO - PROCESS | 20900 | 1461088646658 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:57:26 INFO - PROCESS | 20900 | 1461088646906 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:57:27 INFO - PROCESS | 20900 | 1461088647234 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87c4fc00 == 153 [pid = 20900] [id = 398] 10:57:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 191 (0x8ba5c000) [pid = 20900] [serial = 1195] [outer = (nil)] 10:57:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 192 (0x98306400) [pid = 20900] [serial = 1196] [outer = 0x8ba5c000] 10:57:27 INFO - PROCESS | 20900 | 1461088647323 Marionette DEBUG loaded listener.js 10:57:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 193 (0x9aeac000) [pid = 20900] [serial = 1197] [outer = 0x8ba5c000] 10:57:28 INFO - PROCESS | 20900 | 1461088648246 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:57:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:57:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1637ms 10:57:28 INFO - PROCESS | 20900 | 1461088648287 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:57:28 INFO - PROCESS | 20900 | 1461088648290 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:57:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:57:28 INFO - PROCESS | 20900 | 1461088648298 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:57:28 INFO - PROCESS | 20900 | 1461088648302 Marionette TRACE conn3 <- [1,1566,null,{}] 10:57:28 INFO - PROCESS | 20900 | 1461088648308 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:57:28 INFO - PROCESS | 20900 | 1461088648517 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:57:28 INFO - PROCESS | 20900 | 1461088648836 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x94f59800 == 154 [pid = 20900] [id = 399] 10:57:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 194 (0x9745c800) [pid = 20900] [serial = 1198] [outer = (nil)] 10:57:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 195 (0x9fb28000) [pid = 20900] [serial = 1199] [outer = 0x9745c800] 10:57:28 INFO - PROCESS | 20900 | 1461088648945 Marionette DEBUG loaded listener.js 10:57:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 196 (0x9fb2a400) [pid = 20900] [serial = 1200] [outer = 0x9745c800] 10:57:29 INFO - PROCESS | 20900 | 1461088649844 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:57:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:57:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1584ms 10:57:29 INFO - PROCESS | 20900 | 1461088649888 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:57:29 INFO - PROCESS | 20900 | 1461088649894 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:57:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:57:29 INFO - PROCESS | 20900 | 1461088649906 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:57:29 INFO - PROCESS | 20900 | 1461088649909 Marionette TRACE conn3 <- [1,1570,null,{}] 10:57:29 INFO - PROCESS | 20900 | 1461088649915 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:57:30 INFO - PROCESS | 20900 | 1461088650121 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8624a400 == 153 [pid = 20900] [id = 331] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x86249800 == 152 [pid = 20900] [id = 330] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x84dcc400 == 151 [pid = 20900] [id = 381] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8b158800 == 150 [pid = 20900] [id = 380] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x895bfc00 == 149 [pid = 20900] [id = 379] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x846b6c00 == 148 [pid = 20900] [id = 378] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8c612c00 == 147 [pid = 20900] [id = 375] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x877aec00 == 146 [pid = 20900] [id = 376] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x9807f800 == 145 [pid = 20900] [id = 374] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x989a5400 == 144 [pid = 20900] [id = 373] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x9807d800 == 143 [pid = 20900] [id = 371] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x87af3000 == 142 [pid = 20900] [id = 372] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x97b4d000 == 141 [pid = 20900] [id = 370] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc44000 == 140 [pid = 20900] [id = 369] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x94204c00 == 139 [pid = 20900] [id = 368] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8af67c00 == 138 [pid = 20900] [id = 366] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x9338e400 == 137 [pid = 20900] [id = 367] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea56c00 == 136 [pid = 20900] [id = 365] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9e9400 == 135 [pid = 20900] [id = 364] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x8c380800 == 134 [pid = 20900] [id = 363] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x88662000 == 133 [pid = 20900] [id = 362] 10:57:31 INFO - PROCESS | 20900 | --DOCSHELL 0x846adc00 == 132 [pid = 20900] [id = 361] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 195 (0x87df7c00) [pid = 20900] [serial = 1079] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 194 (0x8b150800) [pid = 20900] [serial = 1080] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 193 (0x8bc43400) [pid = 20900] [serial = 1073] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 192 (0x862da800) [pid = 20900] [serial = 1016] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 191 (0x97b51400) [pid = 20900] [serial = 1052] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 190 (0x8c7e5400) [pid = 20900] [serial = 1077] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 189 (0x89e13c00) [pid = 20900] [serial = 1070] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 188 (0x88655000) [pid = 20900] [serial = 1002] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 187 (0x8bc85800) [pid = 20900] [serial = 1025] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 186 (0x8c58a400) [pid = 20900] [serial = 1028] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 185 (0x8bc82400) [pid = 20900] [serial = 1074] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0x8fa52800) [pid = 20900] [serial = 1037] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x8bc4c800) [pid = 20900] [serial = 1068] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x88663800) [pid = 20900] [serial = 1019] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x8f2eec00) [pid = 20900] [serial = 1034] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8b986800) [pid = 20900] [serial = 1014] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x94f5dc00) [pid = 20900] [serial = 1046] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8c376800) [pid = 20900] [serial = 1076] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8af71800) [pid = 20900] [serial = 1071] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x8dfaf800) [pid = 20900] [serial = 1031] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x8af67400) [pid = 20900] [serial = 1064] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x8ba5bc00) [pid = 20900] [serial = 1022] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x8bacf400) [pid = 20900] [serial = 1067] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x93435c00) [pid = 20900] [serial = 1043] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x87afb400) [pid = 20900] [serial = 1062] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x931f8400) [pid = 20900] [serial = 1040] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x877adc00) [pid = 20900] [serial = 1061] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x97462000) [pid = 20900] [serial = 1049] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x8b349400) [pid = 20900] [serial = 1065] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x97d74c00) [pid = 20900] [serial = 1055] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x97f04800) [pid = 20900] [serial = 1058] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 20900 | 1461088651715 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8624a400 == 133 [pid = 20900] [id = 400] 10:57:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x862da800) [pid = 20900] [serial = 1201] [outer = (nil)] 10:57:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x877adc00) [pid = 20900] [serial = 1202] [outer = 0x862da800] 10:57:31 INFO - PROCESS | 20900 | 1461088651846 Marionette DEBUG loaded listener.js 10:57:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x87afa000) [pid = 20900] [serial = 1203] [outer = 0x862da800] 10:57:32 INFO - PROCESS | 20900 | 1461088652681 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:57:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:57:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2843ms 10:57:32 INFO - PROCESS | 20900 | 1461088652748 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:57:32 INFO - PROCESS | 20900 | 1461088652756 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:57:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:57:32 INFO - PROCESS | 20900 | 1461088652765 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:57:32 INFO - PROCESS | 20900 | 1461088652769 Marionette TRACE conn3 <- [1,1574,null,{}] 10:57:32 INFO - PROCESS | 20900 | 1461088652777 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:57:32 INFO - PROCESS | 20900 | 1461088652980 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:57:33 INFO - PROCESS | 20900 | 1461088653193 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 20900 | ++DOCSHELL 0x88655000 == 134 [pid = 20900] [id = 401] 10:57:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x8865ac00) [pid = 20900] [serial = 1204] [outer = (nil)] 10:57:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x88852400) [pid = 20900] [serial = 1205] [outer = 0x8865ac00] 10:57:33 INFO - PROCESS | 20900 | 1461088653330 Marionette DEBUG loaded listener.js 10:57:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x89795800) [pid = 20900] [serial = 1206] [outer = 0x8865ac00] 10:57:34 INFO - PROCESS | 20900 | 1461088654157 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:57:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:57:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1481ms 10:57:34 INFO - PROCESS | 20900 | 1461088654248 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:57:34 INFO - PROCESS | 20900 | 1461088654255 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:57:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:57:34 INFO - PROCESS | 20900 | 1461088654272 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:57:34 INFO - PROCESS | 20900 | 1461088654275 Marionette TRACE conn3 <- [1,1578,null,{}] 10:57:34 INFO - PROCESS | 20900 | 1461088654281 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:57:34 INFO - PROCESS | 20900 | 1461088654550 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:57:34 INFO - PROCESS | 20900 | 1461088654584 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87c5b000 == 135 [pid = 20900] [id = 402] 10:57:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x89799400) [pid = 20900] [serial = 1207] [outer = (nil)] 10:57:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x8b14e400) [pid = 20900] [serial = 1208] [outer = 0x89799400] 10:57:34 INFO - PROCESS | 20900 | 1461088654664 Marionette DEBUG loaded listener.js 10:57:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x8b15c400) [pid = 20900] [serial = 1209] [outer = 0x89799400] 10:57:35 INFO - PROCESS | 20900 | 1461088655811 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:57:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:57:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1586ms 10:57:35 INFO - PROCESS | 20900 | 1461088655858 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:57:35 INFO - PROCESS | 20900 | 1461088655862 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:57:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:57:35 INFO - PROCESS | 20900 | 1461088655870 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:57:35 INFO - PROCESS | 20900 | 1461088655879 Marionette TRACE conn3 <- [1,1582,null,{}] 10:57:35 INFO - PROCESS | 20900 | 1461088655916 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:57:36 INFO - PROCESS | 20900 | 1461088656180 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x8979dc00) [pid = 20900] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x877b3800) [pid = 20900] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x8ed04800) [pid = 20900] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8b355c00) [pid = 20900] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x87caf400) [pid = 20900] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x86acf000) [pid = 20900] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x8c58ac00) [pid = 20900] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x8dfb3400) [pid = 20900] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x8fa52c00) [pid = 20900] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x87dee400) [pid = 20900] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x87df8400) [pid = 20900] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8b349800) [pid = 20900] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x94201400) [pid = 20900] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x945c7800) [pid = 20900] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x94f56800) [pid = 20900] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x98073400) [pid = 20900] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x973f1c00) [pid = 20900] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x89798400) [pid = 20900] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x989a7800) [pid = 20900] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x98ad2c00) [pid = 20900] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x9620d800) [pid = 20900] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x967b5800) [pid = 20900] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x846b9c00) [pid = 20900] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x986a3800) [pid = 20900] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x851de400) [pid = 20900] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x868fe400) [pid = 20900] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8ed06800) [pid = 20900] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8bc4ec00) [pid = 20900] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8dfaf400) [pid = 20900] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8fa1d000) [pid = 20900] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x9338c000) [pid = 20900] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8f376000) [pid = 20900] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:57:36 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x97b50800) [pid = 20900] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:57:37 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8624fc00) [pid = 20900] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:57:37 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8c7e9800) [pid = 20900] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:57:37 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8bc26000) [pid = 20900] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:57:37 INFO - PROCESS | 20900 | 1461088656961 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846aec00 == 136 [pid = 20900] [id = 403] 10:57:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x846b9c00) [pid = 20900] [serial = 1210] [outer = (nil)] 10:57:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x862de800) [pid = 20900] [serial = 1211] [outer = 0x846b9c00] 10:57:37 INFO - PROCESS | 20900 | 1461088657062 Marionette DEBUG loaded listener.js 10:57:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x877b3800) [pid = 20900] [serial = 1212] [outer = 0x846b9c00] 10:57:37 INFO - PROCESS | 20900 | 1461088657831 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:57:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:57:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2021ms 10:57:37 INFO - PROCESS | 20900 | 1461088657890 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:57:37 INFO - PROCESS | 20900 | 1461088657895 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:57:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:57:37 INFO - PROCESS | 20900 | 1461088657902 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:57:37 INFO - PROCESS | 20900 | 1461088657905 Marionette TRACE conn3 <- [1,1586,null,{}] 10:57:37 INFO - PROCESS | 20900 | 1461088657911 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:57:38 INFO - PROCESS | 20900 | 1461088658103 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:57:38 INFO - PROCESS | 20900 | 1461088658298 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868f2800 == 137 [pid = 20900] [id = 404] 10:57:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x86ac4400) [pid = 20900] [serial = 1213] [outer = (nil)] 10:57:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8bc25800) [pid = 20900] [serial = 1214] [outer = 0x86ac4400] 10:57:38 INFO - PROCESS | 20900 | 1461088658384 Marionette DEBUG loaded listener.js 10:57:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8bc42400) [pid = 20900] [serial = 1215] [outer = 0x86ac4400] 10:57:39 INFO - PROCESS | 20900 | 1461088659523 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:57:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:57:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1681ms 10:57:39 INFO - PROCESS | 20900 | 1461088659585 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:57:39 INFO - PROCESS | 20900 | 1461088659591 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:57:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:57:39 INFO - PROCESS | 20900 | 1461088659600 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:57:39 INFO - PROCESS | 20900 | 1461088659604 Marionette TRACE conn3 <- [1,1590,null,{}] 10:57:39 INFO - PROCESS | 20900 | 1461088659614 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:57:39 INFO - PROCESS | 20900 | 1461088659829 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:57:40 INFO - PROCESS | 20900 | 1461088660182 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87caf400 == 138 [pid = 20900] [id = 405] 10:57:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x87cb3c00) [pid = 20900] [serial = 1216] [outer = (nil)] 10:57:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x895c1000) [pid = 20900] [serial = 1217] [outer = 0x87cb3c00] 10:57:40 INFO - PROCESS | 20900 | 1461088660279 Marionette DEBUG loaded listener.js 10:57:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8b150000) [pid = 20900] [serial = 1218] [outer = 0x87cb3c00] 10:57:41 INFO - PROCESS | 20900 | 1461088661284 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:57:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:57:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1736ms 10:57:41 INFO - PROCESS | 20900 | 1461088661336 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:57:41 INFO - PROCESS | 20900 | 1461088661345 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:57:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:57:41 INFO - PROCESS | 20900 | 1461088661358 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:57:41 INFO - PROCESS | 20900 | 1461088661364 Marionette TRACE conn3 <- [1,1594,null,{}] 10:57:41 INFO - PROCESS | 20900 | 1461088661371 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:57:41 INFO - PROCESS | 20900 | 1461088661586 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:57:41 INFO - PROCESS | 20900 | 1461088661975 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc25400 == 139 [pid = 20900] [id = 406] 10:57:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8bc27400) [pid = 20900] [serial = 1219] [outer = (nil)] 10:57:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8bc4b800) [pid = 20900] [serial = 1220] [outer = 0x8bc27400] 10:57:42 INFO - PROCESS | 20900 | 1461088662073 Marionette DEBUG loaded listener.js 10:57:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8bc85400) [pid = 20900] [serial = 1221] [outer = 0x8bc27400] 10:57:43 INFO - PROCESS | 20900 | 1461088663041 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:57:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:57:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1739ms 10:57:43 INFO - PROCESS | 20900 | 1461088663097 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:57:43 INFO - PROCESS | 20900 | 1461088663102 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:57:43 INFO - PROCESS | 20900 | 1461088663109 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:57:43 INFO - PROCESS | 20900 | 1461088663116 Marionette TRACE conn3 <- [1,1598,null,{}] 10:57:43 INFO - PROCESS | 20900 | 1461088663133 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:57:43 INFO - PROCESS | 20900 | 1461088663400 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:57:43 INFO - PROCESS | 20900 | 1461088663734 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc46400 == 140 [pid = 20900] [id = 407] 10:57:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8c379800) [pid = 20900] [serial = 1222] [outer = (nil)] 10:57:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8c58a400) [pid = 20900] [serial = 1223] [outer = 0x8c379800] 10:57:43 INFO - PROCESS | 20900 | 1461088663828 Marionette DEBUG loaded listener.js 10:57:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8c612c00) [pid = 20900] [serial = 1224] [outer = 0x8c379800] 10:57:44 INFO - PROCESS | 20900 | 1461088664761 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:57:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:57:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1694ms 10:57:44 INFO - PROCESS | 20900 | 1461088664803 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:57:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:57:44 INFO - PROCESS | 20900 | 1461088664808 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:57:44 INFO - PROCESS | 20900 | 1461088664815 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:57:44 INFO - PROCESS | 20900 | 1461088664819 Marionette TRACE conn3 <- [1,1602,null,{}] 10:57:44 INFO - PROCESS | 20900 | 1461088664825 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:57:45 INFO - PROCESS | 20900 | 1461088665043 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:57:45 INFO - PROCESS | 20900 | 1461088665364 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ba5e400 == 141 [pid = 20900] [id = 408] 10:57:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8c380800) [pid = 20900] [serial = 1225] [outer = (nil)] 10:57:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8df10800) [pid = 20900] [serial = 1226] [outer = 0x8c380800] 10:57:45 INFO - PROCESS | 20900 | 1461088665462 Marionette DEBUG loaded listener.js 10:57:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8dfb1000) [pid = 20900] [serial = 1227] [outer = 0x8c380800] 10:57:46 INFO - PROCESS | 20900 | 1461088666396 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:57:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:57:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1632ms 10:57:46 INFO - PROCESS | 20900 | 1461088666447 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:57:46 INFO - PROCESS | 20900 | 1461088666451 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:57:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:57:46 INFO - PROCESS | 20900 | 1461088666458 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:57:46 INFO - PROCESS | 20900 | 1461088666462 Marionette TRACE conn3 <- [1,1606,null,{}] 10:57:46 INFO - PROCESS | 20900 | 1461088666468 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:57:46 INFO - PROCESS | 20900 | 1461088666677 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:57:47 INFO - PROCESS | 20900 | 1461088666997 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af8c00 == 142 [pid = 20900] [id = 409] 10:57:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x8bc4c800) [pid = 20900] [serial = 1228] [outer = (nil)] 10:57:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x8e9f1c00) [pid = 20900] [serial = 1229] [outer = 0x8bc4c800] 10:57:47 INFO - PROCESS | 20900 | 1461088667092 Marionette DEBUG loaded listener.js 10:57:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x8ea56400) [pid = 20900] [serial = 1230] [outer = 0x8bc4c800] 10:57:48 INFO - PROCESS | 20900 | 1461088668010 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:57:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:57:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1631ms 10:57:48 INFO - PROCESS | 20900 | 1461088668091 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:57:48 INFO - PROCESS | 20900 | 1461088668095 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:57:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:57:48 INFO - PROCESS | 20900 | 1461088668102 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:57:48 INFO - PROCESS | 20900 | 1461088668106 Marionette TRACE conn3 <- [1,1610,null,{}] 10:57:48 INFO - PROCESS | 20900 | 1461088668112 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:57:48 INFO - PROCESS | 20900 | 1461088668397 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:57:48 INFO - PROCESS | 20900 | 1461088668737 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 20900 | ++DOCSHELL 0x8df03800 == 143 [pid = 20900] [id = 410] 10:57:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x8e9f5400) [pid = 20900] [serial = 1231] [outer = (nil)] 10:57:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x8f2e6c00) [pid = 20900] [serial = 1232] [outer = 0x8e9f5400] 10:57:48 INFO - PROCESS | 20900 | 1461088668843 Marionette DEBUG loaded listener.js 10:57:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x91323000) [pid = 20900] [serial = 1233] [outer = 0x8e9f5400] 10:57:49 INFO - PROCESS | 20900 | 1461088669808 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:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1739ms 10:57:49 INFO - PROCESS | 20900 | 1461088669842 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:57:49 INFO - PROCESS | 20900 | 1461088669846 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:57:49 INFO - PROCESS | 20900 | 1461088669853 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:57:49 INFO - PROCESS | 20900 | 1461088669856 Marionette TRACE conn3 <- [1,1614,null,{}] 10:57:49 INFO - PROCESS | 20900 | 1461088669862 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:57:50 INFO - PROCESS | 20900 | 1461088670073 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:57:50 INFO - PROCESS | 20900 | 1461088670355 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ed0e400 == 144 [pid = 20900] [id = 411] 10:57:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x8ed0e800) [pid = 20900] [serial = 1234] [outer = (nil)] 10:57:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x932f1c00) [pid = 20900] [serial = 1235] [outer = 0x8ed0e800] 10:57:50 INFO - PROCESS | 20900 | 1461088670494 Marionette DEBUG loaded listener.js 10:57:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x93387800) [pid = 20900] [serial = 1236] [outer = 0x8ed0e800] 10:57:51 INFO - PROCESS | 20900 | 1461088671392 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:57:51 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:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1580ms 10:57:51 INFO - PROCESS | 20900 | 1461088671434 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:57:51 INFO - PROCESS | 20900 | 1461088671438 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:57:51 INFO - PROCESS | 20900 | 1461088671445 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:57:51 INFO - PROCESS | 20900 | 1461088671449 Marionette TRACE conn3 <- [1,1618,null,{}] 10:57:51 INFO - PROCESS | 20900 | 1461088671455 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:57:51 INFO - PROCESS | 20900 | 1461088671661 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:57:52 INFO - PROCESS | 20900 | 1461088671984 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af9400 == 145 [pid = 20900] [id = 412] 10:57:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x8ed0bc00) [pid = 20900] [serial = 1237] [outer = (nil)] 10:57:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x945c7c00) [pid = 20900] [serial = 1238] [outer = 0x8ed0bc00] 10:57:52 INFO - PROCESS | 20900 | 1461088672080 Marionette DEBUG loaded listener.js 10:57:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x945cf800) [pid = 20900] [serial = 1239] [outer = 0x8ed0bc00] 10:57:53 INFO - PROCESS | 20900 | 1461088673023 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:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1631ms 10:57:53 INFO - PROCESS | 20900 | 1461088673077 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:57:53 INFO - PROCESS | 20900 | 1461088673080 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:57:53 INFO - PROCESS | 20900 | 1461088673087 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:57:53 INFO - PROCESS | 20900 | 1461088673090 Marionette TRACE conn3 <- [1,1622,null,{}] 10:57:53 INFO - PROCESS | 20900 | 1461088673097 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:57:53 INFO - PROCESS | 20900 | 1461088673315 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:57:53 INFO - PROCESS | 20900 | 1461088673643 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 20900 | ++DOCSHELL 0x862e9000 == 146 [pid = 20900] [id = 413] 10:57:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x87c54800) [pid = 20900] [serial = 1240] [outer = (nil)] 10:57:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x94fdac00) [pid = 20900] [serial = 1241] [outer = 0x87c54800] 10:57:53 INFO - PROCESS | 20900 | 1461088673740 Marionette DEBUG loaded listener.js 10:57:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x96790000) [pid = 20900] [serial = 1242] [outer = 0x87c54800] 10:57:54 INFO - PROCESS | 20900 | 1461088674690 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:57:54 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:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1684ms 10:57:54 INFO - PROCESS | 20900 | 1461088674772 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:57:54 INFO - PROCESS | 20900 | 1461088674776 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:57:54 INFO - PROCESS | 20900 | 1461088674783 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:57:54 INFO - PROCESS | 20900 | 1461088674786 Marionette TRACE conn3 <- [1,1626,null,{}] 10:57:54 INFO - PROCESS | 20900 | 1461088674792 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:57:55 INFO - PROCESS | 20900 | 1461088675052 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:57:55 INFO - PROCESS | 20900 | 1461088675386 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x945cb000 == 147 [pid = 20900] [id = 414] 10:57:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x9627ac00) [pid = 20900] [serial = 1243] [outer = (nil)] 10:57:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x971e5800) [pid = 20900] [serial = 1244] [outer = 0x9627ac00] 10:57:55 INFO - PROCESS | 20900 | 1461088675476 Marionette DEBUG loaded listener.js 10:57:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x973ee400) [pid = 20900] [serial = 1245] [outer = 0x9627ac00] 10:57:56 INFO - PROCESS | 20900 | 1461088676393 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:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1681ms 10:57:56 INFO - PROCESS | 20900 | 1461088676465 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:57:56 INFO - PROCESS | 20900 | 1461088676470 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:57:56 INFO - PROCESS | 20900 | 1461088676476 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:57:56 INFO - PROCESS | 20900 | 1461088676487 Marionette TRACE conn3 <- [1,1630,null,{}] 10:57:56 INFO - PROCESS | 20900 | 1461088676492 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:57:56 INFO - PROCESS | 20900 | 1461088676762 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:57:57 INFO - PROCESS | 20900 | 1461088677108 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97b58000 == 148 [pid = 20900] [id = 415] 10:57:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x97f02800) [pid = 20900] [serial = 1246] [outer = (nil)] 10:57:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x97f0bc00) [pid = 20900] [serial = 1247] [outer = 0x97f02800] 10:57:57 INFO - PROCESS | 20900 | 1461088677206 Marionette DEBUG loaded listener.js 10:57:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x9807f000) [pid = 20900] [serial = 1248] [outer = 0x97f02800] 10:57:58 INFO - PROCESS | 20900 | 1461088678178 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:57:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:57:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1740ms 10:57:58 INFO - PROCESS | 20900 | 1461088678217 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:57:58 INFO - PROCESS | 20900 | 1461088678220 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:57:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:57:58 INFO - PROCESS | 20900 | 1461088678227 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:57:58 INFO - PROCESS | 20900 | 1461088678231 Marionette TRACE conn3 <- [1,1634,null,{}] 10:57:58 INFO - PROCESS | 20900 | 1461088678237 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:57:58 INFO - PROCESS | 20900 | 1461088678448 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:57:58 INFO - PROCESS | 20900 | 1461088678782 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bcdec00 == 149 [pid = 20900] [id = 416] 10:57:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x97482c00) [pid = 20900] [serial = 1249] [outer = (nil)] 10:57:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x989a8000) [pid = 20900] [serial = 1250] [outer = 0x97482c00] 10:57:58 INFO - PROCESS | 20900 | 1461088678878 Marionette DEBUG loaded listener.js 10:57:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x9900c000) [pid = 20900] [serial = 1251] [outer = 0x97482c00] 10:57:59 INFO - PROCESS | 20900 | 1461088679794 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:57:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:57:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1633ms 10:57:59 INFO - PROCESS | 20900 | 1461088679861 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:57:59 INFO - PROCESS | 20900 | 1461088679865 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:57:59 INFO - PROCESS | 20900 | 1461088679872 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:57:59 INFO - PROCESS | 20900 | 1461088679875 Marionette TRACE conn3 <- [1,1638,null,{}] 10:57:59 INFO - PROCESS | 20900 | 1461088679881 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:58:00 INFO - PROCESS | 20900 | 1461088680143 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:58:00 INFO - PROCESS | 20900 | 1461088680481 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x973f1400 == 150 [pid = 20900] [id = 417] 10:58:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x98749c00) [pid = 20900] [serial = 1252] [outer = (nil)] 10:58:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x994d1c00) [pid = 20900] [serial = 1253] [outer = 0x98749c00] 10:58:00 INFO - PROCESS | 20900 | 1461088680634 Marionette DEBUG loaded listener.js 10:58:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x9ae18c00) [pid = 20900] [serial = 1254] [outer = 0x98749c00] 10:58:01 INFO - PROCESS | 20900 | 1461088681674 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:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1836ms 10:58:01 INFO - PROCESS | 20900 | 1461088681709 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:58:01 INFO - PROCESS | 20900 | 1461088681713 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:58:01 INFO - PROCESS | 20900 | 1461088681719 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:58:01 INFO - PROCESS | 20900 | 1461088681723 Marionette TRACE conn3 <- [1,1642,null,{}] 10:58:01 INFO - PROCESS | 20900 | 1461088681729 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:58:01 INFO - PROCESS | 20900 | 1461088681928 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:58:02 INFO - PROCESS | 20900 | 1461088682263 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 20900 | ++DOCSHELL 0x97b51400 == 151 [pid = 20900] [id = 418] 10:58:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x99009c00) [pid = 20900] [serial = 1255] [outer = (nil)] 10:58:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0x9fc4d800) [pid = 20900] [serial = 1256] [outer = 0x99009c00] 10:58:02 INFO - PROCESS | 20900 | 1461088682401 Marionette DEBUG loaded listener.js 10:58:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 186 (0x9fc78400) [pid = 20900] [serial = 1257] [outer = 0x99009c00] 10:58:03 INFO - PROCESS | 20900 | 1461088683337 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:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1686ms 10:58:03 INFO - PROCESS | 20900 | 1461088683408 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:58:03 INFO - PROCESS | 20900 | 1461088683422 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:58:03 INFO - PROCESS | 20900 | 1461088683429 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:58:03 INFO - PROCESS | 20900 | 1461088683433 Marionette TRACE conn3 <- [1,1646,null,{}] 10:58:03 INFO - PROCESS | 20900 | 1461088683438 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:58:03 INFO - PROCESS | 20900 | 1461088683688 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:58:04 INFO - PROCESS | 20900 | 1461088684020 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86257400 == 152 [pid = 20900] [id = 419] 10:58:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 187 (0x8c7e4400) [pid = 20900] [serial = 1258] [outer = (nil)] 10:58:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 188 (0xa0031400) [pid = 20900] [serial = 1259] [outer = 0x8c7e4400] 10:58:04 INFO - PROCESS | 20900 | 1461088684115 Marionette DEBUG loaded listener.js 10:58:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 189 (0xa0098800) [pid = 20900] [serial = 1260] [outer = 0x8c7e4400] 10:58:05 INFO - PROCESS | 20900 | 1461088685179 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:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1786ms 10:58:05 INFO - PROCESS | 20900 | 1461088685215 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:58:05 INFO - PROCESS | 20900 | 1461088685219 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:58:05 INFO - PROCESS | 20900 | 1461088685226 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:58:05 INFO - PROCESS | 20900 | 1461088685230 Marionette TRACE conn3 <- [1,1650,null,{}] 10:58:05 INFO - PROCESS | 20900 | 1461088685236 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:58:05 INFO - PROCESS | 20900 | 1461088685450 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:58:05 INFO - PROCESS | 20900 | 1461088685805 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 20900 | ++DOCSHELL 0x868f6000 == 153 [pid = 20900] [id = 420] 10:58:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 190 (0x868f7c00) [pid = 20900] [serial = 1261] [outer = (nil)] 10:58:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 191 (0xa0a8bc00) [pid = 20900] [serial = 1262] [outer = 0x868f7c00] 10:58:05 INFO - PROCESS | 20900 | 1461088685901 Marionette DEBUG loaded listener.js 10:58:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 192 (0xa0ad2800) [pid = 20900] [serial = 1263] [outer = 0x868f7c00] 10:58:06 INFO - PROCESS | 20900 | 1461088686941 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:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1789ms 10:58:07 INFO - PROCESS | 20900 | 1461088687016 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:58:07 INFO - PROCESS | 20900 | 1461088687021 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:58:07 INFO - PROCESS | 20900 | 1461088687027 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:58:07 INFO - PROCESS | 20900 | 1461088687031 Marionette TRACE conn3 <- [1,1654,null,{}] 10:58:07 INFO - PROCESS | 20900 | 1461088687037 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:58:07 INFO - PROCESS | 20900 | 1461088687285 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:58:07 INFO - PROCESS | 20900 | 1461088687619 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x877ad000 == 154 [pid = 20900] [id = 421] 10:58:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 193 (0x87afac00) [pid = 20900] [serial = 1264] [outer = (nil)] 10:58:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 194 (0x8a20b000) [pid = 20900] [serial = 1265] [outer = 0x87afac00] 10:58:07 INFO - PROCESS | 20900 | 1461088687713 Marionette DEBUG loaded listener.js 10:58:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 195 (0x89799800) [pid = 20900] [serial = 1266] [outer = 0x87afac00] 10:58:08 INFO - PROCESS | 20900 | 1461088688659 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:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1688ms 10:58:08 INFO - PROCESS | 20900 | 1461088688716 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:58:08 INFO - PROCESS | 20900 | 1461088688721 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:58:08 INFO - PROCESS | 20900 | 1461088688727 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:58:08 INFO - PROCESS | 20900 | 1461088688730 Marionette TRACE conn3 <- [1,1658,null,{}] 10:58:08 INFO - PROCESS | 20900 | 1461088688737 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:58:08 INFO - PROCESS | 20900 | 1461088688956 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:58:09 INFO - PROCESS | 20900 | 1461088689873 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | --DOCSHELL 0x96796000 == 153 [pid = 20900] [id = 349] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x945c5c00 == 152 [pid = 20900] [id = 351] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x967b1000 == 151 [pid = 20900] [id = 350] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x962d1000 == 150 [pid = 20900] [id = 57] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x94f55800 == 149 [pid = 20900] [id = 348] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9f6000 == 148 [pid = 20900] [id = 81] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x87af3c00 == 147 [pid = 20900] [id = 256] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x846ba800 == 146 [pid = 20900] [id = 352] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8bcd5400 == 145 [pid = 20900] [id = 397] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8af6a800 == 144 [pid = 20900] [id = 395] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x97b4f400 == 143 [pid = 20900] [id = 396] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x9740c400 == 142 [pid = 20900] [id = 394] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x945c4400 == 141 [pid = 20900] [id = 393] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x94210800 == 140 [pid = 20900] [id = 392] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8c7df400 == 139 [pid = 20900] [id = 391] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x851e2800 == 138 [pid = 20900] [id = 390] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8a209c00 == 137 [pid = 20900] [id = 388] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8a20f000 == 136 [pid = 20900] [id = 389] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8c7e0c00 == 135 [pid = 20900] [id = 387] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8b34a800 == 134 [pid = 20900] [id = 386] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x895bb000 == 133 [pid = 20900] [id = 385] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8b97a400 == 132 [pid = 20900] [id = 384] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x8884c000 == 131 [pid = 20900] [id = 383] 10:58:10 INFO - PROCESS | 20900 | --DOCSHELL 0x84dd2000 == 130 [pid = 20900] [id = 382] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 194 (0x8b97d400) [pid = 20900] [serial = 1145] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 193 (0x8bc4bc00) [pid = 20900] [serial = 1089] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 192 (0x87def400) [pid = 20900] [serial = 1137] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 191 (0x8f5e0400) [pid = 20900] [serial = 1095] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 190 (0x8bc27000) [pid = 20900] [serial = 1088] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 189 (0x8ba68800) [pid = 20900] [serial = 1023] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 188 (0x9b095800) [pid = 20900] [serial = 1131] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 187 (0x8bcdd800) [pid = 20900] [serial = 1082] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 186 (0x8ea55800) [pid = 20900] [serial = 1091] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 185 (0x91326000) [pid = 20900] [serial = 1038] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0x91fe0800) [pid = 20900] [serial = 1098] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x986a7400) [pid = 20900] [serial = 1118] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x8979b400) [pid = 20900] [serial = 1020] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x8f2f2c00) [pid = 20900] [serial = 1094] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8b352c00) [pid = 20900] [serial = 1142] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x9620a400) [pid = 20900] [serial = 1103] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x971df000) [pid = 20900] [serial = 1107] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x96381800) [pid = 20900] [serial = 1047] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x9132d400) [pid = 20900] [serial = 1097] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x98077c00) [pid = 20900] [serial = 1112] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x97b57800) [pid = 20900] [serial = 1053] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x89e08c00) [pid = 20900] [serial = 1140] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x994c3400) [pid = 20900] [serial = 1124] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x990fb800) [pid = 20900] [serial = 1122] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8c7de800) [pid = 20900] [serial = 1083] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x97c6d800) [pid = 20900] [serial = 1110] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x89e08400) [pid = 20900] [serial = 1133] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x97481000) [pid = 20900] [serial = 1050] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x990f6800) [pid = 20900] [serial = 1121] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x87cb1800) [pid = 20900] [serial = 948] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x98079800) [pid = 20900] [serial = 1113] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x9899bc00) [pid = 20900] [serial = 1116] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x97b51c00) [pid = 20900] [serial = 1109] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x86acd000) [pid = 20900] [serial = 1017] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x98acb800) [pid = 20900] [serial = 1119] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8ed02800) [pid = 20900] [serial = 1092] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x89795400) [pid = 20900] [serial = 1086] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x87df9c00) [pid = 20900] [serial = 1085] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x8f378c00) [pid = 20900] [serial = 1035] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8c60f400) [pid = 20900] [serial = 1029] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x87caf800) [pid = 20900] [serial = 1136] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x9ae16000) [pid = 20900] [serial = 1128] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x932f5400) [pid = 20900] [serial = 1041] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x94209c00) [pid = 20900] [serial = 1044] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x9698fc00) [pid = 20900] [serial = 1106] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x9b090800) [pid = 20900] [serial = 1130] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x945c3800) [pid = 20900] [serial = 1100] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x9ae0ec00) [pid = 20900] [serial = 1127] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x97d77c00) [pid = 20900] [serial = 1056] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x97f0a800) [pid = 20900] [serial = 1059] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x945c9400) [pid = 20900] [serial = 1101] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8ed04c00) [pid = 20900] [serial = 1032] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x962ce800) [pid = 20900] [serial = 1104] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x897a0800) [pid = 20900] [serial = 1139] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x994c5800) [pid = 20900] [serial = 1125] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8bcd3800) [pid = 20900] [serial = 1026] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8b97f400) [pid = 20900] [serial = 1143] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x98752400) [pid = 20900] [serial = 1115] [outer = (nil)] [url = about:blank] 10:58:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x86ac7000 == 131 [pid = 20900] [id = 422] 10:58:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x86aca000) [pid = 20900] [serial = 1267] [outer = (nil)] 10:58:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x877ab000) [pid = 20900] [serial = 1268] [outer = 0x86aca000] 10:58:10 INFO - PROCESS | 20900 | 1461088690843 Marionette DEBUG loaded listener.js 10:58:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x87afc000) [pid = 20900] [serial = 1269] [outer = 0x86aca000] 10:58:11 INFO - PROCESS | 20900 | 1461088691675 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:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2998ms 10:58:11 INFO - PROCESS | 20900 | 1461088691725 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:58:11 INFO - PROCESS | 20900 | 1461088691730 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:58:11 INFO - PROCESS | 20900 | 1461088691738 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:58:11 INFO - PROCESS | 20900 | 1461088691745 Marionette TRACE conn3 <- [1,1662,null,{}] 10:58:11 INFO - PROCESS | 20900 | 1461088691752 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:58:11 INFO - PROCESS | 20900 | 1461088691946 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:58:12 INFO - PROCESS | 20900 | 1461088692143 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87caec00 == 132 [pid = 20900] [id = 423] 10:58:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x87cb7000) [pid = 20900] [serial = 1270] [outer = (nil)] 10:58:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x87df7800) [pid = 20900] [serial = 1271] [outer = 0x87cb7000] 10:58:12 INFO - PROCESS | 20900 | 1461088692225 Marionette DEBUG loaded listener.js 10:58:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x88849c00) [pid = 20900] [serial = 1272] [outer = 0x87cb7000] 10:58:13 INFO - PROCESS | 20900 | 1461088693076 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:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1393ms 10:58:13 INFO - PROCESS | 20900 | 1461088693143 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:58:13 INFO - PROCESS | 20900 | 1461088693149 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:58:13 INFO - PROCESS | 20900 | 1461088693158 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:58:13 INFO - PROCESS | 20900 | 1461088693161 Marionette TRACE conn3 <- [1,1666,null,{}] 10:58:13 INFO - PROCESS | 20900 | 1461088693167 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:58:13 INFO - PROCESS | 20900 | 1461088693437 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:58:13 INFO - PROCESS | 20900 | 1461088693462 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87cb5400 == 133 [pid = 20900] [id = 424] 10:58:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x87df9000) [pid = 20900] [serial = 1273] [outer = (nil)] 10:58:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x89e0a000) [pid = 20900] [serial = 1274] [outer = 0x87df9000] 10:58:13 INFO - PROCESS | 20900 | 1461088693536 Marionette DEBUG loaded listener.js 10:58:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8af66c00) [pid = 20900] [serial = 1275] [outer = 0x87df9000] 10:58:14 INFO - PROCESS | 20900 | 1461088694632 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:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1538ms 10:58:14 INFO - PROCESS | 20900 | 1461088694696 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:58:14 INFO - PROCESS | 20900 | 1461088694700 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:58:14 INFO - PROCESS | 20900 | 1461088694715 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:58:14 INFO - PROCESS | 20900 | 1461088694725 Marionette TRACE conn3 <- [1,1670,null,{}] 10:58:14 INFO - PROCESS | 20900 | 1461088694739 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:58:15 INFO - PROCESS | 20900 | 1461088695005 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:58:15 INFO - PROCESS | 20900 | 1461088695031 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895c4400 == 134 [pid = 20900] [id = 425] 10:58:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x89e13c00) [pid = 20900] [serial = 1276] [outer = (nil)] 10:58:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8b986800) [pid = 20900] [serial = 1277] [outer = 0x89e13c00] 10:58:15 INFO - PROCESS | 20900 | 1461088695105 Marionette DEBUG loaded listener.js 10:58:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8ba66c00) [pid = 20900] [serial = 1278] [outer = 0x89e13c00] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x877ae400) [pid = 20900] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x895bb800) [pid = 20900] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8f2e7c00) [pid = 20900] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x97f0dc00) [pid = 20900] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8c584800) [pid = 20900] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x945c7000) [pid = 20900] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x862da800) [pid = 20900] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8bce0000) [pid = 20900] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8b982c00) [pid = 20900] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x89799400) [pid = 20900] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8fc18800) [pid = 20900] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8ba5c000) [pid = 20900] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x8c7e3400) [pid = 20900] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x9740dc00) [pid = 20900] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x84dd4400) [pid = 20900] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8865ac00) [pid = 20900] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8ed02000) [pid = 20900] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x97d71c00) [pid = 20900] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8b350c00) [pid = 20900] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x846b9c00) [pid = 20900] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x945c1c00) [pid = 20900] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x9745c800) [pid = 20900] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:58:16 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x8bc50400) [pid = 20900] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:58:16 INFO - PROCESS | 20900 | 1461088696731 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:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2044ms 10:58:16 INFO - PROCESS | 20900 | 1461088696757 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:58:16 INFO - PROCESS | 20900 | 1461088696762 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:58:16 INFO - PROCESS | 20900 | 1461088696768 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:58:16 INFO - PROCESS | 20900 | 1461088696772 Marionette TRACE conn3 <- [1,1674,null,{}] 10:58:16 INFO - PROCESS | 20900 | 1461088696777 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:58:16 INFO - PROCESS | 20900 | 1461088696961 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:58:17 INFO - PROCESS | 20900 | 1461088697144 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846b2400 == 135 [pid = 20900] [id = 426] 10:58:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x86acfc00) [pid = 20900] [serial = 1279] [outer = (nil)] 10:58:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8b983400) [pid = 20900] [serial = 1280] [outer = 0x86acfc00] 10:58:17 INFO - PROCESS | 20900 | 1461088697223 Marionette DEBUG loaded listener.js 10:58:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x8bad2800) [pid = 20900] [serial = 1281] [outer = 0x86acfc00] 10:58:18 INFO - PROCESS | 20900 | 1461088698026 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:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1392ms 10:58:18 INFO - PROCESS | 20900 | 1461088698168 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:58:18 INFO - PROCESS | 20900 | 1461088698174 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:58:18 INFO - PROCESS | 20900 | 1461088698183 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:58:18 INFO - PROCESS | 20900 | 1461088698190 Marionette TRACE conn3 <- [1,1678,null,{}] 10:58:18 INFO - PROCESS | 20900 | 1461088698210 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:58:18 INFO - PROCESS | 20900 | 1461088698458 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:58:18 INFO - PROCESS | 20900 | 1461088698803 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87c59000 == 136 [pid = 20900] [id = 427] 10:58:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x87c5a000) [pid = 20900] [serial = 1282] [outer = (nil)] 10:58:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x87cb3800) [pid = 20900] [serial = 1283] [outer = 0x87c5a000] 10:58:18 INFO - PROCESS | 20900 | 1461088698896 Marionette DEBUG loaded listener.js 10:58:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x87df9c00) [pid = 20900] [serial = 1284] [outer = 0x87c5a000] 10:58:19 INFO - PROCESS | 20900 | 1461088699864 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:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1747ms 10:58:19 INFO - PROCESS | 20900 | 1461088699931 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:58:19 INFO - PROCESS | 20900 | 1461088699937 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:58:19 INFO - PROCESS | 20900 | 1461088699950 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:58:19 INFO - PROCESS | 20900 | 1461088699957 Marionette TRACE conn3 <- [1,1682,null,{}] 10:58:19 INFO - PROCESS | 20900 | 1461088699963 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:58:20 INFO - PROCESS | 20900 | 1461088700229 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:58:20 INFO - PROCESS | 20900 | 1461088700556 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x89796000 == 137 [pid = 20900] [id = 428] 10:58:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x89797c00) [pid = 20900] [serial = 1285] [outer = (nil)] 10:58:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8b154000) [pid = 20900] [serial = 1286] [outer = 0x89797c00] 10:58:20 INFO - PROCESS | 20900 | 1461088700665 Marionette DEBUG loaded listener.js 10:58:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8b352c00) [pid = 20900] [serial = 1287] [outer = 0x89797c00] 10:58:21 INFO - PROCESS | 20900 | 1461088701682 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:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1792ms 10:58:21 INFO - PROCESS | 20900 | 1461088701740 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:58:21 INFO - PROCESS | 20900 | 1461088701743 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:58:21 INFO - PROCESS | 20900 | 1461088701751 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:58:21 INFO - PROCESS | 20900 | 1461088701755 Marionette TRACE conn3 <- [1,1686,null,{}] 10:58:21 INFO - PROCESS | 20900 | 1461088701771 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:58:21 INFO - PROCESS | 20900 | 1461088701985 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:58:22 INFO - PROCESS | 20900 | 1461088702348 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b159000 == 138 [pid = 20900] [id = 429] 10:58:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8bc46c00) [pid = 20900] [serial = 1288] [outer = (nil)] 10:58:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8bc81800) [pid = 20900] [serial = 1289] [outer = 0x8bc46c00] 10:58:22 INFO - PROCESS | 20900 | 1461088702452 Marionette DEBUG loaded listener.js 10:58:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8bc90c00) [pid = 20900] [serial = 1290] [outer = 0x8bc46c00] 10:58:23 INFO - PROCESS | 20900 | 1461088703386 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:58:23 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:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1685ms 10:58:23 INFO - PROCESS | 20900 | 1461088703436 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:58:23 INFO - PROCESS | 20900 | 1461088703441 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:58:23 INFO - PROCESS | 20900 | 1461088703447 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:58:23 INFO - PROCESS | 20900 | 1461088703451 Marionette TRACE conn3 <- [1,1690,null,{}] 10:58:23 INFO - PROCESS | 20900 | 1461088703457 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:58:23 INFO - PROCESS | 20900 | 1461088703663 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:58:24 INFO - PROCESS | 20900 | 1461088703978 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b34a000 == 139 [pid = 20900] [id = 430] 10:58:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8bc4e000) [pid = 20900] [serial = 1291] [outer = (nil)] 10:58:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8c37e800) [pid = 20900] [serial = 1292] [outer = 0x8bc4e000] 10:58:24 INFO - PROCESS | 20900 | 1461088704074 Marionette DEBUG loaded listener.js 10:58:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8c588c00) [pid = 20900] [serial = 1293] [outer = 0x8bc4e000] 10:58:25 INFO - PROCESS | 20900 | 1461088704995 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:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1586ms 10:58:25 INFO - PROCESS | 20900 | 1461088705034 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:58:25 INFO - PROCESS | 20900 | 1461088705037 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:58:25 INFO - PROCESS | 20900 | 1461088705044 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:58:25 INFO - PROCESS | 20900 | 1461088705047 Marionette TRACE conn3 <- [1,1694,null,{}] 10:58:25 INFO - PROCESS | 20900 | 1461088705053 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:58:25 INFO - PROCESS | 20900 | 1461088705258 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:58:25 INFO - PROCESS | 20900 | 1461088705583 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b155400 == 140 [pid = 20900] [id = 431] 10:58:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8c378000) [pid = 20900] [serial = 1294] [outer = (nil)] 10:58:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8c616c00) [pid = 20900] [serial = 1295] [outer = 0x8c378000] 10:58:25 INFO - PROCESS | 20900 | 1461088705711 Marionette DEBUG loaded listener.js 10:58:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8c7de800) [pid = 20900] [serial = 1296] [outer = 0x8c378000] 10:58:26 INFO - PROCESS | 20900 | 1461088706609 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:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1638ms 10:58:26 INFO - PROCESS | 20900 | 1461088706683 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:58:26 INFO - PROCESS | 20900 | 1461088706687 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:58:26 INFO - PROCESS | 20900 | 1461088706694 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:58:26 INFO - PROCESS | 20900 | 1461088706697 Marionette TRACE conn3 <- [1,1698,null,{}] 10:58:26 INFO - PROCESS | 20900 | 1461088706704 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:58:26 INFO - PROCESS | 20900 | 1461088706983 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:58:27 INFO - PROCESS | 20900 | 1461088707314 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 20900 | ++DOCSHELL 0x86acf800 == 141 [pid = 20900] [id = 432] 10:58:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8df0f400) [pid = 20900] [serial = 1297] [outer = (nil)] 10:58:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8dfb8800) [pid = 20900] [serial = 1298] [outer = 0x8df0f400] 10:58:27 INFO - PROCESS | 20900 | 1461088707414 Marionette DEBUG loaded listener.js 10:58:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8ea5b800) [pid = 20900] [serial = 1299] [outer = 0x8df0f400] 10:58:28 INFO - PROCESS | 20900 | 1461088708359 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:58:28 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:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1737ms 10:58:28 INFO - PROCESS | 20900 | 1461088708432 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:58:28 INFO - PROCESS | 20900 | 1461088708437 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:58:28 INFO - PROCESS | 20900 | 1461088708443 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:58:28 INFO - PROCESS | 20900 | 1461088708447 Marionette TRACE conn3 <- [1,1702,null,{}] 10:58:28 INFO - PROCESS | 20900 | 1461088708453 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:58:28 INFO - PROCESS | 20900 | 1461088708685 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:58:29 INFO - PROCESS | 20900 | 1461088708999 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bcd4c00 == 142 [pid = 20900] [id = 433] 10:58:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8c37a000) [pid = 20900] [serial = 1300] [outer = (nil)] 10:58:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8ed0b400) [pid = 20900] [serial = 1301] [outer = 0x8c37a000] 10:58:29 INFO - PROCESS | 20900 | 1461088709092 Marionette DEBUG loaded listener.js 10:58:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8f28d400) [pid = 20900] [serial = 1302] [outer = 0x8c37a000] 10:58:30 INFO - PROCESS | 20900 | 1461088710016 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:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1639ms 10:58:30 INFO - PROCESS | 20900 | 1461088710083 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:58:30 INFO - PROCESS | 20900 | 1461088710088 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:58:30 INFO - PROCESS | 20900 | 1461088710095 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:58:30 INFO - PROCESS | 20900 | 1461088710099 Marionette TRACE conn3 <- [1,1706,null,{}] 10:58:30 INFO - PROCESS | 20900 | 1461088710105 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:58:30 INFO - PROCESS | 20900 | 1461088710323 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:58:30 INFO - PROCESS | 20900 | 1461088710647 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 20900 | ++DOCSHELL 0x85105c00 == 143 [pid = 20900] [id = 434] 10:58:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x851dbc00) [pid = 20900] [serial = 1303] [outer = (nil)] 10:58:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8f294000) [pid = 20900] [serial = 1304] [outer = 0x851dbc00] 10:58:30 INFO - PROCESS | 20900 | 1461088710752 Marionette DEBUG loaded listener.js 10:58:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8f2ef800) [pid = 20900] [serial = 1305] [outer = 0x851dbc00] 10:58:31 INFO - PROCESS | 20900 | 1461088711671 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:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1632ms 10:58:31 INFO - PROCESS | 20900 | 1461088711729 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:58:31 INFO - PROCESS | 20900 | 1461088711732 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:58:31 INFO - PROCESS | 20900 | 1461088711739 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:58:31 INFO - PROCESS | 20900 | 1461088711743 Marionette TRACE conn3 <- [1,1710,null,{}] 10:58:31 INFO - PROCESS | 20900 | 1461088711749 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:58:31 INFO - PROCESS | 20900 | 1461088711984 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:58:32 INFO - PROCESS | 20900 | 1461088712300 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87c4e000 == 144 [pid = 20900] [id = 435] 10:58:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8df07c00) [pid = 20900] [serial = 1306] [outer = (nil)] 10:58:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8f5e1800) [pid = 20900] [serial = 1307] [outer = 0x8df07c00] 10:58:32 INFO - PROCESS | 20900 | 1461088712395 Marionette DEBUG loaded listener.js 10:58:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8fa15800) [pid = 20900] [serial = 1308] [outer = 0x8df07c00] 10:58:33 INFO - PROCESS | 20900 | 1461088713337 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:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1632ms 10:58:33 INFO - PROCESS | 20900 | 1461088713372 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:58:33 INFO - PROCESS | 20900 | 1461088713376 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:58:33 INFO - PROCESS | 20900 | 1461088713383 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:58:33 INFO - PROCESS | 20900 | 1461088713386 Marionette TRACE conn3 <- [1,1714,null,{}] 10:58:33 INFO - PROCESS | 20900 | 1461088713393 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:58:33 INFO - PROCESS | 20900 | 1461088713608 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:58:33 INFO - PROCESS | 20900 | 1461088713923 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 20900 | ++DOCSHELL 0x8f379c00 == 145 [pid = 20900] [id = 436] 10:58:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x8f37c400) [pid = 20900] [serial = 1309] [outer = (nil)] 10:58:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x91325c00) [pid = 20900] [serial = 1310] [outer = 0x8f37c400] 10:58:34 INFO - PROCESS | 20900 | 1461088714019 Marionette DEBUG loaded listener.js 10:58:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x9132f800) [pid = 20900] [serial = 1311] [outer = 0x8f37c400] 10:58:34 INFO - PROCESS | 20900 | 1461088714920 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:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1585ms 10:58:34 INFO - PROCESS | 20900 | 1461088714969 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:58:34 INFO - PROCESS | 20900 | 1461088714974 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:58:34 INFO - PROCESS | 20900 | 1461088714980 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:58:34 INFO - PROCESS | 20900 | 1461088714985 Marionette TRACE conn3 <- [1,1718,null,{}] 10:58:34 INFO - PROCESS | 20900 | 1461088714991 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:58:35 INFO - PROCESS | 20900 | 1461088715227 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:58:35 INFO - PROCESS | 20900 | 1461088715577 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 20900 | ++DOCSHELL 0x851dd800 == 146 [pid = 20900] [id = 437] 10:58:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x932f0400) [pid = 20900] [serial = 1312] [outer = (nil)] 10:58:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x932f5c00) [pid = 20900] [serial = 1313] [outer = 0x932f0400] 10:58:35 INFO - PROCESS | 20900 | 1461088715693 Marionette DEBUG loaded listener.js 10:58:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x93391000) [pid = 20900] [serial = 1314] [outer = 0x932f0400] 10:58:36 INFO - PROCESS | 20900 | 1461088716623 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:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1687ms 10:58:36 INFO - PROCESS | 20900 | 1461088716668 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:58:36 INFO - PROCESS | 20900 | 1461088716672 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:58:36 INFO - PROCESS | 20900 | 1461088716679 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:58:36 INFO - PROCESS | 20900 | 1461088716682 Marionette TRACE conn3 <- [1,1722,null,{}] 10:58:36 INFO - PROCESS | 20900 | 1461088716688 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:58:36 INFO - PROCESS | 20900 | 1461088716887 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:58:37 INFO - PROCESS | 20900 | 1461088717208 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x932f7000 == 147 [pid = 20900] [id = 438] 10:58:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x94204000) [pid = 20900] [serial = 1315] [outer = (nil)] 10:58:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x945c4400) [pid = 20900] [serial = 1316] [outer = 0x94204000] 10:58:37 INFO - PROCESS | 20900 | 1461088717303 Marionette DEBUG loaded listener.js 10:58:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x945cac00) [pid = 20900] [serial = 1317] [outer = 0x94204000] 10:58:38 INFO - PROCESS | 20900 | 1461088718216 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:58:38 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:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1586ms 10:58:38 INFO - PROCESS | 20900 | 1461088718265 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:58:38 INFO - PROCESS | 20900 | 1461088718269 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:58:38 INFO - PROCESS | 20900 | 1461088718277 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:58:38 INFO - PROCESS | 20900 | 1461088718281 Marionette TRACE conn3 <- [1,1726,null,{}] 10:58:38 INFO - PROCESS | 20900 | 1461088718286 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:58:38 INFO - PROCESS | 20900 | 1461088718498 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:58:38 INFO - PROCESS | 20900 | 1461088718816 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 20900 | ++DOCSHELL 0x862e3000 == 148 [pid = 20900] [id = 439] 10:58:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x94204400) [pid = 20900] [serial = 1318] [outer = (nil)] 10:58:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x96209c00) [pid = 20900] [serial = 1319] [outer = 0x94204400] 10:58:38 INFO - PROCESS | 20900 | 1461088718910 Marionette DEBUG loaded listener.js 10:58:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x962ce800) [pid = 20900] [serial = 1320] [outer = 0x94204400] 10:58:39 INFO - PROCESS | 20900 | 1461088719809 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:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1582ms 10:58:39 INFO - PROCESS | 20900 | 1461088719860 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:58:39 INFO - PROCESS | 20900 | 1461088719864 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:58:39 INFO - PROCESS | 20900 | 1461088719871 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:58:39 INFO - PROCESS | 20900 | 1461088719875 Marionette TRACE conn3 <- [1,1730,null,{}] 10:58:39 INFO - PROCESS | 20900 | 1461088719881 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:58:40 INFO - PROCESS | 20900 | 1461088720092 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:58:40 INFO - PROCESS | 20900 | 1461088720433 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x88657400 == 149 [pid = 20900] [id = 440] 10:58:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x8a207c00) [pid = 20900] [serial = 1321] [outer = (nil)] 10:58:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x967b5800) [pid = 20900] [serial = 1322] [outer = 0x8a207c00] 10:58:40 INFO - PROCESS | 20900 | 1461088720528 Marionette DEBUG loaded listener.js 10:58:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x9698f800) [pid = 20900] [serial = 1323] [outer = 0x8a207c00] 10:58:41 INFO - PROCESS | 20900 | 1461088721502 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:58:41 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:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1691ms 10:58:41 INFO - PROCESS | 20900 | 1461088721562 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:58:41 INFO - PROCESS | 20900 | 1461088721566 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:58:41 INFO - PROCESS | 20900 | 1461088721572 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:58:41 INFO - PROCESS | 20900 | 1461088721576 Marionette TRACE conn3 <- [1,1734,null,{}] 10:58:41 INFO - PROCESS | 20900 | 1461088721582 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:58:41 INFO - PROCESS | 20900 | 1461088721795 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:58:42 INFO - PROCESS | 20900 | 1461088722121 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 20900 | ++DOCSHELL 0x86ace800 == 150 [pid = 20900] [id = 441] 10:58:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x931edc00) [pid = 20900] [serial = 1324] [outer = (nil)] 10:58:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x97461000) [pid = 20900] [serial = 1325] [outer = 0x931edc00] 10:58:42 INFO - PROCESS | 20900 | 1461088722212 Marionette DEBUG loaded listener.js 10:58:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x97464800) [pid = 20900] [serial = 1326] [outer = 0x931edc00] 10:58:43 INFO - PROCESS | 20900 | 1461088723115 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:58:43 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:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1586ms 10:58:43 INFO - PROCESS | 20900 | 1461088723160 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:58:43 INFO - PROCESS | 20900 | 1461088723164 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:58:43 INFO - PROCESS | 20900 | 1461088723170 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:58:43 INFO - PROCESS | 20900 | 1461088723174 Marionette TRACE conn3 <- [1,1738,null,{}] 10:58:43 INFO - PROCESS | 20900 | 1461088723180 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:58:43 INFO - PROCESS | 20900 | 1461088723385 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:58:43 INFO - PROCESS | 20900 | 1461088723720 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9740c400 == 151 [pid = 20900] [id = 442] 10:58:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x97457000) [pid = 20900] [serial = 1327] [outer = (nil)] 10:58:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x97b57c00) [pid = 20900] [serial = 1328] [outer = 0x97457000] 10:58:43 INFO - PROCESS | 20900 | 1461088723818 Marionette DEBUG loaded listener.js 10:58:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x97c5fc00) [pid = 20900] [serial = 1329] [outer = 0x97457000] 10:58:44 INFO - PROCESS | 20900 | 1461088724698 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:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1587ms 10:58:44 INFO - PROCESS | 20900 | 1461088724757 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:58:44 INFO - PROCESS | 20900 | 1461088724761 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:58:44 INFO - PROCESS | 20900 | 1461088724768 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:58:44 INFO - PROCESS | 20900 | 1461088724772 Marionette TRACE conn3 <- [1,1742,null,{}] 10:58:44 INFO - PROCESS | 20900 | 1461088724778 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:58:44 INFO - PROCESS | 20900 | 1461088724988 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:58:45 INFO - PROCESS | 20900 | 1461088725330 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 20900 | ++DOCSHELL 0x868fcc00 == 152 [pid = 20900] [id = 443] 10:58:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x87ca9800) [pid = 20900] [serial = 1330] [outer = (nil)] 10:58:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x97d7d400) [pid = 20900] [serial = 1331] [outer = 0x87ca9800] 10:58:45 INFO - PROCESS | 20900 | 1461088725497 Marionette DEBUG loaded listener.js 10:58:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x97f01400) [pid = 20900] [serial = 1332] [outer = 0x87ca9800] 10:58:46 INFO - PROCESS | 20900 | 1461088726493 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:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1789ms 10:58:46 INFO - PROCESS | 20900 | 1461088726560 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:58:46 INFO - PROCESS | 20900 | 1461088726564 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:58:46 INFO - PROCESS | 20900 | 1461088726574 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:58:46 INFO - PROCESS | 20900 | 1461088726577 Marionette TRACE conn3 <- [1,1746,null,{}] 10:58:46 INFO - PROCESS | 20900 | 1461088726583 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:58:46 INFO - PROCESS | 20900 | 1461088726795 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:58:47 INFO - PROCESS | 20900 | 1461088727121 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9745ac00 == 153 [pid = 20900] [id = 444] 10:58:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x97d76800) [pid = 20900] [serial = 1333] [outer = (nil)] 10:58:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x98071c00) [pid = 20900] [serial = 1334] [outer = 0x97d76800] 10:58:47 INFO - PROCESS | 20900 | 1461088727214 Marionette DEBUG loaded listener.js 10:58:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x98078400) [pid = 20900] [serial = 1335] [outer = 0x97d76800] 10:58:48 INFO - PROCESS | 20900 | 1461088728113 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:58:48 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:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1581ms 10:58:48 INFO - PROCESS | 20900 | 1461088728156 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:58:48 INFO - PROCESS | 20900 | 1461088728160 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:58:48 INFO - PROCESS | 20900 | 1461088728167 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:58:48 INFO - PROCESS | 20900 | 1461088728170 Marionette TRACE conn3 <- [1,1750,null,{}] 10:58:48 INFO - PROCESS | 20900 | 1461088728176 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:58:48 INFO - PROCESS | 20900 | 1461088728379 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:58:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8fc1ac00 == 152 [pid = 20900] [id = 329] 10:58:49 INFO - PROCESS | 20900 | --DOCSHELL 0x84dc6c00 == 151 [pid = 20900] [id = 333] 10:58:49 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x945cd000) [pid = 20900] [serial = 1178] [outer = (nil)] [url = about:blank] 10:58:49 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x94f62000) [pid = 20900] [serial = 1179] [outer = (nil)] [url = about:blank] 10:58:49 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8df02c00) [pid = 20900] [serial = 1163] [outer = (nil)] [url = about:blank] 10:58:49 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8e9e9c00) [pid = 20900] [serial = 1164] [outer = (nil)] [url = about:blank] 10:58:49 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8f2f1800) [pid = 20900] [serial = 1169] [outer = (nil)] [url = about:blank] 10:58:49 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8fa4d400) [pid = 20900] [serial = 1170] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x851e1400) [pid = 20900] [serial = 1148] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x877a8000) [pid = 20900] [serial = 1149] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x9fb28000) [pid = 20900] [serial = 1199] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x9fb2a400) [pid = 20900] [serial = 1200] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x9338b400) [pid = 20900] [serial = 1175] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x93391800) [pid = 20900] [serial = 1176] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8bc8dc00) [pid = 20900] [serial = 1157] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x8bce1400) [pid = 20900] [serial = 1158] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x98306400) [pid = 20900] [serial = 1196] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x9aeac000) [pid = 20900] [serial = 1197] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x9132a800) [pid = 20900] [serial = 1172] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x915d6800) [pid = 20900] [serial = 1173] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x8ba60c00) [pid = 20900] [serial = 1154] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x8bad5c00) [pid = 20900] [serial = 1155] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8ed08000) [pid = 20900] [serial = 1166] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x8f28d000) [pid = 20900] [serial = 1167] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8979d000) [pid = 20900] [serial = 1151] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8a208800) [pid = 20900] [serial = 1152] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x97d7bc00) [pid = 20900] [serial = 1187] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x97f05000) [pid = 20900] [serial = 1188] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x88852400) [pid = 20900] [serial = 1205] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8c60b800) [pid = 20900] [serial = 1160] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x8c610000) [pid = 20900] [serial = 1161] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x990c5400) [pid = 20900] [serial = 1193] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x990f9000) [pid = 20900] [serial = 1194] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x97b50400) [pid = 20900] [serial = 1184] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x97be4000) [pid = 20900] [serial = 1185] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x98306800) [pid = 20900] [serial = 1190] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x9840c400) [pid = 20900] [serial = 1191] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x973e8000) [pid = 20900] [serial = 1181] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x97456400) [pid = 20900] [serial = 1182] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x877adc00) [pid = 20900] [serial = 1202] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x87afa000) [pid = 20900] [serial = 1203] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x862de800) [pid = 20900] [serial = 1211] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8af72800) [pid = 20900] [serial = 1134] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8b14e400) [pid = 20900] [serial = 1208] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x877b3800) [pid = 20900] [serial = 1212] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8bc25800) [pid = 20900] [serial = 1214] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8b15c400) [pid = 20900] [serial = 1209] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x89795800) [pid = 20900] [serial = 1206] [outer = (nil)] [url = about:blank] 10:58:50 INFO - PROCESS | 20900 | 1461088730286 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af8000 == 152 [pid = 20900] [id = 445] 10:58:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x87ded400) [pid = 20900] [serial = 1336] [outer = (nil)] 10:58:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x87dfac00) [pid = 20900] [serial = 1337] [outer = 0x87ded400] 10:58:50 INFO - PROCESS | 20900 | 1461088730392 Marionette DEBUG loaded listener.js 10:58:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x88852400) [pid = 20900] [serial = 1338] [outer = 0x87ded400] 10:58:50 INFO - PROCESS | 20900 | ************************* 10:58:50 INFO - PROCESS | 20900 | A coding exception was thrown and uncaught in a Task. 10:58:50 INFO - PROCESS | 20900 | 10:58:50 INFO - PROCESS | 20900 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:58:50 INFO - PROCESS | 20900 | Full stack: 10:58:50 INFO - PROCESS | 20900 | ************************* 10:58:51 INFO - PROCESS | 20900 | 1461088731211 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:58:51 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:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 3087ms 10:58:51 INFO - PROCESS | 20900 | 1461088731276 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:58:51 INFO - PROCESS | 20900 | 1461088731285 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:58:51 INFO - PROCESS | 20900 | 1461088731301 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:58:51 INFO - PROCESS | 20900 | 1461088731306 Marionette TRACE conn3 <- [1,1754,null,{}] 10:58:51 INFO - PROCESS | 20900 | 1461088731313 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:58:51 INFO - PROCESS | 20900 | 1461088731508 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:58:51 INFO - PROCESS | 20900 | 1461088731520 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 20900 | ++DOCSHELL 0x8979c000 == 153 [pid = 20900] [id = 446] 10:58:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x897a3c00) [pid = 20900] [serial = 1339] [outer = (nil)] 10:58:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8af6c400) [pid = 20900] [serial = 1340] [outer = 0x897a3c00] 10:58:51 INFO - PROCESS | 20900 | 1461088731774 Marionette DEBUG loaded listener.js 10:58:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8b157800) [pid = 20900] [serial = 1341] [outer = 0x897a3c00] 10:58:52 INFO - PROCESS | 20900 | 1461088732707 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:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1432ms 10:58:52 INFO - PROCESS | 20900 | 1461088732735 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:58:52 INFO - PROCESS | 20900 | 1461088732742 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:58:52 INFO - PROCESS | 20900 | 1461088732749 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:58:52 INFO - PROCESS | 20900 | 1461088732751 Marionette TRACE conn3 <- [1,1758,null,{}] 10:58:52 INFO - PROCESS | 20900 | 1461088732764 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:58:53 INFO - PROCESS | 20900 | 1461088733018 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:58:53 INFO - PROCESS | 20900 | 1461088733054 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8af70400 == 154 [pid = 20900] [id = 447] 10:58:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8b357000) [pid = 20900] [serial = 1342] [outer = (nil)] 10:58:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8bad5c00) [pid = 20900] [serial = 1343] [outer = 0x8b357000] 10:58:53 INFO - PROCESS | 20900 | 1461088733130 Marionette DEBUG loaded listener.js 10:58:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8bc2d800) [pid = 20900] [serial = 1344] [outer = 0x8b357000] 10:58:54 INFO - PROCESS | 20900 | 1461088734247 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:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1533ms 10:58:54 INFO - PROCESS | 20900 | 1461088734283 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:58:54 INFO - PROCESS | 20900 | 1461088734287 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:58:54 INFO - PROCESS | 20900 | 1461088734310 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:58:54 INFO - PROCESS | 20900 | 1461088734319 Marionette TRACE conn3 <- [1,1762,null,{}] 10:58:54 INFO - PROCESS | 20900 | 1461088734328 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:58:54 INFO - PROCESS | 20900 | 1461088734594 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x86acc000) [pid = 20900] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x89e13c00) [pid = 20900] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8ed0bc00) [pid = 20900] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8ed0e800) [pid = 20900] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8e9f5400) [pid = 20900] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8bc4c800) [pid = 20900] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8c380800) [pid = 20900] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8c379800) [pid = 20900] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8bc27400) [pid = 20900] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x87cb3c00) [pid = 20900] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x87cb7000) [pid = 20900] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x86aca000) [pid = 20900] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x868f7c00) [pid = 20900] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8c7e4400) [pid = 20900] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x99009c00) [pid = 20900] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x98749c00) [pid = 20900] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x97482c00) [pid = 20900] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x97f02800) [pid = 20900] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x9627ac00) [pid = 20900] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x87c54800) [pid = 20900] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:58:55 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x87df9000) [pid = 20900] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:58:55 INFO - PROCESS | 20900 | 1461088735164 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dd4400 == 155 [pid = 20900] [id = 448] 10:58:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x85110000) [pid = 20900] [serial = 1345] [outer = (nil)] 10:58:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x87c52c00) [pid = 20900] [serial = 1346] [outer = 0x85110000] 10:58:55 INFO - PROCESS | 20900 | 1461088735238 Marionette DEBUG loaded listener.js 10:58:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x89799400) [pid = 20900] [serial = 1347] [outer = 0x85110000] 10:58:56 INFO - PROCESS | 20900 | 1461088736074 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:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1854ms 10:58:56 INFO - PROCESS | 20900 | 1461088736150 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:58:56 INFO - PROCESS | 20900 | 1461088736154 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:58:56 INFO - PROCESS | 20900 | 1461088736161 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:58:56 INFO - PROCESS | 20900 | 1461088736163 Marionette TRACE conn3 <- [1,1766,null,{}] 10:58:56 INFO - PROCESS | 20900 | 1461088736170 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:58:56 INFO - PROCESS | 20900 | 1461088736358 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:58:56 INFO - PROCESS | 20900 | 1461088736552 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87cac400 == 156 [pid = 20900] [id = 449] 10:58:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x87df0000) [pid = 20900] [serial = 1348] [outer = (nil)] 10:58:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x8bcd6000) [pid = 20900] [serial = 1349] [outer = 0x87df0000] 10:58:56 INFO - PROCESS | 20900 | 1461088736628 Marionette DEBUG loaded listener.js 10:58:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8c7de400) [pid = 20900] [serial = 1350] [outer = 0x87df0000] 10:58:57 INFO - PROCESS | 20900 | 1461088737733 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:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1635ms 10:58:57 INFO - PROCESS | 20900 | 1461088737797 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:58:57 INFO - PROCESS | 20900 | 1461088737805 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:58:57 INFO - PROCESS | 20900 | 1461088737815 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:58:57 INFO - PROCESS | 20900 | 1461088737820 Marionette TRACE conn3 <- [1,1770,null,{}] 10:58:57 INFO - PROCESS | 20900 | 1461088737830 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:58:58 INFO - PROCESS | 20900 | 1461088738077 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:58:58 INFO - PROCESS | 20900 | 1461088738427 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x877a8000 == 157 [pid = 20900] [id = 450] 10:58:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8979b400) [pid = 20900] [serial = 1351] [outer = (nil)] 10:58:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8b15b800) [pid = 20900] [serial = 1352] [outer = 0x8979b400] 10:58:58 INFO - PROCESS | 20900 | 1461088738527 Marionette DEBUG loaded listener.js 10:58:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8b986000) [pid = 20900] [serial = 1353] [outer = 0x8979b400] 10:58:59 INFO - PROCESS | 20900 | 1461088739468 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:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1687ms 10:58:59 INFO - PROCESS | 20900 | 1461088739503 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:58:59 INFO - PROCESS | 20900 | 1461088739513 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:58:59 INFO - PROCESS | 20900 | 1461088739524 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:58:59 INFO - PROCESS | 20900 | 1461088739528 Marionette TRACE conn3 <- [1,1774,null,{}] 10:58:59 INFO - PROCESS | 20900 | 1461088739535 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:58:59 INFO - PROCESS | 20900 | 1461088739762 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:59:00 INFO - PROCESS | 20900 | 1461088740153 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc8dc00 == 158 [pid = 20900] [id = 451] 10:59:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8bcd5000) [pid = 20900] [serial = 1354] [outer = (nil)] 10:59:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8c376c00) [pid = 20900] [serial = 1355] [outer = 0x8bcd5000] 10:59:00 INFO - PROCESS | 20900 | 1461088740252 Marionette DEBUG loaded listener.js 10:59:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8c58e800) [pid = 20900] [serial = 1356] [outer = 0x8bcd5000] 10:59:01 INFO - PROCESS | 20900 | 1461088741257 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:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1786ms 10:59:01 INFO - PROCESS | 20900 | 1461088741311 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:59:01 INFO - PROCESS | 20900 | 1461088741314 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:59:01 INFO - PROCESS | 20900 | 1461088741322 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:59:01 INFO - PROCESS | 20900 | 1461088741329 Marionette TRACE conn3 <- [1,1778,null,{}] 10:59:01 INFO - PROCESS | 20900 | 1461088741347 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:59:01 INFO - PROCESS | 20900 | 1461088741599 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:59:01 INFO - PROCESS | 20900 | 1461088741939 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c376800 == 159 [pid = 20900] [id = 452] 10:59:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8df0b800) [pid = 20900] [serial = 1357] [outer = (nil)] 10:59:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8e9ed400) [pid = 20900] [serial = 1358] [outer = 0x8df0b800] 10:59:02 INFO - PROCESS | 20900 | 1461088742034 Marionette DEBUG loaded listener.js 10:59:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8ea5f400) [pid = 20900] [serial = 1359] [outer = 0x8df0b800] 10:59:02 INFO - PROCESS | 20900 | 1461088742964 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:59:03 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:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1689ms 10:59:03 INFO - PROCESS | 20900 | 1461088743011 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:59:03 INFO - PROCESS | 20900 | 1461088743017 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:59:03 INFO - PROCESS | 20900 | 1461088743023 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:59:03 INFO - PROCESS | 20900 | 1461088743027 Marionette TRACE conn3 <- [1,1782,null,{}] 10:59:03 INFO - PROCESS | 20900 | 1461088743033 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:59:03 INFO - PROCESS | 20900 | 1461088743242 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:59:03 INFO - PROCESS | 20900 | 1461088743564 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8dfb7c00 == 160 [pid = 20900] [id = 453] 10:59:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8ed0d000) [pid = 20900] [serial = 1360] [outer = (nil)] 10:59:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8f295000) [pid = 20900] [serial = 1361] [outer = 0x8ed0d000] 10:59:03 INFO - PROCESS | 20900 | 1461088743661 Marionette DEBUG loaded listener.js 10:59:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8f2e4400) [pid = 20900] [serial = 1362] [outer = 0x8ed0d000] 10:59:04 INFO - PROCESS | 20900 | 1461088744561 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:59:04 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:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1582ms 10:59:04 INFO - PROCESS | 20900 | 1461088744605 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:59:04 INFO - PROCESS | 20900 | 1461088744609 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:59:04 INFO - PROCESS | 20900 | 1461088744616 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:59:04 INFO - PROCESS | 20900 | 1461088744620 Marionette TRACE conn3 <- [1,1786,null,{}] 10:59:04 INFO - PROCESS | 20900 | 1461088744626 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:59:04 INFO - PROCESS | 20900 | 1461088744831 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:59:05 INFO - PROCESS | 20900 | 1461088745149 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 20900 | ++DOCSHELL 0x8df01800 == 161 [pid = 20900] [id = 454] 10:59:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8ed0bc00) [pid = 20900] [serial = 1363] [outer = (nil)] 10:59:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8fa17000) [pid = 20900] [serial = 1364] [outer = 0x8ed0bc00] 10:59:05 INFO - PROCESS | 20900 | 1461088745245 Marionette DEBUG loaded listener.js 10:59:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8fa4d400) [pid = 20900] [serial = 1365] [outer = 0x8ed0bc00] 10:59:06 INFO - PROCESS | 20900 | 1461088746165 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:59:06 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:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1581ms 10:59:06 INFO - PROCESS | 20900 | 1461088746197 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:59:06 INFO - PROCESS | 20900 | 1461088746202 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:59:06 INFO - PROCESS | 20900 | 1461088746208 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:59:06 INFO - PROCESS | 20900 | 1461088746212 Marionette TRACE conn3 <- [1,1790,null,{}] 10:59:06 INFO - PROCESS | 20900 | 1461088746218 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:59:06 INFO - PROCESS | 20900 | 1461088746454 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:59:06 INFO - PROCESS | 20900 | 1461088746793 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f380800 == 162 [pid = 20900] [id = 455] 10:59:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x915dc000) [pid = 20900] [serial = 1366] [outer = (nil)] 10:59:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x932f6000) [pid = 20900] [serial = 1367] [outer = 0x915dc000] 10:59:06 INFO - PROCESS | 20900 | 1461088746893 Marionette DEBUG loaded listener.js 10:59:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x9338b000) [pid = 20900] [serial = 1368] [outer = 0x915dc000] 10:59:07 INFO - PROCESS | 20900 | 1461088747795 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:59:07 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:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1639ms 10:59:07 INFO - PROCESS | 20900 | 1461088747848 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:59:07 INFO - PROCESS | 20900 | 1461088747852 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:59:07 INFO - PROCESS | 20900 | 1461088747859 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:59:07 INFO - PROCESS | 20900 | 1461088747862 Marionette TRACE conn3 <- [1,1794,null,{}] 10:59:07 INFO - PROCESS | 20900 | 1461088747868 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:59:08 INFO - PROCESS | 20900 | 1461088748065 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:59:08 INFO - PROCESS | 20900 | 1461088748387 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba67000 == 163 [pid = 20900] [id = 456] 10:59:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x931f9000) [pid = 20900] [serial = 1369] [outer = (nil)] 10:59:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x9420ac00) [pid = 20900] [serial = 1370] [outer = 0x931f9000] 10:59:08 INFO - PROCESS | 20900 | 1461088748481 Marionette DEBUG loaded listener.js 10:59:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x945c5c00) [pid = 20900] [serial = 1371] [outer = 0x931f9000] 10:59:09 INFO - PROCESS | 20900 | 1461088749416 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:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1590ms 10:59:09 INFO - PROCESS | 20900 | 1461088749450 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:59:09 INFO - PROCESS | 20900 | 1461088749453 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:59:09 INFO - PROCESS | 20900 | 1461088749460 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:59:09 INFO - PROCESS | 20900 | 1461088749463 Marionette TRACE conn3 <- [1,1798,null,{}] 10:59:09 INFO - PROCESS | 20900 | 1461088749469 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:59:09 INFO - PROCESS | 20900 | 1461088749671 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:59:10 INFO - PROCESS | 20900 | 1461088750001 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x931f3000 == 164 [pid = 20900] [id = 457] 10:59:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x94205800) [pid = 20900] [serial = 1372] [outer = (nil)] 10:59:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x967b6c00) [pid = 20900] [serial = 1373] [outer = 0x94205800] 10:59:10 INFO - PROCESS | 20900 | 1461088750095 Marionette DEBUG loaded listener.js 10:59:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x9735e400) [pid = 20900] [serial = 1374] [outer = 0x94205800] 10:59:11 INFO - PROCESS | 20900 | 1461088751024 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:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1631ms 10:59:11 INFO - PROCESS | 20900 | 1461088751115 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:59:11 INFO - PROCESS | 20900 | 1461088751120 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:59:11 INFO - PROCESS | 20900 | 1461088751131 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:59:11 INFO - PROCESS | 20900 | 1461088751135 Marionette TRACE conn3 <- [1,1802,null,{}] 10:59:11 INFO - PROCESS | 20900 | 1461088751141 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:59:11 INFO - PROCESS | 20900 | 1461088751450 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:59:11 INFO - PROCESS | 20900 | 1461088751716 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87cadc00 == 165 [pid = 20900] [id = 458] 10:59:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8ea5e000) [pid = 20900] [serial = 1375] [outer = (nil)] 10:59:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x97464000) [pid = 20900] [serial = 1376] [outer = 0x8ea5e000] 10:59:11 INFO - PROCESS | 20900 | 1461088751806 Marionette DEBUG loaded listener.js 10:59:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x97489400) [pid = 20900] [serial = 1377] [outer = 0x8ea5e000] 10:59:12 INFO - PROCESS | 20900 | 1461088752759 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:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1685ms 10:59:12 INFO - PROCESS | 20900 | 1461088752817 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:59:12 INFO - PROCESS | 20900 | 1461088752821 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:59:12 INFO - PROCESS | 20900 | 1461088752828 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:59:12 INFO - PROCESS | 20900 | 1461088752832 Marionette TRACE conn3 <- [1,1806,null,{}] 10:59:12 INFO - PROCESS | 20900 | 1461088752838 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:59:13 INFO - PROCESS | 20900 | 1461088753040 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:59:13 INFO - PROCESS | 20900 | 1461088753372 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 20900 | ++DOCSHELL 0x8f28ac00 == 166 [pid = 20900] [id = 459] 10:59:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x94fd2000) [pid = 20900] [serial = 1378] [outer = (nil)] 10:59:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x97f05800) [pid = 20900] [serial = 1379] [outer = 0x94fd2000] 10:59:13 INFO - PROCESS | 20900 | 1461088753466 Marionette DEBUG loaded listener.js 10:59:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x97f08800) [pid = 20900] [serial = 1380] [outer = 0x94fd2000] 10:59:14 INFO - PROCESS | 20900 | 1461088754387 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:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1630ms 10:59:14 INFO - PROCESS | 20900 | 1461088754460 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:59:14 INFO - PROCESS | 20900 | 1461088754464 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:59:14 INFO - PROCESS | 20900 | 1461088754471 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:59:14 INFO - PROCESS | 20900 | 1461088754476 Marionette TRACE conn3 <- [1,1810,null,{}] 10:59:14 INFO - PROCESS | 20900 | 1461088754482 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:59:14 INFO - PROCESS | 20900 | 1461088754718 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:59:15 INFO - PROCESS | 20900 | 1461088755055 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97c60c00 == 167 [pid = 20900] [id = 460] 10:59:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x986ab000) [pid = 20900] [serial = 1381] [outer = (nil)] 10:59:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x98757800) [pid = 20900] [serial = 1382] [outer = 0x986ab000] 10:59:15 INFO - PROCESS | 20900 | 1461088755158 Marionette DEBUG loaded listener.js 10:59:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x98acc000) [pid = 20900] [serial = 1383] [outer = 0x986ab000] 10:59:16 INFO - PROCESS | 20900 | 1461088756099 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:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1688ms 10:59:16 INFO - PROCESS | 20900 | 1461088756160 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:59:16 INFO - PROCESS | 20900 | 1461088756164 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:59:16 INFO - PROCESS | 20900 | 1461088756171 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:59:16 INFO - PROCESS | 20900 | 1461088756175 Marionette TRACE conn3 <- [1,1814,null,{}] 10:59:16 INFO - PROCESS | 20900 | 1461088756181 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:59:16 INFO - PROCESS | 20900 | 1461088756385 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:59:16 INFO - PROCESS | 20900 | 1461088756720 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 20900 | ++DOCSHELL 0x91323c00 == 168 [pid = 20900] [id = 461] 10:59:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x9420f800) [pid = 20900] [serial = 1384] [outer = (nil)] 10:59:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x990d4800) [pid = 20900] [serial = 1385] [outer = 0x9420f800] 10:59:16 INFO - PROCESS | 20900 | 1461088756815 Marionette DEBUG loaded listener.js 10:59:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x99287400) [pid = 20900] [serial = 1386] [outer = 0x9420f800] 10:59:17 INFO - PROCESS | 20900 | 1461088757729 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:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1590ms 10:59:17 INFO - PROCESS | 20900 | 1461088757763 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:59:17 INFO - PROCESS | 20900 | 1461088757767 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:59:17 INFO - PROCESS | 20900 | 1461088757774 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:59:17 INFO - PROCESS | 20900 | 1461088757777 Marionette TRACE conn3 <- [1,1818,null,{}] 10:59:17 INFO - PROCESS | 20900 | 1461088757783 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:59:17 INFO - PROCESS | 20900 | 1461088757979 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:59:18 INFO - PROCESS | 20900 | 1461088758236 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x98acb800 == 169 [pid = 20900] [id = 462] 10:59:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x98ad2c00) [pid = 20900] [serial = 1387] [outer = (nil)] 10:59:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x994c5c00) [pid = 20900] [serial = 1388] [outer = 0x98ad2c00] 10:59:18 INFO - PROCESS | 20900 | 1461088758372 Marionette DEBUG loaded listener.js 10:59:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x994d0400) [pid = 20900] [serial = 1389] [outer = 0x98ad2c00] 10:59:19 INFO - PROCESS | 20900 | 1461088759337 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:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1633ms 10:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:59:19 INFO - PROCESS | 20900 | 1461088759408 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:59:19 INFO - PROCESS | 20900 | 1461088759412 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:59:19 INFO - PROCESS | 20900 | 1461088759419 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:59:19 INFO - PROCESS | 20900 | 1461088759422 Marionette TRACE conn3 <- [1,1822,null,{}] 10:59:19 INFO - PROCESS | 20900 | 1461088759428 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:59:19 INFO - PROCESS | 20900 | 1461088759662 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:59:20 INFO - PROCESS | 20900 | 1461088759989 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x99499c00 == 170 [pid = 20900] [id = 463] 10:59:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x9949a000) [pid = 20900] [serial = 1390] [outer = (nil)] 10:59:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x9aeb3400) [pid = 20900] [serial = 1391] [outer = 0x9949a000] 10:59:20 INFO - PROCESS | 20900 | 1461088760084 Marionette DEBUG loaded listener.js 10:59:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x9b08d400) [pid = 20900] [serial = 1392] [outer = 0x9949a000] 10:59:20 INFO - PROCESS | 20900 | 1461088760972 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:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1635ms 10:59:21 INFO - PROCESS | 20900 | 1461088761054 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:59:21 INFO - PROCESS | 20900 | 1461088761058 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:59:21 INFO - PROCESS | 20900 | 1461088761064 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:59:21 INFO - PROCESS | 20900 | 1461088761068 Marionette TRACE conn3 <- [1,1826,null,{}] 10:59:21 INFO - PROCESS | 20900 | 1461088761074 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:59:21 INFO - PROCESS | 20900 | 1461088761296 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:59:21 INFO - PROCESS | 20900 | 1461088761634 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87c56800 == 171 [pid = 20900] [id = 464] 10:59:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x94204c00) [pid = 20900] [serial = 1393] [outer = (nil)] 10:59:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x9ea14000) [pid = 20900] [serial = 1394] [outer = 0x94204c00] 10:59:21 INFO - PROCESS | 20900 | 1461088761731 Marionette DEBUG loaded listener.js 10:59:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x9fb22800) [pid = 20900] [serial = 1395] [outer = 0x94204c00] 10:59:22 INFO - PROCESS | 20900 | 1461088762630 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:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1632ms 10:59:22 INFO - PROCESS | 20900 | 1461088762697 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:59:22 INFO - PROCESS | 20900 | 1461088762701 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:59:22 INFO - PROCESS | 20900 | 1461088762708 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:59:22 INFO - PROCESS | 20900 | 1461088762711 Marionette TRACE conn3 <- [1,1830,null,{}] 10:59:22 INFO - PROCESS | 20900 | 1461088762717 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:59:22 INFO - PROCESS | 20900 | 1461088762970 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:59:23 INFO - PROCESS | 20900 | 1461088763301 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 20900 | ++DOCSHELL 0x9ea16000 == 172 [pid = 20900] [id = 465] 10:59:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x9fb8c800) [pid = 20900] [serial = 1396] [outer = (nil)] 10:59:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x9feeb800) [pid = 20900] [serial = 1397] [outer = 0x9fb8c800] 10:59:23 INFO - PROCESS | 20900 | 1461088763394 Marionette DEBUG loaded listener.js 10:59:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0xa002d800) [pid = 20900] [serial = 1398] [outer = 0x9fb8c800] 10:59:24 INFO - PROCESS | 20900 | 1461088764290 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:59:24 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:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1636ms 10:59:24 INFO - PROCESS | 20900 | 1461088764345 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:59:24 INFO - PROCESS | 20900 | 1461088764349 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:59:24 INFO - PROCESS | 20900 | 1461088764356 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:59:24 INFO - PROCESS | 20900 | 1461088764360 Marionette TRACE conn3 <- [1,1834,null,{}] 10:59:24 INFO - PROCESS | 20900 | 1461088764365 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:59:24 INFO - PROCESS | 20900 | 1461088764571 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:59:24 INFO - PROCESS | 20900 | 1461088764902 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af2800 == 173 [pid = 20900] [id = 466] 10:59:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x97d7bc00) [pid = 20900] [serial = 1399] [outer = (nil)] 10:59:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0xa0c13c00) [pid = 20900] [serial = 1400] [outer = 0x97d7bc00] 10:59:25 INFO - PROCESS | 20900 | 1461088764994 Marionette DEBUG loaded listener.js 10:59:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0xa0c2e800) [pid = 20900] [serial = 1401] [outer = 0x97d7bc00] 10:59:25 INFO - PROCESS | 20900 | 1461088765921 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:59:25 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:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1632ms 10:59:25 INFO - PROCESS | 20900 | 1461088765988 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:59:25 INFO - PROCESS | 20900 | 1461088765992 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:59:26 INFO - PROCESS | 20900 | 1461088765999 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:59:26 INFO - PROCESS | 20900 | 1461088766002 Marionette TRACE conn3 <- [1,1838,null,{}] 10:59:26 INFO - PROCESS | 20900 | 1461088766008 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:59:26 INFO - PROCESS | 20900 | 1461088766237 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:59:26 INFO - PROCESS | 20900 | 1461088766617 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 20900 | ++DOCSHELL 0x851e4000 == 174 [pid = 20900] [id = 467] 10:59:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x87cb5000) [pid = 20900] [serial = 1402] [outer = (nil)] 10:59:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0xa0fd2c00) [pid = 20900] [serial = 1403] [outer = 0x87cb5000] 10:59:26 INFO - PROCESS | 20900 | 1461088766715 Marionette DEBUG loaded listener.js 10:59:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0xa0fd5c00) [pid = 20900] [serial = 1404] [outer = 0x87cb5000] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9ebc00 == 173 [pid = 20900] [id = 136] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8f2e5400 == 172 [pid = 20900] [id = 79] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9f6c00 == 171 [pid = 20900] [id = 306] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x932fa000 == 170 [pid = 20900] [id = 137] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x994c8c00 == 169 [pid = 20900] [id = 106] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x84dc9000 == 168 [pid = 20900] [id = 307] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8bcd2800 == 167 [pid = 20900] [id = 302] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x846af000 == 166 [pid = 20900] [id = 272] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8624a400 == 165 [pid = 20900] [id = 400] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8af6fc00 == 164 [pid = 20900] [id = 298] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x86ace000 == 163 [pid = 20900] [id = 296] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc23c00 == 162 [pid = 20900] [id = 300] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8b353c00 == 161 [pid = 20900] [id = 299] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x84dd4400 == 160 [pid = 20900] [id = 448] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8af70400 == 159 [pid = 20900] [id = 447] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8979c000 == 158 [pid = 20900] [id = 446] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x87af8000 == 157 [pid = 20900] [id = 445] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x868fcc00 == 156 [pid = 20900] [id = 443] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x9740c400 == 155 [pid = 20900] [id = 442] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x88657400 == 154 [pid = 20900] [id = 440] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x86ace800 == 153 [pid = 20900] [id = 441] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x862e3000 == 152 [pid = 20900] [id = 439] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x932f7000 == 151 [pid = 20900] [id = 438] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x851dd800 == 150 [pid = 20900] [id = 437] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x87c4e000 == 149 [pid = 20900] [id = 435] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8f379c00 == 148 [pid = 20900] [id = 436] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x85105c00 == 147 [pid = 20900] [id = 434] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8bcd4c00 == 146 [pid = 20900] [id = 433] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x86acf800 == 145 [pid = 20900] [id = 432] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8b155400 == 144 [pid = 20900] [id = 431] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8b159000 == 143 [pid = 20900] [id = 429] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x8b34a000 == 142 [pid = 20900] [id = 430] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x89796000 == 141 [pid = 20900] [id = 428] 10:59:28 INFO - PROCESS | 20900 | --DOCSHELL 0x87c59000 == 140 [pid = 20900] [id = 427] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0x8ba5c400) [pid = 20900] [serial = 1146] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x8b986800) [pid = 20900] [serial = 1277] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x945cf800) [pid = 20900] [serial = 1239] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x945c7c00) [pid = 20900] [serial = 1238] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x93387800) [pid = 20900] [serial = 1236] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x932f1c00) [pid = 20900] [serial = 1235] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x91323000) [pid = 20900] [serial = 1233] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8f2e6c00) [pid = 20900] [serial = 1232] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x8ea56400) [pid = 20900] [serial = 1230] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x8e9f1c00) [pid = 20900] [serial = 1229] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x8dfb1000) [pid = 20900] [serial = 1227] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x8df10800) [pid = 20900] [serial = 1226] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x8c612c00) [pid = 20900] [serial = 1224] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x8c58a400) [pid = 20900] [serial = 1223] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8bc85400) [pid = 20900] [serial = 1221] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x8bc4b800) [pid = 20900] [serial = 1220] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8b150000) [pid = 20900] [serial = 1218] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x895c1000) [pid = 20900] [serial = 1217] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x87df7800) [pid = 20900] [serial = 1271] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x877ab000) [pid = 20900] [serial = 1268] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x87afc000) [pid = 20900] [serial = 1269] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x8a20b000) [pid = 20900] [serial = 1265] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0xa0ad2800) [pid = 20900] [serial = 1263] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0xa0a8bc00) [pid = 20900] [serial = 1262] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0xa0098800) [pid = 20900] [serial = 1260] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0xa0031400) [pid = 20900] [serial = 1259] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x9fc78400) [pid = 20900] [serial = 1257] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x9fc4d800) [pid = 20900] [serial = 1256] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x9ae18c00) [pid = 20900] [serial = 1254] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x994d1c00) [pid = 20900] [serial = 1253] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x9900c000) [pid = 20900] [serial = 1251] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x989a8000) [pid = 20900] [serial = 1250] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x9807f000) [pid = 20900] [serial = 1248] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x97f0bc00) [pid = 20900] [serial = 1247] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x973ee400) [pid = 20900] [serial = 1245] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x971e5800) [pid = 20900] [serial = 1244] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x96790000) [pid = 20900] [serial = 1242] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x94fdac00) [pid = 20900] [serial = 1241] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x89e0a000) [pid = 20900] [serial = 1274] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8af66c00) [pid = 20900] [serial = 1275] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8ba66c00) [pid = 20900] [serial = 1278] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x88849c00) [pid = 20900] [serial = 1272] [outer = (nil)] [url = about:blank] 10:59:28 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8b983400) [pid = 20900] [serial = 1280] [outer = (nil)] [url = about:blank] 10:59:29 INFO - PROCESS | 20900 | 1461088769270 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:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 3292ms 10:59:29 INFO - PROCESS | 20900 | 1461088769292 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:59:29 INFO - PROCESS | 20900 | 1461088769298 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:59:29 INFO - PROCESS | 20900 | 1461088769307 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:59:29 INFO - PROCESS | 20900 | 1461088769313 Marionette TRACE conn3 <- [1,1842,null,{}] 10:59:29 INFO - PROCESS | 20900 | 1461088769322 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:59:29 INFO - PROCESS | 20900 | 1461088769555 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:59:29 INFO - PROCESS | 20900 | 1461088769764 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x84dc6c00 == 141 [pid = 20900] [id = 468] 10:59:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x85103000) [pid = 20900] [serial = 1405] [outer = (nil)] 10:59:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x87afec00) [pid = 20900] [serial = 1406] [outer = 0x85103000] 10:59:29 INFO - PROCESS | 20900 | 1461088769850 Marionette DEBUG loaded listener.js 10:59:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x88658800) [pid = 20900] [serial = 1407] [outer = 0x85103000] 10:59:30 INFO - PROCESS | 20900 | 1461088770666 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:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1387ms 10:59:30 INFO - PROCESS | 20900 | 1461088770694 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:59:30 INFO - PROCESS | 20900 | 1461088770703 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:59:30 INFO - PROCESS | 20900 | 1461088770713 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:59:30 INFO - PROCESS | 20900 | 1461088770717 Marionette TRACE conn3 <- [1,1846,null,{}] 10:59:30 INFO - PROCESS | 20900 | 1461088770723 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:59:31 INFO - PROCESS | 20900 | 1461088771011 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:59:31 INFO - PROCESS | 20900 | 1461088771139 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 20900 | ++DOCSHELL 0x868f1000 == 142 [pid = 20900] [id = 469] 10:59:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x868f9c00) [pid = 20900] [serial = 1408] [outer = (nil)] 10:59:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x895c3c00) [pid = 20900] [serial = 1409] [outer = 0x868f9c00] 10:59:31 INFO - PROCESS | 20900 | 1461088771216 Marionette DEBUG loaded listener.js 10:59:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x897a2000) [pid = 20900] [serial = 1410] [outer = 0x868f9c00] 10:59:32 INFO - PROCESS | 20900 | 1461088772230 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:59:32 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:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1593ms 10:59:32 INFO - PROCESS | 20900 | 1461088772307 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:59:32 INFO - PROCESS | 20900 | 1461088772311 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:59:32 INFO - PROCESS | 20900 | 1461088772317 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:59:32 INFO - PROCESS | 20900 | 1461088772323 Marionette TRACE conn3 <- [1,1850,null,{}] 10:59:32 INFO - PROCESS | 20900 | 1461088772353 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:59:32 INFO - PROCESS | 20900 | 1461088772623 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:59:32 INFO - PROCESS | 20900 | 1461088772654 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8a201c00 == 143 [pid = 20900] [id = 470] 10:59:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8b150000) [pid = 20900] [serial = 1411] [outer = (nil)] 10:59:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8b34f000) [pid = 20900] [serial = 1412] [outer = 0x8b150000] 10:59:32 INFO - PROCESS | 20900 | 1461088772738 Marionette DEBUG loaded listener.js 10:59:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8b97f800) [pid = 20900] [serial = 1413] [outer = 0x8b150000] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x97457000) [pid = 20900] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8c378000) [pid = 20900] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8f37c400) [pid = 20900] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8df07c00) [pid = 20900] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x931edc00) [pid = 20900] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8df0f400) [pid = 20900] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x87ca9800) [pid = 20900] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8b357000) [pid = 20900] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x932f0400) [pid = 20900] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x89797c00) [pid = 20900] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x87afac00) [pid = 20900] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8c37a000) [pid = 20900] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x897a3c00) [pid = 20900] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x97d76800) [pid = 20900] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x851dbc00) [pid = 20900] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x86ac4400) [pid = 20900] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x94204400) [pid = 20900] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8a207c00) [pid = 20900] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x87ded400) [pid = 20900] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x8bc46c00) [pid = 20900] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x85110000) [pid = 20900] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x87c5a000) [pid = 20900] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x8bc4e000) [pid = 20900] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:59:34 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x94204000) [pid = 20900] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:59:34 INFO - PROCESS | 20900 | 1461088774483 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:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2200ms 10:59:34 INFO - PROCESS | 20900 | 1461088774517 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:59:34 INFO - PROCESS | 20900 | 1461088774520 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:59:34 INFO - PROCESS | 20900 | 1461088774528 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:59:34 INFO - PROCESS | 20900 | 1461088774531 Marionette TRACE conn3 <- [1,1854,null,{}] 10:59:34 INFO - PROCESS | 20900 | 1461088774537 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:59:34 INFO - PROCESS | 20900 | 1461088774725 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:59:34 INFO - PROCESS | 20900 | 1461088774917 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 20900 | ++DOCSHELL 0x85110000 == 144 [pid = 20900] [id = 471] 10:59:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x87af6000) [pid = 20900] [serial = 1414] [outer = (nil)] 10:59:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x8b34f800) [pid = 20900] [serial = 1415] [outer = 0x87af6000] 10:59:35 INFO - PROCESS | 20900 | 1461088774992 Marionette DEBUG loaded listener.js 10:59:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x8b989c00) [pid = 20900] [serial = 1416] [outer = 0x87af6000] 10:59:35 INFO - PROCESS | 20900 | 1461088775783 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:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1291ms 10:59:35 INFO - PROCESS | 20900 | 1461088775820 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:59:35 INFO - PROCESS | 20900 | 1461088775824 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:59:35 INFO - PROCESS | 20900 | 1461088775840 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:59:35 INFO - PROCESS | 20900 | 1461088775843 Marionette TRACE conn3 <- [1,1858,null,{}] 10:59:35 INFO - PROCESS | 20900 | 1461088775853 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:59:36 INFO - PROCESS | 20900 | 1461088776039 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:59:36 INFO - PROCESS | 20900 | 1461088776055 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86aca000 == 145 [pid = 20900] [id = 472] 10:59:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8af65000) [pid = 20900] [serial = 1417] [outer = (nil)] 10:59:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8bc29800) [pid = 20900] [serial = 1418] [outer = 0x8af65000] 10:59:36 INFO - PROCESS | 20900 | 1461088776130 Marionette DEBUG loaded listener.js 10:59:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8bc49000) [pid = 20900] [serial = 1419] [outer = 0x8af65000] 10:59:37 INFO - PROCESS | 20900 | 1461088777488 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:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1687ms 10:59:37 INFO - PROCESS | 20900 | 1461088777536 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:59:37 INFO - PROCESS | 20900 | 1461088777546 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:59:37 INFO - PROCESS | 20900 | 1461088777556 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:59:37 INFO - PROCESS | 20900 | 1461088777562 Marionette TRACE conn3 <- [1,1862,null,{}] 10:59:37 INFO - PROCESS | 20900 | 1461088777571 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:59:37 INFO - PROCESS | 20900 | 1461088777808 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:59:38 INFO - PROCESS | 20900 | 1461088778144 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x877b4400 == 146 [pid = 20900] [id = 473] 10:59:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x87df4400) [pid = 20900] [serial = 1420] [outer = (nil)] 10:59:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x895c7400) [pid = 20900] [serial = 1421] [outer = 0x87df4400] 10:59:38 INFO - PROCESS | 20900 | 1461088778244 Marionette DEBUG loaded listener.js 10:59:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8a205800) [pid = 20900] [serial = 1422] [outer = 0x87df4400] 10:59:39 INFO - PROCESS | 20900 | 1461088779300 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:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1798ms 10:59:39 INFO - PROCESS | 20900 | 1461088779354 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:59:39 INFO - PROCESS | 20900 | 1461088779364 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:59:39 INFO - PROCESS | 20900 | 1461088779375 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:59:39 INFO - PROCESS | 20900 | 1461088779379 Marionette TRACE conn3 <- [1,1866,null,{}] 10:59:39 INFO - PROCESS | 20900 | 1461088779386 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:59:39 INFO - PROCESS | 20900 | 1461088779618 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:59:39 INFO - PROCESS | 20900 | 1461088779947 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 20900 | ++DOCSHELL 0x895bd000 == 147 [pid = 20900] [id = 474] 10:59:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8a20bc00) [pid = 20900] [serial = 1423] [outer = (nil)] 10:59:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8bc46000) [pid = 20900] [serial = 1424] [outer = 0x8a20bc00] 10:59:40 INFO - PROCESS | 20900 | 1461088780044 Marionette DEBUG loaded listener.js 10:59:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8bc82000) [pid = 20900] [serial = 1425] [outer = 0x8a20bc00] 10:59:41 INFO - PROCESS | 20900 | 1461088781007 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:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1686ms 10:59:41 INFO - PROCESS | 20900 | 1461088781062 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:59:41 INFO - PROCESS | 20900 | 1461088781065 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:59:41 INFO - PROCESS | 20900 | 1461088781073 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:59:41 INFO - PROCESS | 20900 | 1461088781080 Marionette TRACE conn3 <- [1,1870,null,{}] 10:59:41 INFO - PROCESS | 20900 | 1461088781097 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:59:41 INFO - PROCESS | 20900 | 1461088781332 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:59:41 INFO - PROCESS | 20900 | 1461088781702 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 20900 | ++DOCSHELL 0x8af64400 == 148 [pid = 20900] [id = 475] 10:59:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8bcdd000) [pid = 20900] [serial = 1426] [outer = (nil)] 10:59:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8c58e400) [pid = 20900] [serial = 1427] [outer = 0x8bcdd000] 10:59:41 INFO - PROCESS | 20900 | 1461088781798 Marionette DEBUG loaded listener.js 10:59:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8c619c00) [pid = 20900] [serial = 1428] [outer = 0x8bcdd000] 10:59:42 INFO - PROCESS | 20900 | 1461088782734 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:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1739ms 10:59:42 INFO - PROCESS | 20900 | 1461088782813 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:59:42 INFO - PROCESS | 20900 | 1461088782818 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:59:42 INFO - PROCESS | 20900 | 1461088782825 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:59:42 INFO - PROCESS | 20900 | 1461088782828 Marionette TRACE conn3 <- [1,1874,null,{}] 10:59:42 INFO - PROCESS | 20900 | 1461088782834 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:59:43 INFO - PROCESS | 20900 | 1461088783093 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:59:43 INFO - PROCESS | 20900 | 1461088783415 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc87c00 == 149 [pid = 20900] [id = 476] 10:59:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8c58c800) [pid = 20900] [serial = 1429] [outer = (nil)] 10:59:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8df0c000) [pid = 20900] [serial = 1430] [outer = 0x8c58c800] 10:59:43 INFO - PROCESS | 20900 | 1461088783511 Marionette DEBUG loaded listener.js 10:59:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8dfaa800) [pid = 20900] [serial = 1431] [outer = 0x8c58c800] 10:59:44 INFO - PROCESS | 20900 | 1461088784438 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:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1690ms 10:59:44 INFO - PROCESS | 20900 | 1461088784516 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:59:44 INFO - PROCESS | 20900 | 1461088784521 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:59:44 INFO - PROCESS | 20900 | 1461088784528 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:59:44 INFO - PROCESS | 20900 | 1461088784531 Marionette TRACE conn3 <- [1,1878,null,{}] 10:59:44 INFO - PROCESS | 20900 | 1461088784538 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:59:44 INFO - PROCESS | 20900 | 1461088784788 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:59:45 INFO - PROCESS | 20900 | 1461088785125 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ba69800 == 150 [pid = 20900] [id = 477] 10:59:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8c7e9800) [pid = 20900] [serial = 1432] [outer = (nil)] 10:59:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8e9e9800) [pid = 20900] [serial = 1433] [outer = 0x8c7e9800] 10:59:45 INFO - PROCESS | 20900 | 1461088785216 Marionette DEBUG loaded listener.js 10:59:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8ea57800) [pid = 20900] [serial = 1434] [outer = 0x8c7e9800] 10:59:46 INFO - PROCESS | 20900 | 1461088786166 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:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1685ms 10:59:46 INFO - PROCESS | 20900 | 1461088786213 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:59:46 INFO - PROCESS | 20900 | 1461088786218 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:59:46 INFO - PROCESS | 20900 | 1461088786224 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:59:46 INFO - PROCESS | 20900 | 1461088786228 Marionette TRACE conn3 <- [1,1882,null,{}] 10:59:46 INFO - PROCESS | 20900 | 1461088786234 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:59:46 INFO - PROCESS | 20900 | 1461088786469 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:59:46 INFO - PROCESS | 20900 | 1461088786807 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc85800 == 151 [pid = 20900] [id = 478] 10:59:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8dfaec00) [pid = 20900] [serial = 1435] [outer = (nil)] 10:59:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8f296000) [pid = 20900] [serial = 1436] [outer = 0x8dfaec00] 10:59:46 INFO - PROCESS | 20900 | 1461088786908 Marionette DEBUG loaded listener.js 10:59:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8f2f2c00) [pid = 20900] [serial = 1437] [outer = 0x8dfaec00] 10:59:47 INFO - PROCESS | 20900 | 1461088787806 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:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1639ms 10:59:47 INFO - PROCESS | 20900 | 1461088787867 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:59:47 INFO - PROCESS | 20900 | 1461088787872 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:59:47 INFO - PROCESS | 20900 | 1461088787883 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:59:47 INFO - PROCESS | 20900 | 1461088787886 Marionette TRACE conn3 <- [1,1886,null,{}] 10:59:47 INFO - PROCESS | 20900 | 1461088787892 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:59:48 INFO - PROCESS | 20900 | 1461088788095 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:59:48 INFO - PROCESS | 20900 | 1461088788428 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8df0ec00 == 152 [pid = 20900] [id = 479] 10:59:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8f2e7c00) [pid = 20900] [serial = 1438] [outer = (nil)] 10:59:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8fa52800) [pid = 20900] [serial = 1439] [outer = 0x8f2e7c00] 10:59:48 INFO - PROCESS | 20900 | 1461088788525 Marionette DEBUG loaded listener.js 10:59:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8fc1b400) [pid = 20900] [serial = 1440] [outer = 0x8f2e7c00] 10:59:49 INFO - PROCESS | 20900 | 1461088789441 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:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1636ms 10:59:49 INFO - PROCESS | 20900 | 1461088789519 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:59:49 INFO - PROCESS | 20900 | 1461088789522 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:59:49 INFO - PROCESS | 20900 | 1461088789530 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:59:49 INFO - PROCESS | 20900 | 1461088789533 Marionette TRACE conn3 <- [1,1890,null,{}] 10:59:49 INFO - PROCESS | 20900 | 1461088789539 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:59:49 INFO - PROCESS | 20900 | 1461088789788 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:59:50 INFO - PROCESS | 20900 | 1461088790082 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa1b800 == 153 [pid = 20900] [id = 480] 10:59:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8fa56000) [pid = 20900] [serial = 1441] [outer = (nil)] 10:59:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x91fe2000) [pid = 20900] [serial = 1442] [outer = 0x8fa56000] 10:59:50 INFO - PROCESS | 20900 | 1461088790179 Marionette DEBUG loaded listener.js 10:59:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x91fe7800) [pid = 20900] [serial = 1443] [outer = 0x8fa56000] 10:59:51 INFO - PROCESS | 20900 | 1461088791111 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:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1634ms 10:59:51 INFO - PROCESS | 20900 | 1461088791164 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:59:51 INFO - PROCESS | 20900 | 1461088791168 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:59:51 INFO - PROCESS | 20900 | 1461088791176 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:59:51 INFO - PROCESS | 20900 | 1461088791180 Marionette TRACE conn3 <- [1,1894,null,{}] 10:59:51 INFO - PROCESS | 20900 | 1461088791186 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:59:51 INFO - PROCESS | 20900 | 1461088791408 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:59:51 INFO - PROCESS | 20900 | 1461088791736 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x915da000 == 154 [pid = 20900] [id = 481] 10:59:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x91f87c00) [pid = 20900] [serial = 1444] [outer = (nil)] 10:59:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x93388400) [pid = 20900] [serial = 1445] [outer = 0x91f87c00] 10:59:51 INFO - PROCESS | 20900 | 1461088791834 Marionette DEBUG loaded listener.js 10:59:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x9338c000) [pid = 20900] [serial = 1446] [outer = 0x91f87c00] 10:59:52 INFO - PROCESS | 20900 | 1461088792763 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:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1635ms 10:59:52 INFO - PROCESS | 20900 | 1461088792812 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:59:52 INFO - PROCESS | 20900 | 1461088792816 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:59:52 INFO - PROCESS | 20900 | 1461088792823 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:59:52 INFO - PROCESS | 20900 | 1461088792827 Marionette TRACE conn3 <- [1,1898,null,{}] 10:59:52 INFO - PROCESS | 20900 | 1461088792833 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:59:53 INFO - PROCESS | 20900 | 1461088793048 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:59:53 INFO - PROCESS | 20900 | 1461088793393 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x932f0400 == 155 [pid = 20900] [id = 482] 10:59:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x945c8000) [pid = 20900] [serial = 1447] [outer = (nil)] 10:59:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x94f58c00) [pid = 20900] [serial = 1448] [outer = 0x945c8000] 10:59:53 INFO - PROCESS | 20900 | 1461088793491 Marionette DEBUG loaded listener.js 10:59:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x94f5e000) [pid = 20900] [serial = 1449] [outer = 0x945c8000] 10:59:54 INFO - PROCESS | 20900 | 1461088794445 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:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1685ms 10:59:54 INFO - PROCESS | 20900 | 1461088794508 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:59:54 INFO - PROCESS | 20900 | 1461088794512 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:59:54 INFO - PROCESS | 20900 | 1461088794519 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:59:54 INFO - PROCESS | 20900 | 1461088794524 Marionette TRACE conn3 <- [1,1902,null,{}] 10:59:54 INFO - PROCESS | 20900 | 1461088794530 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:59:54 INFO - PROCESS | 20900 | 1461088794812 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:59:55 INFO - PROCESS | 20900 | 1461088795146 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 20900 | ++DOCSHELL 0x945c8400 == 156 [pid = 20900] [id = 483] 10:59:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x96790000) [pid = 20900] [serial = 1450] [outer = (nil)] 10:59:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x971e2800) [pid = 20900] [serial = 1451] [outer = 0x96790000] 10:59:55 INFO - PROCESS | 20900 | 1461088795244 Marionette DEBUG loaded listener.js 10:59:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x97460c00) [pid = 20900] [serial = 1452] [outer = 0x96790000] 10:59:56 INFO - PROCESS | 20900 | 1461088796239 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:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1782ms 10:59:56 INFO - PROCESS | 20900 | 1461088796304 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:59:56 INFO - PROCESS | 20900 | 1461088796309 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:59:56 INFO - PROCESS | 20900 | 1461088796317 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:59:56 INFO - PROCESS | 20900 | 1461088796320 Marionette TRACE conn3 <- [1,1906,null,{}] 10:59:56 INFO - PROCESS | 20900 | 1461088796327 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:59:56 INFO - PROCESS | 20900 | 1461088796569 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:59:56 INFO - PROCESS | 20900 | 1461088796933 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x973e9000 == 157 [pid = 20900] [id = 484] 10:59:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x97481800) [pid = 20900] [serial = 1453] [outer = (nil)] 10:59:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x97d76400) [pid = 20900] [serial = 1454] [outer = 0x97481800] 10:59:57 INFO - PROCESS | 20900 | 1461088797035 Marionette DEBUG loaded listener.js 10:59:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x97d80400) [pid = 20900] [serial = 1455] [outer = 0x97481800] 10:59:57 INFO - PROCESS | 20900 | 1461088797964 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:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1686ms 10:59:58 INFO - PROCESS | 20900 | 1461088798004 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:59:58 INFO - PROCESS | 20900 | 1461088798008 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:59:58 INFO - PROCESS | 20900 | 1461088798015 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:59:58 INFO - PROCESS | 20900 | 1461088798018 Marionette TRACE conn3 <- [1,1910,null,{}] 10:59:58 INFO - PROCESS | 20900 | 1461088798024 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:59:58 INFO - PROCESS | 20900 | 1461088798244 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:59:58 INFO - PROCESS | 20900 | 1461088798582 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 20900 | ++DOCSHELL 0x967b5400 == 158 [pid = 20900] [id = 485] 10:59:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x97484000) [pid = 20900] [serial = 1456] [outer = (nil)] 10:59:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x98077c00) [pid = 20900] [serial = 1457] [outer = 0x97484000] 10:59:58 INFO - PROCESS | 20900 | 1461088798677 Marionette DEBUG loaded listener.js 10:59:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x9807dc00) [pid = 20900] [serial = 1458] [outer = 0x97484000] 10:59:59 INFO - PROCESS | 20900 | 1461088799603 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:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1634ms 10:59:59 INFO - PROCESS | 20900 | 1461088799649 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:59:59 INFO - PROCESS | 20900 | 1461088799654 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:59:59 INFO - PROCESS | 20900 | 1461088799660 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:59:59 INFO - PROCESS | 20900 | 1461088799664 Marionette TRACE conn3 <- [1,1914,null,{}] 10:59:59 INFO - PROCESS | 20900 | 1461088799670 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:59:59 INFO - PROCESS | 20900 | 1461088799895 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 11:00:00 INFO - PROCESS | 20900 | 1461088800224 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97f0bc00 == 159 [pid = 20900] [id = 486] 11:00:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x98071400) [pid = 20900] [serial = 1459] [outer = (nil)] 11:00:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x98754400) [pid = 20900] [serial = 1460] [outer = 0x98071400] 11:00:00 INFO - PROCESS | 20900 | 1461088800318 Marionette DEBUG loaded listener.js 11:00:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x98758800) [pid = 20900] [serial = 1461] [outer = 0x98071400] 11:00:01 INFO - PROCESS | 20900 | 1461088801235 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]]]}] 11:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1631ms 11:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:00:01 INFO - PROCESS | 20900 | 1461088801291 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 11:00:01 INFO - PROCESS | 20900 | 1461088801294 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 11:00:01 INFO - PROCESS | 20900 | 1461088801301 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:00:01 INFO - PROCESS | 20900 | 1461088801304 Marionette TRACE conn3 <- [1,1918,null,{}] 11:00:01 INFO - PROCESS | 20900 | 1461088801311 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}] 11:00:01 INFO - PROCESS | 20900 | 1461088801555 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 11:00:01 INFO - PROCESS | 20900 | 1461088801899 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 20900 | ++DOCSHELL 0x91fdf800 == 160 [pid = 20900] [id = 487] 11:00:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x97465800) [pid = 20900] [serial = 1462] [outer = (nil)] 11:00:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x994c8400) [pid = 20900] [serial = 1463] [outer = 0x97465800] 11:00:02 INFO - PROCESS | 20900 | 1461088802020 Marionette DEBUG loaded listener.js 11:00:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x994cc800) [pid = 20900] [serial = 1464] [outer = 0x97465800] 11:00:03 INFO - PROCESS | 20900 | 1461088802999 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]]]}] 11:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1737ms 11:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:00:03 INFO - PROCESS | 20900 | 1461088803038 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 11:00:03 INFO - PROCESS | 20900 | 1461088803041 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 11:00:03 INFO - PROCESS | 20900 | 1461088803048 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:00:03 INFO - PROCESS | 20900 | 1461088803050 Marionette TRACE conn3 <- [1,1922,null,{}] 11:00:03 INFO - PROCESS | 20900 | 1461088803057 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}] 11:00:03 INFO - PROCESS | 20900 | 1461088803263 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 11:00:03 INFO - PROCESS | 20900 | 1461088803606 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x877b1800 == 161 [pid = 20900] [id = 488] 11:00:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x97d7c800) [pid = 20900] [serial = 1465] [outer = (nil)] 11:00:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x9ea0f000) [pid = 20900] [serial = 1466] [outer = 0x97d7c800] 11:00:03 INFO - PROCESS | 20900 | 1461088803702 Marionette DEBUG loaded listener.js 11:00:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x9fc4d800) [pid = 20900] [serial = 1467] [outer = 0x97d7c800] 11:00:04 INFO - PROCESS | 20900 | 1461088804627 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]]]}] 11:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1636ms 11:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:00:04 INFO - PROCESS | 20900 | 1461088804683 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 11:00:04 INFO - PROCESS | 20900 | 1461088804686 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 11:00:04 INFO - PROCESS | 20900 | 1461088804693 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:00:04 INFO - PROCESS | 20900 | 1461088804696 Marionette TRACE conn3 <- [1,1926,null,{}] 11:00:04 INFO - PROCESS | 20900 | 1461088804702 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}] 11:00:04 INFO - PROCESS | 20900 | 1461088804929 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 11:00:05 INFO - PROCESS | 20900 | 1461088805260 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9b093400 == 162 [pid = 20900] [id = 489] 11:00:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x9df83000) [pid = 20900] [serial = 1468] [outer = (nil)] 11:00:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0xa0a24400) [pid = 20900] [serial = 1469] [outer = 0x9df83000] 11:00:05 INFO - PROCESS | 20900 | 1461088805359 Marionette DEBUG loaded listener.js 11:00:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0xa0a8bc00) [pid = 20900] [serial = 1470] [outer = 0x9df83000] 11:00:06 INFO - PROCESS | 20900 | 1461088806297 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]]]}] 11:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1638ms 11:00:06 INFO - PROCESS | 20900 | 1461088806333 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 11:00:06 INFO - PROCESS | 20900 | 1461088806336 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 11:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:00:06 INFO - PROCESS | 20900 | 1461088806343 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:00:06 INFO - PROCESS | 20900 | 1461088806346 Marionette TRACE conn3 <- [1,1930,null,{}] 11:00:06 INFO - PROCESS | 20900 | 1461088806352 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}] 11:00:06 INFO - PROCESS | 20900 | 1461088806580 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 11:00:06 INFO - PROCESS | 20900 | 1461088806932 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | --DOCSHELL 0x86ac7000 == 161 [pid = 20900] [id = 422] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x87caec00 == 160 [pid = 20900] [id = 423] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x868f6000 == 159 [pid = 20900] [id = 420] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x86257400 == 158 [pid = 20900] [id = 419] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x97b51400 == 157 [pid = 20900] [id = 418] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x85110000 == 156 [pid = 20900] [id = 471] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8a201c00 == 155 [pid = 20900] [id = 470] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x868f1000 == 154 [pid = 20900] [id = 469] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x84dc6c00 == 153 [pid = 20900] [id = 468] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x9ea16000 == 152 [pid = 20900] [id = 465] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x87af2800 == 151 [pid = 20900] [id = 466] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x87c56800 == 150 [pid = 20900] [id = 464] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x99499c00 == 149 [pid = 20900] [id = 463] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x91323c00 == 148 [pid = 20900] [id = 461] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x98acb800 == 147 [pid = 20900] [id = 462] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x97c60c00 == 146 [pid = 20900] [id = 460] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8f28ac00 == 145 [pid = 20900] [id = 459] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x87cadc00 == 144 [pid = 20900] [id = 458] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba67000 == 143 [pid = 20900] [id = 456] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x931f3000 == 142 [pid = 20900] [id = 457] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8f380800 == 141 [pid = 20900] [id = 455] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8df01800 == 140 [pid = 20900] [id = 454] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8dfb7c00 == 139 [pid = 20900] [id = 453] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x877ad000 == 138 [pid = 20900] [id = 421] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8c376800 == 137 [pid = 20900] [id = 452] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc8dc00 == 136 [pid = 20900] [id = 451] 11:00:08 INFO - PROCESS | 20900 | --DOCSHELL 0x877a8000 == 135 [pid = 20900] [id = 450] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x8bcd6000) [pid = 20900] [serial = 1349] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x97b57c00) [pid = 20900] [serial = 1328] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x8c616c00) [pid = 20900] [serial = 1295] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x91325c00) [pid = 20900] [serial = 1310] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8fa15800) [pid = 20900] [serial = 1308] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x97464800) [pid = 20900] [serial = 1326] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8ea5b800) [pid = 20900] [serial = 1299] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x9132f800) [pid = 20900] [serial = 1311] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x97f01400) [pid = 20900] [serial = 1332] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x8dfb8800) [pid = 20900] [serial = 1298] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x8bc2d800) [pid = 20900] [serial = 1344] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x932f5c00) [pid = 20900] [serial = 1313] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x8b154000) [pid = 20900] [serial = 1286] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x97461000) [pid = 20900] [serial = 1325] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x89799800) [pid = 20900] [serial = 1266] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8f28d400) [pid = 20900] [serial = 1302] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x8af6c400) [pid = 20900] [serial = 1340] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x98078400) [pid = 20900] [serial = 1335] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x8f294000) [pid = 20900] [serial = 1304] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x8bc42400) [pid = 20900] [serial = 1215] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x962ce800) [pid = 20900] [serial = 1320] [outer = (nil)] [url = about:blank] 11:00:08 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x9698f800) [pid = 20900] [serial = 1323] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x8ed0b400) [pid = 20900] [serial = 1301] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x88852400) [pid = 20900] [serial = 1338] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8bc81800) [pid = 20900] [serial = 1289] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8f2ef800) [pid = 20900] [serial = 1305] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x87c52c00) [pid = 20900] [serial = 1346] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x96209c00) [pid = 20900] [serial = 1319] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x89799400) [pid = 20900] [serial = 1347] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x8f5e1800) [pid = 20900] [serial = 1307] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x8bad5c00) [pid = 20900] [serial = 1343] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x87cb3800) [pid = 20900] [serial = 1283] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x8b157800) [pid = 20900] [serial = 1341] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8b352c00) [pid = 20900] [serial = 1287] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8c588c00) [pid = 20900] [serial = 1293] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8c7de800) [pid = 20900] [serial = 1296] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8bc90c00) [pid = 20900] [serial = 1290] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x87dfac00) [pid = 20900] [serial = 1337] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x967b5800) [pid = 20900] [serial = 1322] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8c37e800) [pid = 20900] [serial = 1292] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x97c5fc00) [pid = 20900] [serial = 1329] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x87df9c00) [pid = 20900] [serial = 1284] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x97d7d400) [pid = 20900] [serial = 1331] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x945c4400) [pid = 20900] [serial = 1316] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x93391000) [pid = 20900] [serial = 1314] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x945cac00) [pid = 20900] [serial = 1317] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x98071c00) [pid = 20900] [serial = 1334] [outer = (nil)] [url = about:blank] 11:00:09 INFO - PROCESS | 20900 | ++DOCSHELL 0x85110000 == 136 [pid = 20900] [id = 490] 11:00:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x86249800) [pid = 20900] [serial = 1471] [outer = (nil)] 11:00:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x86acc400) [pid = 20900] [serial = 1472] [outer = 0x86249800] 11:00:09 INFO - PROCESS | 20900 | 1461088809087 Marionette DEBUG loaded listener.js 11:00:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x87af5000) [pid = 20900] [serial = 1473] [outer = 0x86249800] 11:00:09 INFO - PROCESS | 20900 | 1461088809932 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]]]}] 11:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 3639ms 11:00:09 INFO - PROCESS | 20900 | 1461088809983 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 11:00:09 INFO - PROCESS | 20900 | 1461088809990 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 11:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:00:10 INFO - PROCESS | 20900 | 1461088810000 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:00:10 INFO - PROCESS | 20900 | 1461088810005 Marionette TRACE conn3 <- [1,1934,null,{}] 11:00:10 INFO - PROCESS | 20900 | 1461088810012 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}] 11:00:10 INFO - PROCESS | 20900 | 1461088810217 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 11:00:10 INFO - PROCESS | 20900 | 1461088810426 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x88858c00 == 137 [pid = 20900] [id = 491] 11:00:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x895bb400) [pid = 20900] [serial = 1474] [outer = (nil)] 11:00:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x89796800) [pid = 20900] [serial = 1475] [outer = 0x895bb400] 11:00:10 INFO - PROCESS | 20900 | 1461088810506 Marionette DEBUG loaded listener.js 11:00:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x89e08800) [pid = 20900] [serial = 1476] [outer = 0x895bb400] 11:00:11 INFO - PROCESS | 20900 | 1461088811424 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]]]}] 11:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1484ms 11:00:11 INFO - PROCESS | 20900 | 1461088811483 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 11:00:11 INFO - PROCESS | 20900 | 1461088811489 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 11:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:00:11 INFO - PROCESS | 20900 | 1461088811507 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:00:11 INFO - PROCESS | 20900 | 1461088811512 Marionette TRACE conn3 <- [1,1938,null,{}] 11:00:11 INFO - PROCESS | 20900 | 1461088811518 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}] 11:00:11 INFO - PROCESS | 20900 | 1461088811784 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 11:00:11 INFO - PROCESS | 20900 | 1461088811818 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x88851c00 == 138 [pid = 20900] [id = 492] 11:00:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x89799400) [pid = 20900] [serial = 1477] [outer = (nil)] 11:00:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8b351800) [pid = 20900] [serial = 1478] [outer = 0x89799400] 11:00:11 INFO - PROCESS | 20900 | 1461088811905 Marionette DEBUG loaded listener.js 11:00:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8ba5c800) [pid = 20900] [serial = 1479] [outer = 0x89799400] 11:00:13 INFO - PROCESS | 20900 | 1461088813050 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]]]}] 11:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1587ms 11:00:13 INFO - PROCESS | 20900 | 1461088813094 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 11:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:00:13 INFO - PROCESS | 20900 | 1461088813099 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 11:00:13 INFO - PROCESS | 20900 | 1461088813111 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:00:13 INFO - PROCESS | 20900 | 1461088813116 Marionette TRACE conn3 <- [1,1942,null,{}] 11:00:13 INFO - PROCESS | 20900 | 1461088813133 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}] 11:00:13 INFO - PROCESS | 20900 | 1461088813420 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x94204c00) [pid = 20900] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x85103000) [pid = 20900] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x986ab000) [pid = 20900] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x98ad2c00) [pid = 20900] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8979b400) [pid = 20900] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x9fb8c800) [pid = 20900] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8ea5e000) [pid = 20900] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x868f9c00) [pid = 20900] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x931f9000) [pid = 20900] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x8df0b800) [pid = 20900] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x9420f800) [pid = 20900] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x94205800) [pid = 20900] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x97d7bc00) [pid = 20900] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8ed0bc00) [pid = 20900] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x8ed0d000) [pid = 20900] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8b150000) [pid = 20900] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x915dc000) [pid = 20900] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x8bcd5000) [pid = 20900] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x94fd2000) [pid = 20900] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x87af6000) [pid = 20900] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x87cb5000) [pid = 20900] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x9949a000) [pid = 20900] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:00:14 INFO - PROCESS | 20900 | --DOMWINDOW == 123 (0x86acfc00) [pid = 20900] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:00:14 INFO - PROCESS | 20900 | 1461088814187 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 20900 | ++DOCSHELL 0x85103000 == 139 [pid = 20900] [id = 493] 11:00:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x86253800) [pid = 20900] [serial = 1480] [outer = (nil)] 11:00:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x88660400) [pid = 20900] [serial = 1481] [outer = 0x86253800] 11:00:14 INFO - PROCESS | 20900 | 1461088814287 Marionette DEBUG loaded listener.js 11:00:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x8b14d400) [pid = 20900] [serial = 1482] [outer = 0x86253800] 11:00:15 INFO - PROCESS | 20900 | 1461088815016 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]]]}] 11:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1946ms 11:00:15 INFO - PROCESS | 20900 | 1461088815051 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 11:00:15 INFO - PROCESS | 20900 | 1461088815055 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 11:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:00:15 INFO - PROCESS | 20900 | 1461088815062 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:00:15 INFO - PROCESS | 20900 | 1461088815065 Marionette TRACE conn3 <- [1,1946,null,{}] 11:00:15 INFO - PROCESS | 20900 | 1461088815071 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}] 11:00:15 INFO - PROCESS | 20900 | 1461088815260 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 11:00:15 INFO - PROCESS | 20900 | 1461088815277 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895ba000 == 140 [pid = 20900] [id = 494] 11:00:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8b155000) [pid = 20900] [serial = 1483] [outer = (nil)] 11:00:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8bcd2800) [pid = 20900] [serial = 1484] [outer = 0x8b155000] 11:00:15 INFO - PROCESS | 20900 | 1461088815531 Marionette DEBUG loaded listener.js 11:00:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x8bcdd400) [pid = 20900] [serial = 1485] [outer = 0x8b155000] 11:00:16 INFO - PROCESS | 20900 | 1461088816584 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]]]}] 11:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1580ms 11:00:16 INFO - PROCESS | 20900 | 1461088816644 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 11:00:16 INFO - PROCESS | 20900 | 1461088816650 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 11:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:00:16 INFO - PROCESS | 20900 | 1461088816660 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:00:16 INFO - PROCESS | 20900 | 1461088816665 Marionette TRACE conn3 <- [1,1950,null,{}] 11:00:16 INFO - PROCESS | 20900 | 1461088816676 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}] 11:00:16 INFO - PROCESS | 20900 | 1461088816944 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 11:00:17 INFO - PROCESS | 20900 | 1461088817313 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87cadc00 == 141 [pid = 20900] [id = 495] 11:00:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x87caec00) [pid = 20900] [serial = 1486] [outer = (nil)] 11:00:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x895bb000) [pid = 20900] [serial = 1487] [outer = 0x87caec00] 11:00:17 INFO - PROCESS | 20900 | 1461088817427 Marionette DEBUG loaded listener.js 11:00:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8a201c00) [pid = 20900] [serial = 1488] [outer = 0x87caec00] 11:00:18 INFO - PROCESS | 20900 | 1461088818383 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]]]}] 11:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1786ms 11:00:18 INFO - PROCESS | 20900 | 1461088818447 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 11:00:18 INFO - PROCESS | 20900 | 1461088818456 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 11:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:00:18 INFO - PROCESS | 20900 | 1461088818468 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:00:18 INFO - PROCESS | 20900 | 1461088818471 Marionette TRACE conn3 <- [1,1954,null,{}] 11:00:18 INFO - PROCESS | 20900 | 1461088818479 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}] 11:00:18 INFO - PROCESS | 20900 | 1461088818733 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 11:00:19 INFO - PROCESS | 20900 | 1461088819082 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895c3400 == 142 [pid = 20900] [id = 496] 11:00:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8b14e400) [pid = 20900] [serial = 1489] [outer = (nil)] 11:00:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8bc25800) [pid = 20900] [serial = 1490] [outer = 0x8b14e400] 11:00:19 INFO - PROCESS | 20900 | 1461088819175 Marionette DEBUG loaded listener.js 11:00:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8bc50800) [pid = 20900] [serial = 1491] [outer = 0x8b14e400] 11:00:20 INFO - PROCESS | 20900 | 1461088820219 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]]]}] 11:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1786ms 11:00:20 INFO - PROCESS | 20900 | 1461088820254 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 11:00:20 INFO - PROCESS | 20900 | 1461088820257 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 11:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:00:20 INFO - PROCESS | 20900 | 1461088820265 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:00:20 INFO - PROCESS | 20900 | 1461088820271 Marionette TRACE conn3 <- [1,1958,null,{}] 11:00:20 INFO - PROCESS | 20900 | 1461088820288 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}] 11:00:20 INFO - PROCESS | 20900 | 1461088820504 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 11:00:20 INFO - PROCESS | 20900 | 1461088820845 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c588800 == 143 [pid = 20900] [id = 497] 11:00:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8c60d400) [pid = 20900] [serial = 1492] [outer = (nil)] 11:00:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8c7dcc00) [pid = 20900] [serial = 1493] [outer = 0x8c60d400] 11:00:20 INFO - PROCESS | 20900 | 1461088820942 Marionette DEBUG loaded listener.js 11:00:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8df01800) [pid = 20900] [serial = 1494] [outer = 0x8c60d400] 11:00:21 INFO - PROCESS | 20900 | 1461088821884 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]]]}] 11:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1687ms 11:00:21 INFO - PROCESS | 20900 | 1461088821953 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 11:00:21 INFO - PROCESS | 20900 | 1461088821958 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 11:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:00:21 INFO - PROCESS | 20900 | 1461088821965 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:00:21 INFO - PROCESS | 20900 | 1461088821969 Marionette TRACE conn3 <- [1,1962,null,{}] 11:00:21 INFO - PROCESS | 20900 | 1461088821975 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}] 11:00:22 INFO - PROCESS | 20900 | 1461088822182 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 11:00:22 INFO - PROCESS | 20900 | 1461088822527 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 20900 | ++DOCSHELL 0x86acdc00 == 144 [pid = 20900] [id = 498] 11:00:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8af6fc00) [pid = 20900] [serial = 1495] [outer = (nil)] 11:00:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8e9f1c00) [pid = 20900] [serial = 1496] [outer = 0x8af6fc00] 11:00:22 INFO - PROCESS | 20900 | 1461088822626 Marionette DEBUG loaded listener.js 11:00:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8ea5f800) [pid = 20900] [serial = 1497] [outer = 0x8af6fc00] 11:00:23 INFO - PROCESS | 20900 | 1461088823622 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]]]}] 11:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1732ms 11:00:23 INFO - PROCESS | 20900 | 1461088823699 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 11:00:23 INFO - PROCESS | 20900 | 1461088823704 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 11:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:00:23 INFO - PROCESS | 20900 | 1461088823716 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:00:23 INFO - PROCESS | 20900 | 1461088823721 Marionette TRACE conn3 <- [1,1966,null,{}] 11:00:23 INFO - PROCESS | 20900 | 1461088823731 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}] 11:00:24 INFO - PROCESS | 20900 | 1461088824130 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 11:00:24 INFO - PROCESS | 20900 | 1461088824419 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8dfb0800 == 145 [pid = 20900] [id = 499] 11:00:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8dfb2000) [pid = 20900] [serial = 1498] [outer = (nil)] 11:00:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8ed0e000) [pid = 20900] [serial = 1499] [outer = 0x8dfb2000] 11:00:24 INFO - PROCESS | 20900 | 1461088824516 Marionette DEBUG loaded listener.js 11:00:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8f28bc00) [pid = 20900] [serial = 1500] [outer = 0x8dfb2000] 11:00:25 INFO - PROCESS | 20900 | 1461088825424 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]]]}] 11:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1736ms 11:00:25 INFO - PROCESS | 20900 | 1461088825451 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 11:00:25 INFO - PROCESS | 20900 | 1461088825456 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 11:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:00:25 INFO - PROCESS | 20900 | 1461088825463 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:00:25 INFO - PROCESS | 20900 | 1461088825467 Marionette TRACE conn3 <- [1,1970,null,{}] 11:00:25 INFO - PROCESS | 20900 | 1461088825496 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}] 11:00:25 INFO - PROCESS | 20900 | 1461088825765 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 11:00:26 INFO - PROCESS | 20900 | 1461088826121 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ed03800 == 146 [pid = 20900] [id = 500] 11:00:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8f5ee800) [pid = 20900] [serial = 1501] [outer = (nil)] 11:00:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8fa59800) [pid = 20900] [serial = 1502] [outer = 0x8f5ee800] 11:00:26 INFO - PROCESS | 20900 | 1461088826225 Marionette DEBUG loaded listener.js 11:00:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x915d7c00) [pid = 20900] [serial = 1503] [outer = 0x8f5ee800] 11:00:27 INFO - PROCESS | 20900 | 1461088827168 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]]]}] 11:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1751ms 11:00:27 INFO - PROCESS | 20900 | 1461088827215 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 11:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:00:27 INFO - PROCESS | 20900 | 1461088827220 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 11:00:27 INFO - PROCESS | 20900 | 1461088827226 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:00:27 INFO - PROCESS | 20900 | 1461088827230 Marionette TRACE conn3 <- [1,1974,null,{}] 11:00:27 INFO - PROCESS | 20900 | 1461088827236 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}] 11:00:27 INFO - PROCESS | 20900 | 1461088827480 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 11:00:27 INFO - PROCESS | 20900 | 1461088827847 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x895ba800 == 147 [pid = 20900] [id = 501] 11:00:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x897a2c00) [pid = 20900] [serial = 1504] [outer = (nil)] 11:00:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x932f5c00) [pid = 20900] [serial = 1505] [outer = 0x897a2c00] 11:00:27 INFO - PROCESS | 20900 | 1461088827947 Marionette DEBUG loaded listener.js 11:00:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x93389000) [pid = 20900] [serial = 1506] [outer = 0x897a2c00] 11:00:28 INFO - PROCESS | 20900 | 1461088828810 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]]]}] 11:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1632ms 11:00:28 INFO - PROCESS | 20900 | 1461088828858 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 11:00:28 INFO - PROCESS | 20900 | 1461088828862 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 11:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:00:28 INFO - PROCESS | 20900 | 1461088828888 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:00:28 INFO - PROCESS | 20900 | 1461088828892 Marionette TRACE conn3 <- [1,1978,null,{}] 11:00:28 INFO - PROCESS | 20900 | 1461088828898 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}] 11:00:29 INFO - PROCESS | 20900 | 1461088829124 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 11:00:29 INFO - PROCESS | 20900 | 1461088829410 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846b7000 == 148 [pid = 20900] [id = 502] 11:00:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x91325c00) [pid = 20900] [serial = 1507] [outer = (nil)] 11:00:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x945cac00) [pid = 20900] [serial = 1508] [outer = 0x91325c00] 11:00:29 INFO - PROCESS | 20900 | 1461088829553 Marionette DEBUG loaded listener.js 11:00:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x94f59000) [pid = 20900] [serial = 1509] [outer = 0x91325c00] 11:00:30 INFO - PROCESS | 20900 | 1461088830452 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]]]}] 11:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1639ms 11:00:30 INFO - PROCESS | 20900 | 1461088830524 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 11:00:30 INFO - PROCESS | 20900 | 1461088830528 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 11:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:00:30 INFO - PROCESS | 20900 | 1461088830535 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:00:30 INFO - PROCESS | 20900 | 1461088830539 Marionette TRACE conn3 <- [1,1982,null,{}] 11:00:30 INFO - PROCESS | 20900 | 1461088830545 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}] 11:00:30 INFO - PROCESS | 20900 | 1461088830806 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 11:00:31 INFO - PROCESS | 20900 | 1461088831159 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x94210800 == 149 [pid = 20900] [id = 503] 11:00:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x945c2800) [pid = 20900] [serial = 1510] [outer = (nil)] 11:00:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x962d1000) [pid = 20900] [serial = 1511] [outer = 0x945c2800] 11:00:31 INFO - PROCESS | 20900 | 1461088831274 Marionette DEBUG loaded listener.js 11:00:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x9678d800) [pid = 20900] [serial = 1512] [outer = 0x945c2800] 11:00:32 INFO - PROCESS | 20900 | 1461088832416 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]]]}] 11:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1940ms 11:00:32 INFO - PROCESS | 20900 | 1461088832476 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 11:00:32 INFO - PROCESS | 20900 | 1461088832481 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 11:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:00:32 INFO - PROCESS | 20900 | 1461088832488 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:00:32 INFO - PROCESS | 20900 | 1461088832491 Marionette TRACE conn3 <- [1,1986,null,{}] 11:00:32 INFO - PROCESS | 20900 | 1461088832498 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}] 11:00:32 INFO - PROCESS | 20900 | 1461088832747 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 11:00:33 INFO - PROCESS | 20900 | 1461088833078 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x877abc00 == 150 [pid = 20900] [id = 504] 11:00:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x88662400) [pid = 20900] [serial = 1513] [outer = (nil)] 11:00:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x9698f800) [pid = 20900] [serial = 1514] [outer = 0x88662400] 11:00:33 INFO - PROCESS | 20900 | 1461088833177 Marionette DEBUG loaded listener.js 11:00:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x971e6c00) [pid = 20900] [serial = 1515] [outer = 0x88662400] 11:00:34 INFO - PROCESS | 20900 | 1461088834102 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]]]}] 11:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1681ms 11:00:34 INFO - PROCESS | 20900 | 1461088834170 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 11:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:00:34 INFO - PROCESS | 20900 | 1461088834175 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 11:00:34 INFO - PROCESS | 20900 | 1461088834182 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:00:34 INFO - PROCESS | 20900 | 1461088834187 Marionette TRACE conn3 <- [1,1990,null,{}] 11:00:34 INFO - PROCESS | 20900 | 1461088834193 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}] 11:00:34 INFO - PROCESS | 20900 | 1461088834486 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 11:00:34 INFO - PROCESS | 20900 | 1461088834850 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 20900 | ++DOCSHELL 0x97465c00 == 151 [pid = 20900] [id = 505] 11:00:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x97c60c00) [pid = 20900] [serial = 1516] [outer = (nil)] 11:00:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x97d71400) [pid = 20900] [serial = 1517] [outer = 0x97c60c00] 11:00:34 INFO - PROCESS | 20900 | 1461088834958 Marionette DEBUG loaded listener.js 11:00:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x97f07400) [pid = 20900] [serial = 1518] [outer = 0x97c60c00] 11:00:35 INFO - PROCESS | 20900 | 1461088835901 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]]]}] 11:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1786ms 11:00:35 INFO - PROCESS | 20900 | 1461088835968 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 11:00:35 INFO - PROCESS | 20900 | 1461088835973 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 11:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:00:35 INFO - PROCESS | 20900 | 1461088835980 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:00:35 INFO - PROCESS | 20900 | 1461088835984 Marionette TRACE conn3 <- [1,1994,null,{}] 11:00:35 INFO - PROCESS | 20900 | 1461088835990 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}] 11:00:36 INFO - PROCESS | 20900 | 1461088836214 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 11:00:36 INFO - PROCESS | 20900 | 1461088836553 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x851e0800 == 152 [pid = 20900] [id = 506] 11:00:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x97b4d000) [pid = 20900] [serial = 1519] [outer = (nil)] 11:00:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x9807d000) [pid = 20900] [serial = 1520] [outer = 0x97b4d000] 11:00:36 INFO - PROCESS | 20900 | 1461088836652 Marionette DEBUG loaded listener.js 11:00:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x98414400) [pid = 20900] [serial = 1521] [outer = 0x97b4d000] 11:00:37 INFO - PROCESS | 20900 | 1461088837525 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]]]}] 11:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1593ms 11:00:37 INFO - PROCESS | 20900 | 1461088837591 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 11:00:37 INFO - PROCESS | 20900 | 1461088837595 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 11:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:00:37 INFO - PROCESS | 20900 | 1461088837608 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:00:37 INFO - PROCESS | 20900 | 1461088837611 Marionette TRACE conn3 <- [1,1998,null,{}] 11:00:37 INFO - PROCESS | 20900 | 1461088837617 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}] 11:00:37 INFO - PROCESS | 20900 | 1461088837860 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 11:00:38 INFO - PROCESS | 20900 | 1461088838204 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba5b400 == 153 [pid = 20900] [id = 507] 11:00:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x8bc21800) [pid = 20900] [serial = 1522] [outer = (nil)] 11:00:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x9900f400) [pid = 20900] [serial = 1523] [outer = 0x8bc21800] 11:00:38 INFO - PROCESS | 20900 | 1461088838298 Marionette DEBUG loaded listener.js 11:00:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x990c7800) [pid = 20900] [serial = 1524] [outer = 0x8bc21800] 11:00:39 INFO - PROCESS | 20900 | 1461088839193 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]]]}] 11:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1632ms 11:00:39 INFO - PROCESS | 20900 | 1461088839239 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 11:00:39 INFO - PROCESS | 20900 | 1461088839243 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 11:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:00:39 INFO - PROCESS | 20900 | 1461088839249 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:00:39 INFO - PROCESS | 20900 | 1461088839253 Marionette TRACE conn3 <- [1,2002,null,{}] 11:00:39 INFO - PROCESS | 20900 | 1461088839259 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}] 11:00:39 INFO - PROCESS | 20900 | 1461088839474 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 11:00:39 INFO - PROCESS | 20900 | 1461088839806 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x989a6800 == 154 [pid = 20900] [id = 508] 11:00:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x990c5800) [pid = 20900] [serial = 1525] [outer = (nil)] 11:00:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x9b097400) [pid = 20900] [serial = 1526] [outer = 0x990c5800] 11:00:39 INFO - PROCESS | 20900 | 1461088839904 Marionette DEBUG loaded listener.js 11:00:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x9ea15c00) [pid = 20900] [serial = 1527] [outer = 0x990c5800] 11:00:40 INFO - PROCESS | 20900 | 1461088840822 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]]]}] 11:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1631ms 11:00:40 INFO - PROCESS | 20900 | 1461088840881 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 11:00:40 INFO - PROCESS | 20900 | 1461088840884 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 11:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:00:40 INFO - PROCESS | 20900 | 1461088840891 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:00:40 INFO - PROCESS | 20900 | 1461088840895 Marionette TRACE conn3 <- [1,2006,null,{}] 11:00:40 INFO - PROCESS | 20900 | 1461088840901 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}] 11:00:41 INFO - PROCESS | 20900 | 1461088841112 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 11:00:41 INFO - PROCESS | 20900 | 1461088841445 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x9698fc00 == 155 [pid = 20900] [id = 509] 11:00:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x994ca000) [pid = 20900] [serial = 1528] [outer = (nil)] 11:00:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0xa0a27c00) [pid = 20900] [serial = 1529] [outer = 0x994ca000] 11:00:41 INFO - PROCESS | 20900 | 1461088841539 Marionette DEBUG loaded listener.js 11:00:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0xa0a8cc00) [pid = 20900] [serial = 1530] [outer = 0x994ca000] 11:00:42 INFO - PROCESS | 20900 | 1461088842439 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]]]}] 11:00:42 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 11:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1580ms 11:00:42 INFO - PROCESS | 20900 | 1461088842474 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 11:00:42 INFO - PROCESS | 20900 | 1461088842477 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 11:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:00:42 INFO - PROCESS | 20900 | 1461088842484 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:00:42 INFO - PROCESS | 20900 | 1461088842488 Marionette TRACE conn3 <- [1,2010,null,{}] 11:00:42 INFO - PROCESS | 20900 | 1461088842494 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}] 11:00:42 INFO - PROCESS | 20900 | 1461088842719 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 11:00:43 INFO - PROCESS | 20900 | 1461088843071 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8dfa9800 == 156 [pid = 20900] [id = 510] 11:00:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x97f02000) [pid = 20900] [serial = 1531] [outer = (nil)] 11:00:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0xa2a30400) [pid = 20900] [serial = 1532] [outer = 0x97f02000] 11:00:43 INFO - PROCESS | 20900 | 1461088843165 Marionette DEBUG loaded listener.js 11:00:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0xa2abdc00) [pid = 20900] [serial = 1533] [outer = 0x97f02000] 11:00:44 INFO - PROCESS | 20900 | 1461088844069 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]]]}] 11:00:44 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 11:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1643ms 11:00:44 INFO - PROCESS | 20900 | 1461088844129 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 11:00:44 INFO - PROCESS | 20900 | 1461088844133 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 11:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:00:44 INFO - PROCESS | 20900 | 1461088844140 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:00:44 INFO - PROCESS | 20900 | 1461088844143 Marionette TRACE conn3 <- [1,2014,null,{}] 11:00:44 INFO - PROCESS | 20900 | 1461088844149 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}] 11:00:44 INFO - PROCESS | 20900 | 1461088844373 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 11:00:44 INFO - PROCESS | 20900 | 1461088844707 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 20900 | ++DOCSHELL 0x86acf400 == 157 [pid = 20900] [id = 511] 11:00:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x9899ec00) [pid = 20900] [serial = 1534] [outer = (nil)] 11:00:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0xa3c07000) [pid = 20900] [serial = 1535] [outer = 0x9899ec00] 11:00:44 INFO - PROCESS | 20900 | 1461088844801 Marionette DEBUG loaded listener.js 11:00:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0xa3c0a000) [pid = 20900] [serial = 1536] [outer = 0x9899ec00] 11:00:45 INFO - PROCESS | 20900 | 1461088845687 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]]]}] 11:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1582ms 11:00:45 INFO - PROCESS | 20900 | 1461088845723 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 11:00:45 INFO - PROCESS | 20900 | 1461088845728 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 11:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:00:45 INFO - PROCESS | 20900 | 1461088845735 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:00:45 INFO - PROCESS | 20900 | 1461088845738 Marionette TRACE conn3 <- [1,2018,null,{}] 11:00:45 INFO - PROCESS | 20900 | 1461088845744 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}] 11:00:45 INFO - PROCESS | 20900 | 1461088845964 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 11:00:46 INFO - PROCESS | 20900 | 1461088846303 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 20900 | ++DOCSHELL 0x851e1400 == 158 [pid = 20900] [id = 512] 11:00:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x886d0800) [pid = 20900] [serial = 1537] [outer = (nil)] 11:00:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x886d7800) [pid = 20900] [serial = 1538] [outer = 0x886d0800] 11:00:46 INFO - PROCESS | 20900 | 1461088846399 Marionette DEBUG loaded listener.js 11:00:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x886dac00) [pid = 20900] [serial = 1539] [outer = 0x886d0800] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9f8000 == 157 [pid = 20900] [id = 55] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8884a000 == 156 [pid = 20900] [id = 297] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8c378c00 == 155 [pid = 20900] [id = 304] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea5c400 == 154 [pid = 20900] [id = 305] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x88849400 == 153 [pid = 20900] [id = 197] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x85103000 == 152 [pid = 20900] [id = 493] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x87cac400 == 151 [pid = 20900] [id = 449] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x88851c00 == 150 [pid = 20900] [id = 492] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x88858c00 == 149 [pid = 20900] [id = 491] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x85110000 == 148 [pid = 20900] [id = 490] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x9b093400 == 147 [pid = 20900] [id = 489] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x91fdf800 == 146 [pid = 20900] [id = 487] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x877b1800 == 145 [pid = 20900] [id = 488] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x97f0bc00 == 144 [pid = 20900] [id = 486] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x967b5400 == 143 [pid = 20900] [id = 485] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x973e9000 == 142 [pid = 20900] [id = 484] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x945c8400 == 141 [pid = 20900] [id = 483] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x915da000 == 140 [pid = 20900] [id = 481] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x932f0400 == 139 [pid = 20900] [id = 482] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa1b800 == 138 [pid = 20900] [id = 480] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8df0ec00 == 137 [pid = 20900] [id = 479] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc85800 == 136 [pid = 20900] [id = 478] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba69800 == 135 [pid = 20900] [id = 477] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc87c00 == 134 [pid = 20900] [id = 476] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x895bd000 == 133 [pid = 20900] [id = 474] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x8af64400 == 132 [pid = 20900] [id = 475] 11:00:48 INFO - PROCESS | 20900 | --DOCSHELL 0x877b4400 == 131 [pid = 20900] [id = 473] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x97f08800) [pid = 20900] [serial = 1380] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x8b34f800) [pid = 20900] [serial = 1415] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8f295000) [pid = 20900] [serial = 1361] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x9feeb800) [pid = 20900] [serial = 1397] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8c58e800) [pid = 20900] [serial = 1356] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x9420ac00) [pid = 20900] [serial = 1370] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0xa0fd2c00) [pid = 20900] [serial = 1403] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x9aeb3400) [pid = 20900] [serial = 1391] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0xa0fd5c00) [pid = 20900] [serial = 1404] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x9ea14000) [pid = 20900] [serial = 1394] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x8fa17000) [pid = 20900] [serial = 1364] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x8e9ed400) [pid = 20900] [serial = 1358] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8bad2800) [pid = 20900] [serial = 1281] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x9b08d400) [pid = 20900] [serial = 1392] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x97f05800) [pid = 20900] [serial = 1379] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x990d4800) [pid = 20900] [serial = 1385] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x97489400) [pid = 20900] [serial = 1377] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x8b989c00) [pid = 20900] [serial = 1416] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x9fb22800) [pid = 20900] [serial = 1395] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x88658800) [pid = 20900] [serial = 1407] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x98acc000) [pid = 20900] [serial = 1383] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x87afec00) [pid = 20900] [serial = 1406] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x994c5c00) [pid = 20900] [serial = 1388] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8b986000) [pid = 20900] [serial = 1353] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0xa002d800) [pid = 20900] [serial = 1398] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x97464000) [pid = 20900] [serial = 1376] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x897a2000) [pid = 20900] [serial = 1410] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8b15b800) [pid = 20900] [serial = 1352] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x945c5c00) [pid = 20900] [serial = 1371] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x8ea5f400) [pid = 20900] [serial = 1359] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x99287400) [pid = 20900] [serial = 1386] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x895c3c00) [pid = 20900] [serial = 1409] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x9735e400) [pid = 20900] [serial = 1374] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0xa0c2e800) [pid = 20900] [serial = 1401] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x994d0400) [pid = 20900] [serial = 1389] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8fa4d400) [pid = 20900] [serial = 1365] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8f2e4400) [pid = 20900] [serial = 1362] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8b34f000) [pid = 20900] [serial = 1412] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x9338b000) [pid = 20900] [serial = 1368] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8b97f800) [pid = 20900] [serial = 1413] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0xa0c13c00) [pid = 20900] [serial = 1400] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8c376c00) [pid = 20900] [serial = 1355] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x967b6c00) [pid = 20900] [serial = 1373] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x932f6000) [pid = 20900] [serial = 1367] [outer = (nil)] [url = about:blank] 11:00:48 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x98757800) [pid = 20900] [serial = 1382] [outer = (nil)] [url = about:blank] 11:00:49 INFO - PROCESS | 20900 | 1461088849218 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]]]}] 11:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 3546ms 11:00:49 INFO - PROCESS | 20900 | 1461088849282 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 11:00:49 INFO - PROCESS | 20900 | 1461088849290 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 11:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:00:49 INFO - PROCESS | 20900 | 1461088849299 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:00:49 INFO - PROCESS | 20900 | 1461088849304 Marionette TRACE conn3 <- [1,2022,null,{}] 11:00:49 INFO - PROCESS | 20900 | 1461088849311 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}] 11:00:49 INFO - PROCESS | 20900 | 1461088849520 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 11:00:49 INFO - PROCESS | 20900 | 1461088849735 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x877b1800 == 132 [pid = 20900] [id = 513] 11:00:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x87afa800) [pid = 20900] [serial = 1540] [outer = (nil)] 11:00:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x87cb8400) [pid = 20900] [serial = 1541] [outer = 0x87afa800] 11:00:49 INFO - PROCESS | 20900 | 1461088849874 Marionette DEBUG loaded listener.js 11:00:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x87df9000) [pid = 20900] [serial = 1542] [outer = 0x87afa800] 11:00:50 INFO - PROCESS | 20900 | 1461088850987 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]]]}] 11:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1735ms 11:00:51 INFO - PROCESS | 20900 | 1461088851035 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 11:00:51 INFO - PROCESS | 20900 | 1461088851043 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 11:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:00:51 INFO - PROCESS | 20900 | 1461088851060 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:00:51 INFO - PROCESS | 20900 | 1461088851064 Marionette TRACE conn3 <- [1,2026,null,{}] 11:00:51 INFO - PROCESS | 20900 | 1461088851070 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}] 11:00:51 INFO - PROCESS | 20900 | 1461088851395 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 11:00:51 INFO - PROCESS | 20900 | 1461088851541 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 20900 | ++DOCSHELL 0x87ded400 == 133 [pid = 20900] [id = 514] 11:00:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x886ddc00) [pid = 20900] [serial = 1543] [outer = (nil)] 11:00:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x88852400) [pid = 20900] [serial = 1544] [outer = 0x886ddc00] 11:00:51 INFO - PROCESS | 20900 | 1461088851617 Marionette DEBUG loaded listener.js 11:00:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x895c8c00) [pid = 20900] [serial = 1545] [outer = 0x886ddc00] 11:00:52 INFO - PROCESS | 20900 | 1461088852607 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]]]}] 11:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1589ms 11:00:52 INFO - PROCESS | 20900 | 1461088852650 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 11:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:00:52 INFO - PROCESS | 20900 | 1461088852654 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 11:00:52 INFO - PROCESS | 20900 | 1461088852667 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:00:52 INFO - PROCESS | 20900 | 1461088852672 Marionette TRACE conn3 <- [1,2030,null,{}] 11:00:52 INFO - PROCESS | 20900 | 1461088852688 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}] 11:00:52 INFO - PROCESS | 20900 | 1461088852963 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x86253800) [pid = 20900] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x97d7c800) [pid = 20900] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x97465800) [pid = 20900] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8dfaec00) [pid = 20900] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x87df0000) [pid = 20900] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8a20bc00) [pid = 20900] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x97481800) [pid = 20900] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x8f2e7c00) [pid = 20900] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x97484000) [pid = 20900] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x945c8000) [pid = 20900] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8bcdd000) [pid = 20900] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x9df83000) [pid = 20900] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x89799400) [pid = 20900] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x98071400) [pid = 20900] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x8c7e9800) [pid = 20900] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x87df4400) [pid = 20900] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x8c58c800) [pid = 20900] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x86249800) [pid = 20900] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x91f87c00) [pid = 20900] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x8fa56000) [pid = 20900] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 123 (0x96790000) [pid = 20900] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:00:53 INFO - PROCESS | 20900 | --DOMWINDOW == 122 (0x895bb400) [pid = 20900] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:00:53 INFO - PROCESS | 20900 | 1461088853796 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 20900 | ++DOCSHELL 0x846b1800 == 134 [pid = 20900] [id = 515] 11:00:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x86249800) [pid = 20900] [serial = 1546] [outer = (nil)] 11:00:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x88855800) [pid = 20900] [serial = 1547] [outer = 0x86249800] 11:00:53 INFO - PROCESS | 20900 | 1461088853878 Marionette DEBUG loaded listener.js 11:00:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x8b15a800) [pid = 20900] [serial = 1548] [outer = 0x86249800] 11:00:54 INFO - PROCESS | 20900 | 1461088854628 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]]]}] 11:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1999ms 11:00:54 INFO - PROCESS | 20900 | 1461088854667 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 11:00:54 INFO - PROCESS | 20900 | 1461088854672 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 11:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:00:54 INFO - PROCESS | 20900 | 1461088854678 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:00:54 INFO - PROCESS | 20900 | 1461088854681 Marionette TRACE conn3 <- [1,2034,null,{}] 11:00:54 INFO - PROCESS | 20900 | 1461088854691 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}] 11:00:54 INFO - PROCESS | 20900 | 1461088854876 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 11:00:54 INFO - PROCESS | 20900 | 1461088854892 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846ba400 == 135 [pid = 20900] [id = 516] 11:00:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x8af6f400) [pid = 20900] [serial = 1549] [outer = (nil)] 11:00:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8b984c00) [pid = 20900] [serial = 1550] [outer = 0x8af6f400] 11:00:54 INFO - PROCESS | 20900 | 1461088854966 Marionette DEBUG loaded listener.js 11:00:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8ba5cc00) [pid = 20900] [serial = 1551] [outer = 0x8af6f400] 11:00:56 INFO - PROCESS | 20900 | 1461088856238 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]]]}] 11:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1634ms 11:00:56 INFO - PROCESS | 20900 | 1461088856313 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 11:00:56 INFO - PROCESS | 20900 | 1461088856320 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 11:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:00:56 INFO - PROCESS | 20900 | 1461088856330 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:00:56 INFO - PROCESS | 20900 | 1461088856337 Marionette TRACE conn3 <- [1,2038,null,{}] 11:00:56 INFO - PROCESS | 20900 | 1461088856347 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}] 11:00:56 INFO - PROCESS | 20900 | 1461088856605 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 11:00:56 INFO - PROCESS | 20900 | 1461088856949 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868f9c00 == 136 [pid = 20900] [id = 517] 11:00:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x86acd400) [pid = 20900] [serial = 1552] [outer = (nil)] 11:00:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x88661000) [pid = 20900] [serial = 1553] [outer = 0x86acd400] 11:00:57 INFO - PROCESS | 20900 | 1461088857043 Marionette DEBUG loaded listener.js 11:00:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x886d9400) [pid = 20900] [serial = 1554] [outer = 0x86acd400] 11:00:58 INFO - PROCESS | 20900 | 1461088858036 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]]]}] 11:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1792ms 11:00:58 INFO - PROCESS | 20900 | 1461088858122 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 11:00:58 INFO - PROCESS | 20900 | 1461088858131 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 11:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:00:58 INFO - PROCESS | 20900 | 1461088858142 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:00:58 INFO - PROCESS | 20900 | 1461088858147 Marionette TRACE conn3 <- [1,2042,null,{}] 11:00:58 INFO - PROCESS | 20900 | 1461088858153 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}] 11:00:58 INFO - PROCESS | 20900 | 1461088858474 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 11:00:58 INFO - PROCESS | 20900 | 1461088858749 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 20900 | ++DOCSHELL 0x886d1400 == 137 [pid = 20900] [id = 518] 11:00:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x88854800) [pid = 20900] [serial = 1555] [outer = (nil)] 11:00:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8a20f000) [pid = 20900] [serial = 1556] [outer = 0x88854800] 11:00:58 INFO - PROCESS | 20900 | 1461088858841 Marionette DEBUG loaded listener.js 11:00:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8b352000) [pid = 20900] [serial = 1557] [outer = 0x88854800] 11:00:59 INFO - PROCESS | 20900 | 1461088859921 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]]]}] 11:00:59 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) 11:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1841ms 11:00:59 INFO - PROCESS | 20900 | 1461088859983 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 11:00:59 INFO - PROCESS | 20900 | 1461088859988 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 11:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:00:59 INFO - PROCESS | 20900 | 1461088859995 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:01:00 INFO - PROCESS | 20900 | 1461088860002 Marionette TRACE conn3 <- [1,2046,null,{}] 11:01:00 INFO - PROCESS | 20900 | 1461088860019 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}] 11:01:00 INFO - PROCESS | 20900 | 1461088860279 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 11:01:00 INFO - PROCESS | 20900 | 1461088860609 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b987c00 == 138 [pid = 20900] [id = 519] 11:01:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8bad6000) [pid = 20900] [serial = 1558] [outer = (nil)] 11:01:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8bc29c00) [pid = 20900] [serial = 1559] [outer = 0x8bad6000] 11:01:00 INFO - PROCESS | 20900 | 1461088860709 Marionette DEBUG loaded listener.js 11:01:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8bc4bc00) [pid = 20900] [serial = 1560] [outer = 0x8bad6000] 11:01:01 INFO - PROCESS | 20900 | 1461088861662 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]]]}] 11:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1742ms 11:01:01 INFO - PROCESS | 20900 | 1461088861739 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 11:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:01:01 INFO - PROCESS | 20900 | 1461088861744 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 11:01:01 INFO - PROCESS | 20900 | 1461088861751 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:01:01 INFO - PROCESS | 20900 | 1461088861755 Marionette TRACE conn3 <- [1,2050,null,{}] 11:01:01 INFO - PROCESS | 20900 | 1461088861762 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}] 11:01:02 INFO - PROCESS | 20900 | 1461088862014 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 11:01:02 INFO - PROCESS | 20900 | 1461088862345 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bad5800 == 139 [pid = 20900] [id = 520] 11:01:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8bc8d000) [pid = 20900] [serial = 1561] [outer = (nil)] 11:01:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8bcdb800) [pid = 20900] [serial = 1562] [outer = 0x8bc8d000] 11:01:02 INFO - PROCESS | 20900 | 1461088862444 Marionette DEBUG loaded listener.js 11:01:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8c37a000) [pid = 20900] [serial = 1563] [outer = 0x8bc8d000] 11:01:03 INFO - PROCESS | 20900 | 1461088863372 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]]]}] 11:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1686ms 11:01:03 INFO - PROCESS | 20900 | 1461088863437 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 11:01:03 INFO - PROCESS | 20900 | 1461088863442 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 11:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:01:03 INFO - PROCESS | 20900 | 1461088863450 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:01:03 INFO - PROCESS | 20900 | 1461088863454 Marionette TRACE conn3 <- [1,2054,null,{}] 11:01:03 INFO - PROCESS | 20900 | 1461088863460 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}] 11:01:03 INFO - PROCESS | 20900 | 1461088863677 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 11:01:04 INFO - PROCESS | 20900 | 1461088864003 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc89c00 == 140 [pid = 20900] [id = 521] 11:01:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8c380c00) [pid = 20900] [serial = 1564] [outer = (nil)] 11:01:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8c58d000) [pid = 20900] [serial = 1565] [outer = 0x8c380c00] 11:01:04 INFO - PROCESS | 20900 | 1461088864107 Marionette DEBUG loaded listener.js 11:01:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8c590000) [pid = 20900] [serial = 1566] [outer = 0x8c380c00] 11:01:05 INFO - PROCESS | 20900 | 1461088865350 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]]]}] 11:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1937ms 11:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:01:05 INFO - PROCESS | 20900 | 1461088865403 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 11:01:05 INFO - PROCESS | 20900 | 1461088865406 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 11:01:05 INFO - PROCESS | 20900 | 1461088865413 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:01:05 INFO - PROCESS | 20900 | 1461088865416 Marionette TRACE conn3 <- [1,2058,null,{}] 11:01:05 INFO - PROCESS | 20900 | 1461088865423 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}] 11:01:05 INFO - PROCESS | 20900 | 1461088865666 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 11:01:06 INFO - PROCESS | 20900 | 1461088866004 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc84000 == 141 [pid = 20900] [id = 522] 11:01:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8c587800) [pid = 20900] [serial = 1567] [outer = (nil)] 11:01:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8dfaa000) [pid = 20900] [serial = 1568] [outer = 0x8c587800] 11:01:06 INFO - PROCESS | 20900 | 1461088866100 Marionette DEBUG loaded listener.js 11:01:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8dfb4000) [pid = 20900] [serial = 1569] [outer = 0x8c587800] 11:01:07 INFO - PROCESS | 20900 | 1461088867063 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]]]}] 11:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1684ms 11:01:07 INFO - PROCESS | 20900 | 1461088867096 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 11:01:07 INFO - PROCESS | 20900 | 1461088867100 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 11:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:01:07 INFO - PROCESS | 20900 | 1461088867107 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:01:07 INFO - PROCESS | 20900 | 1461088867110 Marionette TRACE conn3 <- [1,2062,null,{}] 11:01:07 INFO - PROCESS | 20900 | 1461088867116 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}] 11:01:07 INFO - PROCESS | 20900 | 1461088867325 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 11:01:07 INFO - PROCESS | 20900 | 1461088867654 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c616000 == 142 [pid = 20900] [id = 523] 11:01:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8c7da800) [pid = 20900] [serial = 1570] [outer = (nil)] 11:01:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8ea60000) [pid = 20900] [serial = 1571] [outer = 0x8c7da800] 11:01:07 INFO - PROCESS | 20900 | 1461088867750 Marionette DEBUG loaded listener.js 11:01:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8ed03c00) [pid = 20900] [serial = 1572] [outer = 0x8c7da800] 11:01:08 INFO - PROCESS | 20900 | 1461088868696 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]]]}] 11:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1637ms 11:01:08 INFO - PROCESS | 20900 | 1461088868745 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 11:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:01:08 INFO - PROCESS | 20900 | 1461088868749 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 11:01:08 INFO - PROCESS | 20900 | 1461088868756 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:01:08 INFO - PROCESS | 20900 | 1461088868760 Marionette TRACE conn3 <- [1,2066,null,{}] 11:01:08 INFO - PROCESS | 20900 | 1461088868766 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}] 11:01:08 INFO - PROCESS | 20900 | 1461088868977 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 11:01:09 INFO - PROCESS | 20900 | 1461088869312 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bad7c00 == 143 [pid = 20900] [id = 524] 11:01:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8e9f8000) [pid = 20900] [serial = 1573] [outer = (nil)] 11:01:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8f2e9c00) [pid = 20900] [serial = 1574] [outer = 0x8e9f8000] 11:01:09 INFO - PROCESS | 20900 | 1461088869409 Marionette DEBUG loaded listener.js 11:01:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8f2ed400) [pid = 20900] [serial = 1575] [outer = 0x8e9f8000] 11:01:10 INFO - PROCESS | 20900 | 1461088870274 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]]]}] 11:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1587ms 11:01:10 INFO - PROCESS | 20900 | 1461088870344 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 11:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:01:10 INFO - PROCESS | 20900 | 1461088870348 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 11:01:10 INFO - PROCESS | 20900 | 1461088870355 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:01:10 INFO - PROCESS | 20900 | 1461088870359 Marionette TRACE conn3 <- [1,2070,null,{}] 11:01:10 INFO - PROCESS | 20900 | 1461088870365 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}] 11:01:10 INFO - PROCESS | 20900 | 1461088870590 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 11:01:10 INFO - PROCESS | 20900 | 1461088870948 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b356c00 == 144 [pid = 20900] [id = 525] 11:01:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8bcd6c00) [pid = 20900] [serial = 1576] [outer = (nil)] 11:01:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8fa19400) [pid = 20900] [serial = 1577] [outer = 0x8bcd6c00] 11:01:11 INFO - PROCESS | 20900 | 1461088871045 Marionette DEBUG loaded listener.js 11:01:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8fa4f800) [pid = 20900] [serial = 1578] [outer = 0x8bcd6c00] 11:01:11 INFO - PROCESS | 20900 | 1461088871959 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]]]}] 11:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1637ms 11:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:01:12 INFO - PROCESS | 20900 | 1461088871993 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 11:01:12 INFO - PROCESS | 20900 | 1461088871997 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 11:01:12 INFO - PROCESS | 20900 | 1461088872004 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:01:12 INFO - PROCESS | 20900 | 1461088872006 Marionette TRACE conn3 <- [1,2074,null,{}] 11:01:12 INFO - PROCESS | 20900 | 1461088872013 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}] 11:01:12 INFO - PROCESS | 20900 | 1461088872237 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 11:01:12 INFO - PROCESS | 20900 | 1461088872569 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8f378c00 == 145 [pid = 20900] [id = 526] 11:01:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8fa16800) [pid = 20900] [serial = 1579] [outer = (nil)] 11:01:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x91326800) [pid = 20900] [serial = 1580] [outer = 0x8fa16800] 11:01:12 INFO - PROCESS | 20900 | 1461088872662 Marionette DEBUG loaded listener.js 11:01:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x915dac00) [pid = 20900] [serial = 1581] [outer = 0x8fa16800] 11:01:13 INFO - PROCESS | 20900 | 1461088873641 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]]]}] 11:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1686ms 11:01:13 INFO - PROCESS | 20900 | 1461088873689 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 11:01:13 INFO - PROCESS | 20900 | 1461088873694 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 11:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:01:13 INFO - PROCESS | 20900 | 1461088873701 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:01:13 INFO - PROCESS | 20900 | 1461088873706 Marionette TRACE conn3 <- [1,2078,null,{}] 11:01:13 INFO - PROCESS | 20900 | 1461088873712 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}] 11:01:13 INFO - PROCESS | 20900 | 1461088873959 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 11:01:14 INFO - PROCESS | 20900 | 1461088874316 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa56400 == 146 [pid = 20900] [id = 527] 11:01:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x93392400) [pid = 20900] [serial = 1582] [outer = (nil)] 11:01:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x94207400) [pid = 20900] [serial = 1583] [outer = 0x93392400] 11:01:14 INFO - PROCESS | 20900 | 1461088874411 Marionette DEBUG loaded listener.js 11:01:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x945cb400) [pid = 20900] [serial = 1584] [outer = 0x93392400] 11:01:15 INFO - PROCESS | 20900 | 1461088875329 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]]]}] 11:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1680ms 11:01:15 INFO - PROCESS | 20900 | 1461088875382 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 11:01:15 INFO - PROCESS | 20900 | 1461088875386 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 11:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:01:15 INFO - PROCESS | 20900 | 1461088875392 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:01:15 INFO - PROCESS | 20900 | 1461088875395 Marionette TRACE conn3 <- [1,2082,null,{}] 11:01:15 INFO - PROCESS | 20900 | 1461088875402 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}] 11:01:15 INFO - PROCESS | 20900 | 1461088875609 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 11:01:15 INFO - PROCESS | 20900 | 1461088875944 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fc16400 == 147 [pid = 20900] [id = 528] 11:01:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x8fc1a400) [pid = 20900] [serial = 1585] [outer = (nil)] 11:01:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x962d6400) [pid = 20900] [serial = 1586] [outer = 0x8fc1a400] 11:01:16 INFO - PROCESS | 20900 | 1461088876038 Marionette DEBUG loaded listener.js 11:01:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x96795400) [pid = 20900] [serial = 1587] [outer = 0x8fc1a400] 11:01:16 INFO - PROCESS | 20900 | 1461088876939 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]]]}] 11:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1587ms 11:01:16 INFO - PROCESS | 20900 | 1461088876980 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 11:01:16 INFO - PROCESS | 20900 | 1461088876983 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 11:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:01:16 INFO - PROCESS | 20900 | 1461088876990 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:01:16 INFO - PROCESS | 20900 | 1461088876994 Marionette TRACE conn3 <- [1,2086,null,{}] 11:01:17 INFO - PROCESS | 20900 | 1461088877000 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}] 11:01:17 INFO - PROCESS | 20900 | 1461088877209 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 11:01:17 INFO - PROCESS | 20900 | 1461088877464 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ed0f000 == 148 [pid = 20900] [id = 529] 11:01:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x932f2c00) [pid = 20900] [serial = 1588] [outer = (nil)] 11:01:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x973f1c00) [pid = 20900] [serial = 1589] [outer = 0x932f2c00] 11:01:17 INFO - PROCESS | 20900 | 1461088877603 Marionette DEBUG loaded listener.js 11:01:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x9745a400) [pid = 20900] [serial = 1590] [outer = 0x932f2c00] 11:01:18 INFO - PROCESS | 20900 | 1461088878526 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]]]}] 11:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1581ms 11:01:18 INFO - PROCESS | 20900 | 1461088878572 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 11:01:18 INFO - PROCESS | 20900 | 1461088878576 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 11:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:01:18 INFO - PROCESS | 20900 | 1461088878582 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:01:18 INFO - PROCESS | 20900 | 1461088878586 Marionette TRACE conn3 <- [1,2090,null,{}] 11:01:18 INFO - PROCESS | 20900 | 1461088878592 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}] 11:01:18 INFO - PROCESS | 20900 | 1461088878799 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 11:01:19 INFO - PROCESS | 20900 | 1461088879127 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 20900 | ++DOCSHELL 0x971da400 == 149 [pid = 20900] [id = 530] 11:01:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x97360c00) [pid = 20900] [serial = 1591] [outer = (nil)] 11:01:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x97b4c800) [pid = 20900] [serial = 1592] [outer = 0x97360c00] 11:01:19 INFO - PROCESS | 20900 | 1461088879235 Marionette DEBUG loaded listener.js 11:01:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x97b50000) [pid = 20900] [serial = 1593] [outer = 0x97360c00] 11:01:20 INFO - PROCESS | 20900 | 1461088880130 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]]]}] 11:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1590ms 11:01:20 INFO - PROCESS | 20900 | 1461088880173 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 11:01:20 INFO - PROCESS | 20900 | 1461088880177 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 11:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:01:20 INFO - PROCESS | 20900 | 1461088880183 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:01:20 INFO - PROCESS | 20900 | 1461088880187 Marionette TRACE conn3 <- [1,2094,null,{}] 11:01:20 INFO - PROCESS | 20900 | 1461088880193 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}] 11:01:20 INFO - PROCESS | 20900 | 1461088880409 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 11:01:20 INFO - PROCESS | 20900 | 1461088880749 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8624ac00 == 150 [pid = 20900] [id = 531] 11:01:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x91fe9800) [pid = 20900] [serial = 1594] [outer = (nil)] 11:01:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x97b57800) [pid = 20900] [serial = 1595] [outer = 0x91fe9800] 11:01:20 INFO - PROCESS | 20900 | 1461088880845 Marionette DEBUG loaded listener.js 11:01:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x97d74400) [pid = 20900] [serial = 1596] [outer = 0x91fe9800] 11:01:21 INFO - PROCESS | 20900 | 1461088881788 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]]]}] 11:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1682ms 11:01:21 INFO - PROCESS | 20900 | 1461088881867 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 11:01:21 INFO - PROCESS | 20900 | 1461088881871 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 11:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:01:21 INFO - PROCESS | 20900 | 1461088881878 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:01:21 INFO - PROCESS | 20900 | 1461088881881 Marionette TRACE conn3 <- [1,2098,null,{}] 11:01:21 INFO - PROCESS | 20900 | 1461088881887 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}] 11:01:22 INFO - PROCESS | 20900 | 1461088882133 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 11:01:22 INFO - PROCESS | 20900 | 1461088882463 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 20900 | ++DOCSHELL 0x85105000 == 151 [pid = 20900] [id = 532] 11:01:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x97b4f800) [pid = 20900] [serial = 1597] [outer = (nil)] 11:01:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x97f0f800) [pid = 20900] [serial = 1598] [outer = 0x97b4f800] 11:01:22 INFO - PROCESS | 20900 | 1461088882557 Marionette DEBUG loaded listener.js 11:01:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x98075000) [pid = 20900] [serial = 1599] [outer = 0x97b4f800] 11:01:23 INFO - PROCESS | 20900 | 1461088883493 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]]]}] 11:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1682ms 11:01:23 INFO - PROCESS | 20900 | 1461088883562 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 11:01:23 INFO - PROCESS | 20900 | 1461088883566 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 11:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:01:23 INFO - PROCESS | 20900 | 1461088883573 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:01:23 INFO - PROCESS | 20900 | 1461088883576 Marionette TRACE conn3 <- [1,2102,null,{}] 11:01:23 INFO - PROCESS | 20900 | 1461088883582 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}] 11:01:23 INFO - PROCESS | 20900 | 1461088883800 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 11:01:24 INFO - PROCESS | 20900 | 1461088884130 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa57800 == 152 [pid = 20900] [id = 533] 11:01:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x97481000) [pid = 20900] [serial = 1600] [outer = (nil)] 11:01:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x98758400) [pid = 20900] [serial = 1601] [outer = 0x97481000] 11:01:24 INFO - PROCESS | 20900 | 1461088884236 Marionette DEBUG loaded listener.js 11:01:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x989a9000) [pid = 20900] [serial = 1602] [outer = 0x97481000] 11:01:25 INFO - PROCESS | 20900 | 1461088885136 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]]]}] 11:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1631ms 11:01:25 INFO - PROCESS | 20900 | 1461088885206 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 11:01:25 INFO - PROCESS | 20900 | 1461088885209 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 11:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:01:25 INFO - PROCESS | 20900 | 1461088885217 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:01:25 INFO - PROCESS | 20900 | 1461088885220 Marionette TRACE conn3 <- [1,2106,null,{}] 11:01:25 INFO - PROCESS | 20900 | 1461088885226 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}] 11:01:25 INFO - PROCESS | 20900 | 1461088885457 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 11:01:25 INFO - PROCESS | 20900 | 1461088885801 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | --DOCSHELL 0x846b1800 == 151 [pid = 20900] [id = 515] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x87ded400 == 150 [pid = 20900] [id = 514] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x877b1800 == 149 [pid = 20900] [id = 513] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x877abc00 == 148 [pid = 20900] [id = 504] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x94210800 == 147 [pid = 20900] [id = 503] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x846b7000 == 146 [pid = 20900] [id = 502] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x895ba800 == 145 [pid = 20900] [id = 501] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed03800 == 144 [pid = 20900] [id = 500] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x86acdc00 == 143 [pid = 20900] [id = 498] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8dfb0800 == 142 [pid = 20900] [id = 499] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8c588800 == 141 [pid = 20900] [id = 497] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x895c3400 == 140 [pid = 20900] [id = 496] 11:01:27 INFO - PROCESS | 20900 | --DOCSHELL 0x87cadc00 == 139 [pid = 20900] [id = 495] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8b14d400) [pid = 20900] [serial = 1482] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x9ea0f000) [pid = 20900] [serial = 1466] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x994cc800) [pid = 20900] [serial = 1464] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x8f296000) [pid = 20900] [serial = 1436] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x8c7de400) [pid = 20900] [serial = 1350] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x8bc46000) [pid = 20900] [serial = 1424] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x97d80400) [pid = 20900] [serial = 1455] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x88660400) [pid = 20900] [serial = 1481] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8fc1b400) [pid = 20900] [serial = 1440] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x9fc4d800) [pid = 20900] [serial = 1467] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x994c8400) [pid = 20900] [serial = 1463] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x98077c00) [pid = 20900] [serial = 1457] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x94f5e000) [pid = 20900] [serial = 1449] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x8c58e400) [pid = 20900] [serial = 1427] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0xa0a8bc00) [pid = 20900] [serial = 1470] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0xa0a24400) [pid = 20900] [serial = 1469] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8b351800) [pid = 20900] [serial = 1478] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x98754400) [pid = 20900] [serial = 1460] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8ea57800) [pid = 20900] [serial = 1434] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8fa52800) [pid = 20900] [serial = 1439] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8a205800) [pid = 20900] [serial = 1422] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8dfaa800) [pid = 20900] [serial = 1431] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x87af5000) [pid = 20900] [serial = 1473] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x93388400) [pid = 20900] [serial = 1445] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x91fe7800) [pid = 20900] [serial = 1443] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x895c7400) [pid = 20900] [serial = 1421] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8df0c000) [pid = 20900] [serial = 1430] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x971e2800) [pid = 20900] [serial = 1451] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8bc29800) [pid = 20900] [serial = 1418] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x98758800) [pid = 20900] [serial = 1461] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x91fe2000) [pid = 20900] [serial = 1442] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x97d76400) [pid = 20900] [serial = 1454] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8bc82000) [pid = 20900] [serial = 1425] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x97460c00) [pid = 20900] [serial = 1452] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x9338c000) [pid = 20900] [serial = 1446] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8ba5c800) [pid = 20900] [serial = 1479] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x94f58c00) [pid = 20900] [serial = 1448] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x9807dc00) [pid = 20900] [serial = 1458] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8c619c00) [pid = 20900] [serial = 1428] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8e9e9800) [pid = 20900] [serial = 1433] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x86acc400) [pid = 20900] [serial = 1472] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8f2f2c00) [pid = 20900] [serial = 1437] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x89e08800) [pid = 20900] [serial = 1476] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x89796800) [pid = 20900] [serial = 1475] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x8bcd2800) [pid = 20900] [serial = 1484] [outer = (nil)] [url = about:blank] 11:01:27 INFO - PROCESS | 20900 | ++DOCSHELL 0x846b7000 == 140 [pid = 20900] [id = 534] 11:01:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x86acc400) [pid = 20900] [serial = 1603] [outer = (nil)] 11:01:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x877abc00) [pid = 20900] [serial = 1604] [outer = 0x86acc400] 11:01:27 INFO - PROCESS | 20900 | 1461088887671 Marionette DEBUG loaded listener.js 11:01:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x87af6000) [pid = 20900] [serial = 1605] [outer = 0x86acc400] 11:01:28 INFO - PROCESS | 20900 | 1461088888566 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]]]}] 11:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 3390ms 11:01:28 INFO - PROCESS | 20900 | 1461088888608 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 11:01:28 INFO - PROCESS | 20900 | 1461088888613 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 11:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:01:28 INFO - PROCESS | 20900 | 1461088888621 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:01:28 INFO - PROCESS | 20900 | 1461088888626 Marionette TRACE conn3 <- [1,2110,null,{}] 11:01:28 INFO - PROCESS | 20900 | 1461088888634 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}] 11:01:28 INFO - PROCESS | 20900 | 1461088888842 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 11:01:29 INFO - PROCESS | 20900 | 1461088889055 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 20900 | ++DOCSHELL 0x88663000 == 141 [pid = 20900] [id = 535] 11:01:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x886d5000) [pid = 20900] [serial = 1606] [outer = (nil)] 11:01:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x88856400) [pid = 20900] [serial = 1607] [outer = 0x886d5000] 11:01:29 INFO - PROCESS | 20900 | 1461088889131 Marionette DEBUG loaded listener.js 11:01:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x89799400) [pid = 20900] [serial = 1608] [outer = 0x886d5000] 11:01:30 INFO - PROCESS | 20900 | 1461088889999 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]]]}] 11:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1440ms 11:01:30 INFO - PROCESS | 20900 | 1461088890073 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 11:01:30 INFO - PROCESS | 20900 | 1461088890078 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 11:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:01:30 INFO - PROCESS | 20900 | 1461088890090 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:01:30 INFO - PROCESS | 20900 | 1461088890093 Marionette TRACE conn3 <- [1,2114,null,{}] 11:01:30 INFO - PROCESS | 20900 | 1461088890105 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}] 11:01:30 INFO - PROCESS | 20900 | 1461088890368 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 11:01:30 INFO - PROCESS | 20900 | 1461088890391 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x868f1000 == 142 [pid = 20900] [id = 536] 11:01:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x895ba800) [pid = 20900] [serial = 1609] [outer = (nil)] 11:01:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8b155800) [pid = 20900] [serial = 1610] [outer = 0x895ba800] 11:01:30 INFO - PROCESS | 20900 | 1461088890467 Marionette DEBUG loaded listener.js 11:01:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8b353000) [pid = 20900] [serial = 1611] [outer = 0x895ba800] 11:01:31 INFO - PROCESS | 20900 | 1461088891599 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]]]}] 11:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1535ms 11:01:31 INFO - PROCESS | 20900 | 1461088891625 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 11:01:31 INFO - PROCESS | 20900 | 1461088891629 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 11:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:01:31 INFO - PROCESS | 20900 | 1461088891636 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:01:31 INFO - PROCESS | 20900 | 1461088891642 Marionette TRACE conn3 <- [1,2118,null,{}] 11:01:31 INFO - PROCESS | 20900 | 1461088891669 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}] 11:01:31 INFO - PROCESS | 20900 | 1461088891935 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 11:01:31 INFO - PROCESS | 20900 | 1461088891962 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 20900 | ++DOCSHELL 0x886d4400 == 143 [pid = 20900] [id = 537] 11:01:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8b989800) [pid = 20900] [serial = 1612] [outer = (nil)] 11:01:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8bc47400) [pid = 20900] [serial = 1613] [outer = 0x8b989800] 11:01:32 INFO - PROCESS | 20900 | 1461088892036 Marionette DEBUG loaded listener.js 11:01:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8bc82c00) [pid = 20900] [serial = 1614] [outer = 0x8b989800] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x87afa800) [pid = 20900] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8b14e400) [pid = 20900] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x86249800) [pid = 20900] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x897a2c00) [pid = 20900] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x886d0800) [pid = 20900] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x9899ec00) [pid = 20900] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x97f02000) [pid = 20900] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8af65000) [pid = 20900] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x87caec00) [pid = 20900] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x91325c00) [pid = 20900] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x886ddc00) [pid = 20900] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x945c2800) [pid = 20900] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x994ca000) [pid = 20900] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8af6fc00) [pid = 20900] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x88662400) [pid = 20900] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x990c5800) [pid = 20900] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x8f5ee800) [pid = 20900] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x8bc21800) [pid = 20900] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x97c60c00) [pid = 20900] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x8dfb2000) [pid = 20900] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x8c60d400) [pid = 20900] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:01:33 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x97b4d000) [pid = 20900] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:01:33 INFO - PROCESS | 20900 | 1461088893567 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]]]}] 11:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1995ms 11:01:33 INFO - PROCESS | 20900 | 1461088893632 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 11:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:01:33 INFO - PROCESS | 20900 | 1461088893636 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 11:01:33 INFO - PROCESS | 20900 | 1461088893642 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:01:33 INFO - PROCESS | 20900 | 1461088893646 Marionette TRACE conn3 <- [1,2122,null,{}] 11:01:33 INFO - PROCESS | 20900 | 1461088893651 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}] 11:01:33 INFO - PROCESS | 20900 | 1461088893916 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 11:01:33 INFO - PROCESS | 20900 | 1461088893934 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86249800 == 144 [pid = 20900] [id = 538] 11:01:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x862e3000) [pid = 20900] [serial = 1615] [outer = (nil)] 11:01:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x8bc1e800) [pid = 20900] [serial = 1616] [outer = 0x862e3000] 11:01:34 INFO - PROCESS | 20900 | 1461088894007 Marionette DEBUG loaded listener.js 11:01:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8bc86400) [pid = 20900] [serial = 1617] [outer = 0x862e3000] 11:01:35 INFO - PROCESS | 20900 | 1461088895072 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]]]}] 11:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1487ms 11:01:35 INFO - PROCESS | 20900 | 1461088895131 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 11:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:01:35 INFO - PROCESS | 20900 | 1461088895138 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 11:01:35 INFO - PROCESS | 20900 | 1461088895147 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:01:35 INFO - PROCESS | 20900 | 1461088895154 Marionette TRACE conn3 <- [1,2126,null,{}] 11:01:35 INFO - PROCESS | 20900 | 1461088895165 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}] 11:01:35 INFO - PROCESS | 20900 | 1461088895437 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 11:01:35 INFO - PROCESS | 20900 | 1461088895804 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x88659400 == 145 [pid = 20900] [id = 539] 11:01:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8865b000) [pid = 20900] [serial = 1618] [outer = (nil)] 11:01:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x886d2400) [pid = 20900] [serial = 1619] [outer = 0x8865b000] 11:01:35 INFO - PROCESS | 20900 | 1461088895898 Marionette DEBUG loaded listener.js 11:01:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x8884cc00) [pid = 20900] [serial = 1620] [outer = 0x8865b000] 11:01:36 INFO - PROCESS | 20900 | 1461088896882 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]]]}] 11:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1801ms 11:01:36 INFO - PROCESS | 20900 | 1461088896948 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 11:01:36 INFO - PROCESS | 20900 | 1461088896958 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 11:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:01:36 INFO - PROCESS | 20900 | 1461088896969 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:01:36 INFO - PROCESS | 20900 | 1461088896973 Marionette TRACE conn3 <- [1,2130,null,{}] 11:01:36 INFO - PROCESS | 20900 | 1461088896980 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}] 11:01:37 INFO - PROCESS | 20900 | 1461088897234 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 11:01:37 INFO - PROCESS | 20900 | 1461088897571 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8af72c00 == 146 [pid = 20900] [id = 540] 11:01:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8af73400) [pid = 20900] [serial = 1621] [outer = (nil)] 11:01:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8b983400) [pid = 20900] [serial = 1622] [outer = 0x8af73400] 11:01:37 INFO - PROCESS | 20900 | 1461088897667 Marionette DEBUG loaded listener.js 11:01:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8bacc000) [pid = 20900] [serial = 1623] [outer = 0x8af73400] 11:01:38 INFO - PROCESS | 20900 | 1461088898672 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] 11:01:38 INFO - PROCESS | 20900 | 1461088898765 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 11:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:01:38 INFO - PROCESS | 20900 | 1461088898773 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:01:38 INFO - PROCESS | 20900 | 1461088898779 Marionette TRACE conn3 <- [1,2134,null,{}] 11:01:38 INFO - PROCESS | 20900 | 1461088898797 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}] 11:01:39 INFO - PROCESS | 20900 | 1461088899132 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 11:01:39 INFO - PROCESS | 20900 | 1461088899454 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 20900 | ++DOCSHELL 0x88857400 == 147 [pid = 20900] [id = 541] 11:01:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8c60ec00) [pid = 20900] [serial = 1624] [outer = (nil)] 11:01:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8c7de400) [pid = 20900] [serial = 1625] [outer = 0x8c60ec00] 11:01:39 INFO - PROCESS | 20900 | 1461088899547 Marionette DEBUG loaded listener.js 11:01:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8c7e7400) [pid = 20900] [serial = 1626] [outer = 0x8c60ec00] 11:01:40 INFO - PROCESS | 20900 | 1461088900525 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]]]}] 11:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1788ms 11:01:40 INFO - PROCESS | 20900 | 1461088900561 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 11:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:01:40 INFO - PROCESS | 20900 | 1461088900567 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 11:01:40 INFO - PROCESS | 20900 | 1461088900574 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:01:40 INFO - PROCESS | 20900 | 1461088900577 Marionette TRACE conn3 <- [1,2138,null,{}] 11:01:40 INFO - PROCESS | 20900 | 1461088900583 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}] 11:01:40 INFO - PROCESS | 20900 | 1461088900794 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 11:01:41 INFO - PROCESS | 20900 | 1461088901148 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 20900 | ++DOCSHELL 0x862e5000 == 148 [pid = 20900] [id = 542] 11:01:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8af64c00) [pid = 20900] [serial = 1627] [outer = (nil)] 11:01:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8dfb1000) [pid = 20900] [serial = 1628] [outer = 0x8af64c00] 11:01:41 INFO - PROCESS | 20900 | 1461088901242 Marionette DEBUG loaded listener.js 11:01:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8e9f1400) [pid = 20900] [serial = 1629] [outer = 0x8af64c00] 11:01:42 INFO - PROCESS | 20900 | 1461088902259 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]]]}] 11:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1738ms 11:01:42 INFO - PROCESS | 20900 | 1461088902313 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 11:01:42 INFO - PROCESS | 20900 | 1461088902316 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 11:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:01:42 INFO - PROCESS | 20900 | 1461088902324 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:01:42 INFO - PROCESS | 20900 | 1461088902327 Marionette TRACE conn3 <- [1,2142,null,{}] 11:01:42 INFO - PROCESS | 20900 | 1461088902333 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}] 11:01:42 INFO - PROCESS | 20900 | 1461088902543 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 11:01:42 INFO - PROCESS | 20900 | 1461088902867 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b151400 == 149 [pid = 20900] [id = 543] 11:01:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8dfaac00) [pid = 20900] [serial = 1630] [outer = (nil)] 11:01:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8ed05c00) [pid = 20900] [serial = 1631] [outer = 0x8dfaac00] 11:01:42 INFO - PROCESS | 20900 | 1461088902964 Marionette DEBUG loaded listener.js 11:01:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8ed10800) [pid = 20900] [serial = 1632] [outer = 0x8dfaac00] 11:01:43 INFO - PROCESS | 20900 | 1461088903929 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] 11:01:44 INFO - PROCESS | 20900 | 1461088904018 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 11:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:01:44 INFO - PROCESS | 20900 | 1461088904026 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:01:44 INFO - PROCESS | 20900 | 1461088904030 Marionette TRACE conn3 <- [1,2146,null,{}] 11:01:44 INFO - PROCESS | 20900 | 1461088904036 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}] 11:01:44 INFO - PROCESS | 20900 | 1461088904334 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 11:01:44 INFO - PROCESS | 20900 | 1461088904677 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9ed400 == 150 [pid = 20900] [id = 544] 11:01:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8fa4bc00) [pid = 20900] [serial = 1633] [outer = (nil)] 11:01:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x91325400) [pid = 20900] [serial = 1634] [outer = 0x8fa4bc00] 11:01:44 INFO - PROCESS | 20900 | 1461088904771 Marionette DEBUG loaded listener.js 11:01:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x931f8c00) [pid = 20900] [serial = 1635] [outer = 0x8fa4bc00] 11:01:45 INFO - PROCESS | 20900 | 1461088905739 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] 11:01:45 INFO - PROCESS | 20900 | 1461088905819 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 11:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:01:45 INFO - PROCESS | 20900 | 1461088905826 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:01:45 INFO - PROCESS | 20900 | 1461088905829 Marionette TRACE conn3 <- [1,2150,null,{}] 11:01:45 INFO - PROCESS | 20900 | 1461088905835 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}] 11:01:46 INFO - PROCESS | 20900 | 1461088906053 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 11:01:46 INFO - PROCESS | 20900 | 1461088906394 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af3400 == 151 [pid = 20900] [id = 545] 11:01:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x87df0400) [pid = 20900] [serial = 1636] [outer = (nil)] 11:01:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x93390400) [pid = 20900] [serial = 1637] [outer = 0x87df0400] 11:01:46 INFO - PROCESS | 20900 | 1461088906491 Marionette DEBUG loaded listener.js 11:01:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x9342cc00) [pid = 20900] [serial = 1638] [outer = 0x87df0400] 11:01:47 INFO - PROCESS | 20900 | 1461088907394 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]]]}] 11:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1638ms 11:01:47 INFO - PROCESS | 20900 | 1461088907465 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 11:01:47 INFO - PROCESS | 20900 | 1461088907469 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 11:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:01:47 INFO - PROCESS | 20900 | 1461088907476 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:01:47 INFO - PROCESS | 20900 | 1461088907479 Marionette TRACE conn3 <- [1,2154,null,{}] 11:01:47 INFO - PROCESS | 20900 | 1461088907485 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}] 11:01:47 INFO - PROCESS | 20900 | 1461088907700 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 11:01:48 INFO - PROCESS | 20900 | 1461088908034 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x862e8800 == 152 [pid = 20900] [id = 546] 11:01:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8df10800) [pid = 20900] [serial = 1639] [outer = (nil)] 11:01:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x945cf400) [pid = 20900] [serial = 1640] [outer = 0x8df10800] 11:01:48 INFO - PROCESS | 20900 | 1461088908134 Marionette DEBUG loaded listener.js 11:01:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x94f58c00) [pid = 20900] [serial = 1641] [outer = 0x8df10800] 11:01:49 INFO - PROCESS | 20900 | 1461088909069 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]]]}] 11:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1632ms 11:01:49 INFO - PROCESS | 20900 | 1461088909109 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 11:01:49 INFO - PROCESS | 20900 | 1461088909113 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 11:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:01:49 INFO - PROCESS | 20900 | 1461088909141 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:01:49 INFO - PROCESS | 20900 | 1461088909146 Marionette TRACE conn3 <- [1,2158,null,{}] 11:01:49 INFO - PROCESS | 20900 | 1461088909152 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}] 11:01:49 INFO - PROCESS | 20900 | 1461088909371 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 11:01:49 INFO - PROCESS | 20900 | 1461088909702 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa4e800 == 153 [pid = 20900] [id = 547] 11:01:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x94210800) [pid = 20900] [serial = 1642] [outer = (nil)] 11:01:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x96796400) [pid = 20900] [serial = 1643] [outer = 0x94210800] 11:01:49 INFO - PROCESS | 20900 | 1461088909799 Marionette DEBUG loaded listener.js 11:01:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x967b5800) [pid = 20900] [serial = 1644] [outer = 0x94210800] 11:01:50 INFO - PROCESS | 20900 | 1461088910705 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]]]}] 11:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1636ms 11:01:50 INFO - PROCESS | 20900 | 1461088910775 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 11:01:50 INFO - PROCESS | 20900 | 1461088910779 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 11:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:01:50 INFO - PROCESS | 20900 | 1461088910786 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:01:50 INFO - PROCESS | 20900 | 1461088910790 Marionette TRACE conn3 <- [1,2162,null,{}] 11:01:50 INFO - PROCESS | 20900 | 1461088910797 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}] 11:01:51 INFO - PROCESS | 20900 | 1461088911005 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 11:01:51 INFO - PROCESS | 20900 | 1461088911357 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8af6b000 == 154 [pid = 20900] [id = 548] 11:01:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8bc2d000) [pid = 20900] [serial = 1645] [outer = (nil)] 11:01:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x9745e000) [pid = 20900] [serial = 1646] [outer = 0x8bc2d000] 11:01:51 INFO - PROCESS | 20900 | 1461088911454 Marionette DEBUG loaded listener.js 11:01:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x97465800) [pid = 20900] [serial = 1647] [outer = 0x8bc2d000] 11:01:52 INFO - PROCESS | 20900 | 1461088912373 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]]]}] 11:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1632ms 11:01:52 INFO - PROCESS | 20900 | 1461088912419 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 11:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:01:52 INFO - PROCESS | 20900 | 1461088912424 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 11:01:52 INFO - PROCESS | 20900 | 1461088912431 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:01:52 INFO - PROCESS | 20900 | 1461088912436 Marionette TRACE conn3 <- [1,2166,null,{}] 11:01:52 INFO - PROCESS | 20900 | 1461088912442 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}] 11:01:52 INFO - PROCESS | 20900 | 1461088912682 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 11:01:53 INFO - PROCESS | 20900 | 1461088913024 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 20900 | ++DOCSHELL 0x877a9c00 == 155 [pid = 20900] [id = 549] 11:01:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x97457c00) [pid = 20900] [serial = 1648] [outer = (nil)] 11:01:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x9807fc00) [pid = 20900] [serial = 1649] [outer = 0x97457c00] 11:01:53 INFO - PROCESS | 20900 | 1461088913126 Marionette DEBUG loaded listener.js 11:01:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x9899e800) [pid = 20900] [serial = 1650] [outer = 0x97457c00] 11:01:54 INFO - PROCESS | 20900 | 1461088914080 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]]]}] 11:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1690ms 11:01:54 INFO - PROCESS | 20900 | 1461088914121 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 11:01:54 INFO - PROCESS | 20900 | 1461088914125 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 11:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:01:54 INFO - PROCESS | 20900 | 1461088914132 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:01:54 INFO - PROCESS | 20900 | 1461088914135 Marionette TRACE conn3 <- [1,2170,null,{}] 11:01:54 INFO - PROCESS | 20900 | 1461088914141 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}] 11:01:54 INFO - PROCESS | 20900 | 1461088914361 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 11:01:54 INFO - PROCESS | 20900 | 1461088914671 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97f05c00 == 156 [pid = 20900] [id = 550] 11:01:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x98072800) [pid = 20900] [serial = 1651] [outer = (nil)] 11:01:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x99485800) [pid = 20900] [serial = 1652] [outer = 0x98072800] 11:01:54 INFO - PROCESS | 20900 | 1461088914767 Marionette DEBUG loaded listener.js 11:01:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x994c9800) [pid = 20900] [serial = 1653] [outer = 0x98072800] 11:01:55 INFO - PROCESS | 20900 | 1461088915690 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]]]}] 11:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1631ms 11:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:01:55 INFO - PROCESS | 20900 | 1461088915764 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 11:01:55 INFO - PROCESS | 20900 | 1461088915767 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 11:01:55 INFO - PROCESS | 20900 | 1461088915774 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:01:55 INFO - PROCESS | 20900 | 1461088915777 Marionette TRACE conn3 <- [1,2174,null,{}] 11:01:55 INFO - PROCESS | 20900 | 1461088915784 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}] 11:01:56 INFO - PROCESS | 20900 | 1461088916026 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 11:01:56 INFO - PROCESS | 20900 | 1461088916378 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 20900 | ++DOCSHELL 0x8df06c00 == 157 [pid = 20900] [id = 551] 11:01:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8f2e7400) [pid = 20900] [serial = 1654] [outer = (nil)] 11:01:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x9ae16800) [pid = 20900] [serial = 1655] [outer = 0x8f2e7400] 11:01:56 INFO - PROCESS | 20900 | 1461088916468 Marionette DEBUG loaded listener.js 11:01:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x9aeaf400) [pid = 20900] [serial = 1656] [outer = 0x8f2e7400] 11:01:57 INFO - PROCESS | 20900 | 1461088917387 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]]]}] 11:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1684ms 11:01:57 INFO - PROCESS | 20900 | 1461088917458 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 11:01:57 INFO - PROCESS | 20900 | 1461088917461 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 11:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:01:57 INFO - PROCESS | 20900 | 1461088917468 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:01:57 INFO - PROCESS | 20900 | 1461088917472 Marionette TRACE conn3 <- [1,2178,null,{}] 11:01:57 INFO - PROCESS | 20900 | 1461088917478 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}] 11:01:57 INFO - PROCESS | 20900 | 1461088917688 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 11:01:58 INFO - PROCESS | 20900 | 1461088918021 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x846bcc00 == 158 [pid = 20900] [id = 552] 11:01:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x9807c000) [pid = 20900] [serial = 1657] [outer = (nil)] 11:01:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x9ea14000) [pid = 20900] [serial = 1658] [outer = 0x9807c000] 11:01:58 INFO - PROCESS | 20900 | 1461088918115 Marionette DEBUG loaded listener.js 11:01:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x9fb22800) [pid = 20900] [serial = 1659] [outer = 0x9807c000] 11:01:59 INFO - PROCESS | 20900 | 1461088919075 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]]]}] 11:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1684ms 11:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:01:59 INFO - PROCESS | 20900 | 1461088919153 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 11:01:59 INFO - PROCESS | 20900 | 1461088919156 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 11:01:59 INFO - PROCESS | 20900 | 1461088919163 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:01:59 INFO - PROCESS | 20900 | 1461088919166 Marionette TRACE conn3 <- [1,2182,null,{}] 11:01:59 INFO - PROCESS | 20900 | 1461088919172 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}] 11:01:59 INFO - PROCESS | 20900 | 1461088919441 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 11:01:59 INFO - PROCESS | 20900 | 1461088919781 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 20900 | ++DOCSHELL 0x89e05400 == 159 [pid = 20900] [id = 553] 11:01:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x9df82400) [pid = 20900] [serial = 1660] [outer = (nil)] 11:01:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x9fc7a800) [pid = 20900] [serial = 1661] [outer = 0x9df82400] 11:01:59 INFO - PROCESS | 20900 | 1461088919869 Marionette DEBUG loaded listener.js 11:01:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x9feebc00) [pid = 20900] [serial = 1662] [outer = 0x9df82400] 11:02:00 INFO - PROCESS | 20900 | 1461088920916 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]]]}] 11:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1788ms 11:02:00 INFO - PROCESS | 20900 | 1461088920951 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 11:02:00 INFO - PROCESS | 20900 | 1461088920956 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 11:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:02:00 INFO - PROCESS | 20900 | 1461088920962 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:02:00 INFO - PROCESS | 20900 | 1461088920966 Marionette TRACE conn3 <- [1,2186,null,{}] 11:02:00 INFO - PROCESS | 20900 | 1461088920971 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}] 11:02:01 INFO - PROCESS | 20900 | 1461088921191 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 11:02:01 INFO - PROCESS | 20900 | 1461088921538 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x93435400 == 160 [pid = 20900] [id = 554] 11:02:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x945ccc00) [pid = 20900] [serial = 1663] [outer = (nil)] 11:02:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0xa0ad3000) [pid = 20900] [serial = 1664] [outer = 0x945ccc00] 11:02:01 INFO - PROCESS | 20900 | 1461088921628 Marionette DEBUG loaded listener.js 11:02:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0xa0c1a800) [pid = 20900] [serial = 1665] [outer = 0x945ccc00] 11:02:02 INFO - PROCESS | 20900 | 1461088922568 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]]]}] 11:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1638ms 11:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:02:02 INFO - PROCESS | 20900 | 1461088922601 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 11:02:02 INFO - PROCESS | 20900 | 1461088922604 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 11:02:02 INFO - PROCESS | 20900 | 1461088922611 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:02:02 INFO - PROCESS | 20900 | 1461088922615 Marionette TRACE conn3 <- [1,2190,null,{}] 11:02:02 INFO - PROCESS | 20900 | 1461088922621 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}] 11:02:02 INFO - PROCESS | 20900 | 1461088922848 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 11:02:03 INFO - PROCESS | 20900 | 1461088923190 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 20900 | ++DOCSHELL 0x9ae16000 == 161 [pid = 20900] [id = 555] 11:02:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x9ea10800) [pid = 20900] [serial = 1666] [outer = (nil)] 11:02:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0xa0fd5800) [pid = 20900] [serial = 1667] [outer = 0x9ea10800] 11:02:03 INFO - PROCESS | 20900 | 1461088923290 Marionette DEBUG loaded listener.js 11:02:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0xa0fdb800) [pid = 20900] [serial = 1668] [outer = 0x9ea10800] 11:02:04 INFO - PROCESS | 20900 | 1461088924255 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]]]}] 11:02:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:02:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1701ms 11:02:04 INFO - PROCESS | 20900 | 1461088924313 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 11:02:04 INFO - PROCESS | 20900 | 1461088924317 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 11:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:02:04 INFO - PROCESS | 20900 | 1461088924324 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:02:04 INFO - PROCESS | 20900 | 1461088924327 Marionette TRACE conn3 <- [1,2194,null,{}] 11:02:04 INFO - PROCESS | 20900 | 1461088924333 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}] 11:02:04 INFO - PROCESS | 20900 | 1461088924573 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 11:02:04 INFO - PROCESS | 20900 | 1461088924910 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86252c00 == 162 [pid = 20900] [id = 556] 11:02:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0xa0a2e800) [pid = 20900] [serial = 1669] [outer = (nil)] 11:02:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0xa3c08c00) [pid = 20900] [serial = 1670] [outer = 0xa0a2e800] 11:02:05 INFO - PROCESS | 20900 | 1461088925012 Marionette DEBUG loaded listener.js 11:02:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0xa3c70400) [pid = 20900] [serial = 1671] [outer = 0xa0a2e800] 11:02:06 INFO - PROCESS | 20900 | --DOCSHELL 0x85110400 == 161 [pid = 20900] [id = 356] 11:02:06 INFO - PROCESS | 20900 | --DOCSHELL 0x846b7800 == 160 [pid = 20900] [id = 357] 11:02:06 INFO - PROCESS | 20900 | --DOCSHELL 0x932f0c00 == 159 [pid = 20900] [id = 39] 11:02:06 INFO - PROCESS | 20900 | --DOCSHELL 0x886d4400 == 158 [pid = 20900] [id = 537] 11:02:06 INFO - PROCESS | 20900 | --DOCSHELL 0x868f1000 == 157 [pid = 20900] [id = 536] 11:02:06 INFO - PROCESS | 20900 | --DOCSHELL 0x88663000 == 156 [pid = 20900] [id = 535] 11:02:06 INFO - PROCESS | 20900 | --DOCSHELL 0x846b7000 == 155 [pid = 20900] [id = 534] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x85105000 == 154 [pid = 20900] [id = 532] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa57800 == 153 [pid = 20900] [id = 533] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8624ac00 == 152 [pid = 20900] [id = 531] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x971da400 == 151 [pid = 20900] [id = 530] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed0f000 == 150 [pid = 20900] [id = 529] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa56400 == 149 [pid = 20900] [id = 527] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8fc16400 == 148 [pid = 20900] [id = 528] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8f378c00 == 147 [pid = 20900] [id = 526] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8b356c00 == 146 [pid = 20900] [id = 525] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8bad7c00 == 145 [pid = 20900] [id = 524] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8c616000 == 144 [pid = 20900] [id = 523] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc89c00 == 143 [pid = 20900] [id = 521] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc84000 == 142 [pid = 20900] [id = 522] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8bad5800 == 141 [pid = 20900] [id = 520] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8b987c00 == 140 [pid = 20900] [id = 519] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x886d1400 == 139 [pid = 20900] [id = 518] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x846ba400 == 138 [pid = 20900] [id = 516] 11:02:07 INFO - PROCESS | 20900 | --DOCSHELL 0x868f9c00 == 137 [pid = 20900] [id = 517] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8b984c00) [pid = 20900] [serial = 1550] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8b15a800) [pid = 20900] [serial = 1548] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x87cb8400) [pid = 20900] [serial = 1541] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8bc25800) [pid = 20900] [serial = 1490] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x88855800) [pid = 20900] [serial = 1547] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x932f5c00) [pid = 20900] [serial = 1505] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x886dac00) [pid = 20900] [serial = 1539] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0xa3c07000) [pid = 20900] [serial = 1535] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0xa2a30400) [pid = 20900] [serial = 1532] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x886d7800) [pid = 20900] [serial = 1538] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8bc49000) [pid = 20900] [serial = 1419] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x895bb000) [pid = 20900] [serial = 1487] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x945cac00) [pid = 20900] [serial = 1508] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x87df9000) [pid = 20900] [serial = 1542] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x88852400) [pid = 20900] [serial = 1544] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x895c8c00) [pid = 20900] [serial = 1545] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x9678d800) [pid = 20900] [serial = 1512] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0xa3c0a000) [pid = 20900] [serial = 1536] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0xa0a27c00) [pid = 20900] [serial = 1529] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x8ea5f800) [pid = 20900] [serial = 1497] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x93389000) [pid = 20900] [serial = 1506] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x9698f800) [pid = 20900] [serial = 1514] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x9b097400) [pid = 20900] [serial = 1526] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8fa59800) [pid = 20900] [serial = 1502] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x962d1000) [pid = 20900] [serial = 1511] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x9900f400) [pid = 20900] [serial = 1523] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x9ea15c00) [pid = 20900] [serial = 1527] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x94f59000) [pid = 20900] [serial = 1509] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8bc50800) [pid = 20900] [serial = 1491] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x97f07400) [pid = 20900] [serial = 1518] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8a201c00) [pid = 20900] [serial = 1488] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0xa2abdc00) [pid = 20900] [serial = 1533] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8f28bc00) [pid = 20900] [serial = 1500] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0xa0a8cc00) [pid = 20900] [serial = 1530] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8c7dcc00) [pid = 20900] [serial = 1493] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x990c7800) [pid = 20900] [serial = 1524] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x971e6c00) [pid = 20900] [serial = 1515] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x9807d000) [pid = 20900] [serial = 1520] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x915d7c00) [pid = 20900] [serial = 1503] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8df01800) [pid = 20900] [serial = 1494] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8ed0e000) [pid = 20900] [serial = 1499] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x97d71400) [pid = 20900] [serial = 1517] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8e9f1c00) [pid = 20900] [serial = 1496] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x98414400) [pid = 20900] [serial = 1521] [outer = (nil)] [url = about:blank] 11:02:07 INFO - PROCESS | 20900 | 1461088927830 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]]]}] 11:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 3538ms 11:02:07 INFO - PROCESS | 20900 | 1461088927866 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 11:02:07 INFO - PROCESS | 20900 | 1461088927873 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 11:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:02:07 INFO - PROCESS | 20900 | 1461088927882 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:02:07 INFO - PROCESS | 20900 | 1461088927887 Marionette TRACE conn3 <- [1,2198,null,{}] 11:02:07 INFO - PROCESS | 20900 | 1461088927895 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}] 11:02:08 INFO - PROCESS | 20900 | 1461088928095 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 11:02:08 INFO - PROCESS | 20900 | 1461088928296 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x85110400 == 138 [pid = 20900] [id = 557] 11:02:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x88654c00) [pid = 20900] [serial = 1672] [outer = (nil)] 11:02:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x886db800) [pid = 20900] [serial = 1673] [outer = 0x88654c00] 11:02:08 INFO - PROCESS | 20900 | 1461088928378 Marionette DEBUG loaded listener.js 11:02:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8884a800) [pid = 20900] [serial = 1674] [outer = 0x88654c00] 11:02:09 INFO - PROCESS | 20900 | 1461088929329 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]]]}] 11:02:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1490ms 11:02:09 INFO - PROCESS | 20900 | 1461088929372 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 11:02:09 INFO - PROCESS | 20900 | 1461088929385 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 11:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:02:09 INFO - PROCESS | 20900 | 1461088929403 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:02:09 INFO - PROCESS | 20900 | 1461088929407 Marionette TRACE conn3 <- [1,2202,null,{}] 11:02:09 INFO - PROCESS | 20900 | 1461088929413 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}] 11:02:09 INFO - PROCESS | 20900 | 1461088929618 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 11:02:09 INFO - PROCESS | 20900 | 1461088929932 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 20900 | ++DOCSHELL 0x89e0a000 == 139 [pid = 20900] [id = 558] 11:02:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x89e0fc00) [pid = 20900] [serial = 1675] [outer = (nil)] 11:02:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8a07c000) [pid = 20900] [serial = 1676] [outer = 0x89e0fc00] 11:02:10 INFO - PROCESS | 20900 | 1461088930025 Marionette DEBUG loaded listener.js 11:02:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8a07fc00) [pid = 20900] [serial = 1677] [outer = 0x89e0fc00] 11:02:10 INFO - PROCESS | 20900 | 1461088930871 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]]]}] 11:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1489ms 11:02:10 INFO - PROCESS | 20900 | 1461088930891 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 11:02:10 INFO - PROCESS | 20900 | 1461088930894 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 11:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:02:10 INFO - PROCESS | 20900 | 1461088930901 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:02:10 INFO - PROCESS | 20900 | 1461088930907 Marionette TRACE conn3 <- [1,2206,null,{}] 11:02:10 INFO - PROCESS | 20900 | 1461088930930 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}] 11:02:11 INFO - PROCESS | 20900 | 1461088931218 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 11:02:11 INFO - PROCESS | 20900 | 1461088931259 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x89e08800 == 140 [pid = 20900] [id = 559] 11:02:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8a209c00) [pid = 20900] [serial = 1678] [outer = (nil)] 11:02:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8af67c00) [pid = 20900] [serial = 1679] [outer = 0x8a209c00] 11:02:11 INFO - PROCESS | 20900 | 1461088931352 Marionette DEBUG loaded listener.js 11:02:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8b15c800) [pid = 20900] [serial = 1680] [outer = 0x8a209c00] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x88854800) [pid = 20900] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x97360c00) [pid = 20900] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8b989800) [pid = 20900] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8c7da800) [pid = 20900] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x93392400) [pid = 20900] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8c587800) [pid = 20900] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x91fe9800) [pid = 20900] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8e9f8000) [pid = 20900] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8fc1a400) [pid = 20900] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x8fa16800) [pid = 20900] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8bcd6c00) [pid = 20900] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x8c380c00) [pid = 20900] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x932f2c00) [pid = 20900] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x86acc400) [pid = 20900] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x8bc8d000) [pid = 20900] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8b155000) [pid = 20900] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x8bad6000) [pid = 20900] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x86acd400) [pid = 20900] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x895ba800) [pid = 20900] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x97b4f800) [pid = 20900] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x97481000) [pid = 20900] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:02:12 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x886d5000) [pid = 20900] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:02:12 INFO - PROCESS | 20900 | 1461088932944 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]]]}] 11:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2086ms 11:02:12 INFO - PROCESS | 20900 | 1461088932987 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 11:02:12 INFO - PROCESS | 20900 | 1461088932991 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 11:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:02:13 INFO - PROCESS | 20900 | 1461088932998 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:02:13 INFO - PROCESS | 20900 | 1461088933001 Marionette TRACE conn3 <- [1,2210,null,{}] 11:02:13 INFO - PROCESS | 20900 | 1461088933006 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}] 11:02:13 INFO - PROCESS | 20900 | 1461088933187 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 11:02:13 INFO - PROCESS | 20900 | 1461088933203 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 20900 | ++DOCSHELL 0x862e1800 == 141 [pid = 20900] [id = 560] 11:02:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x877a8c00) [pid = 20900] [serial = 1681] [outer = (nil)] 11:02:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x8b15b800) [pid = 20900] [serial = 1682] [outer = 0x877a8c00] 11:02:13 INFO - PROCESS | 20900 | 1461088933463 Marionette DEBUG loaded listener.js 11:02:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8b985c00) [pid = 20900] [serial = 1683] [outer = 0x877a8c00] 11:02:14 INFO - PROCESS | 20900 | 1461088934273 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]]]}] 11:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1290ms 11:02:14 INFO - PROCESS | 20900 | 1461088934288 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 11:02:14 INFO - PROCESS | 20900 | 1461088934291 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 11:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:02:14 INFO - PROCESS | 20900 | 1461088934298 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:02:14 INFO - PROCESS | 20900 | 1461088934301 Marionette TRACE conn3 <- [1,2214,null,{}] 11:02:14 INFO - PROCESS | 20900 | 1461088934307 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}] 11:02:14 INFO - PROCESS | 20900 | 1461088934640 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 11:02:15 INFO - PROCESS | 20900 | 1461088935013 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87afcc00 == 142 [pid = 20900] [id = 561] 11:02:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x87c4e400) [pid = 20900] [serial = 1684] [outer = (nil)] 11:02:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x87df1800) [pid = 20900] [serial = 1685] [outer = 0x87c4e400] 11:02:15 INFO - PROCESS | 20900 | 1461088935115 Marionette DEBUG loaded listener.js 11:02:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x886d3000) [pid = 20900] [serial = 1686] [outer = 0x87c4e400] 11:02:16 INFO - PROCESS | 20900 | 1461088936104 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]]]}] 11:02:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:02:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1881ms 11:02:16 INFO - PROCESS | 20900 | 1461088936182 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 11:02:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:02:16 INFO - PROCESS | 20900 | 1461088936198 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 11:02:16 INFO - PROCESS | 20900 | 1461088936210 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:02:16 INFO - PROCESS | 20900 | 1461088936218 Marionette TRACE conn3 <- [1,2218,null,{}] 11:02:16 INFO - PROCESS | 20900 | 1461088936225 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}] 11:02:16 INFO - PROCESS | 20900 | 1461088936568 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 11:02:16 INFO - PROCESS | 20900 | 1461088936842 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 20900 | ++DOCSHELL 0x89e13c00 == 143 [pid = 20900] [id = 562] 11:02:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8a083400) [pid = 20900] [serial = 1687] [outer = (nil)] 11:02:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8a086c00) [pid = 20900] [serial = 1688] [outer = 0x8a083400] 11:02:16 INFO - PROCESS | 20900 | 1461088936943 Marionette DEBUG loaded listener.js 11:02:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8a207c00) [pid = 20900] [serial = 1689] [outer = 0x8a083400] 11:02:18 INFO - PROCESS | 20900 | 1461088937993 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]]]}] 11:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1837ms 11:02:18 INFO - PROCESS | 20900 | 1461088938047 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 11:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:02:18 INFO - PROCESS | 20900 | 1461088938053 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 11:02:18 INFO - PROCESS | 20900 | 1461088938060 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:02:18 INFO - PROCESS | 20900 | 1461088938063 Marionette TRACE conn3 <- [1,2222,null,{}] 11:02:18 INFO - PROCESS | 20900 | 1461088938070 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}] 11:02:18 INFO - PROCESS | 20900 | 1461088938304 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 11:02:18 INFO - PROCESS | 20900 | 1461088938691 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8a082400 == 144 [pid = 20900] [id = 563] 11:02:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8bc2cc00) [pid = 20900] [serial = 1690] [outer = (nil)] 11:02:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8bc81c00) [pid = 20900] [serial = 1691] [outer = 0x8bc2cc00] 11:02:18 INFO - PROCESS | 20900 | 1461088938787 Marionette DEBUG loaded listener.js 11:02:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8bc8ec00) [pid = 20900] [serial = 1692] [outer = 0x8bc2cc00] 11:02:19 INFO - PROCESS | 20900 | 1461088939738 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]]]}] 11:02:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:02:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1735ms 11:02:19 INFO - PROCESS | 20900 | 1461088939795 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 11:02:19 INFO - PROCESS | 20900 | 1461088939802 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 11:02:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:02:19 INFO - PROCESS | 20900 | 1461088939820 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:02:19 INFO - PROCESS | 20900 | 1461088939828 Marionette TRACE conn3 <- [1,2226,null,{}] 11:02:19 INFO - PROCESS | 20900 | 1461088939834 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}] 11:02:20 INFO - PROCESS | 20900 | 1461088940100 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 11:02:20 INFO - PROCESS | 20900 | 1461088940430 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bc25800 == 145 [pid = 20900] [id = 564] 11:02:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8bc8a800) [pid = 20900] [serial = 1693] [outer = (nil)] 11:02:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8c60f000) [pid = 20900] [serial = 1694] [outer = 0x8bc8a800] 11:02:20 INFO - PROCESS | 20900 | 1461088940526 Marionette DEBUG loaded listener.js 11:02:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8c616000) [pid = 20900] [serial = 1695] [outer = 0x8bc8a800] 11:02:21 INFO - PROCESS | 20900 | 1461088941465 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]]]}] 11:02:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:02:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1699ms 11:02:21 INFO - PROCESS | 20900 | 1461088941511 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 11:02:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:02:21 INFO - PROCESS | 20900 | 1461088941515 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 11:02:21 INFO - PROCESS | 20900 | 1461088941522 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:02:21 INFO - PROCESS | 20900 | 1461088941526 Marionette TRACE conn3 <- [1,2230,null,{}] 11:02:21 INFO - PROCESS | 20900 | 1461088941532 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}] 11:02:21 INFO - PROCESS | 20900 | 1461088941755 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 11:02:22 INFO - PROCESS | 20900 | 1461088942089 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8510b800 == 146 [pid = 20900] [id = 565] 11:02:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x897a3800) [pid = 20900] [serial = 1696] [outer = (nil)] 11:02:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8df04400) [pid = 20900] [serial = 1697] [outer = 0x897a3800] 11:02:22 INFO - PROCESS | 20900 | 1461088942185 Marionette DEBUG loaded listener.js 11:02:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8df0d000) [pid = 20900] [serial = 1698] [outer = 0x897a3800] 11:02:23 INFO - PROCESS | 20900 | 1461088943102 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]]]}] 11:02:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1642ms 11:02:23 INFO - PROCESS | 20900 | 1461088943178 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 11:02:23 INFO - PROCESS | 20900 | 1461088943181 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 11:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:02:23 INFO - PROCESS | 20900 | 1461088943191 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:02:23 INFO - PROCESS | 20900 | 1461088943195 Marionette TRACE conn3 <- [1,2234,null,{}] 11:02:23 INFO - PROCESS | 20900 | 1461088943201 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}] 11:02:23 INFO - PROCESS | 20900 | 1461088943420 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 11:02:23 INFO - PROCESS | 20900 | 1461088943710 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8ea5b800 == 147 [pid = 20900] [id = 566] 11:02:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8ea5c400) [pid = 20900] [serial = 1699] [outer = (nil)] 11:02:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8ed02800) [pid = 20900] [serial = 1700] [outer = 0x8ea5c400] 11:02:23 INFO - PROCESS | 20900 | 1461088943874 Marionette DEBUG loaded listener.js 11:02:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8f291800) [pid = 20900] [serial = 1701] [outer = 0x8ea5c400] 11:02:24 INFO - PROCESS | 20900 | 1461088944875 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]]]}] 11:02:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:02:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1733ms 11:02:24 INFO - PROCESS | 20900 | 1461088944941 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 11:02:24 INFO - PROCESS | 20900 | 1461088944946 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 11:02:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:02:24 INFO - PROCESS | 20900 | 1461088944956 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:02:24 INFO - PROCESS | 20900 | 1461088944959 Marionette TRACE conn3 <- [1,2238,null,{}] 11:02:24 INFO - PROCESS | 20900 | 1461088944965 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}] 11:02:25 INFO - PROCESS | 20900 | 1461088945179 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 11:02:25 INFO - PROCESS | 20900 | 1461088945513 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bad5c00 == 148 [pid = 20900] [id = 567] 11:02:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8e9e9400) [pid = 20900] [serial = 1702] [outer = (nil)] 11:02:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8fa19800) [pid = 20900] [serial = 1703] [outer = 0x8e9e9400] 11:02:25 INFO - PROCESS | 20900 | 1461088945608 Marionette DEBUG loaded listener.js 11:02:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8fa56400) [pid = 20900] [serial = 1704] [outer = 0x8e9e9400] 11:02:26 INFO - PROCESS | 20900 | 1461088946538 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]]]}] 11:02:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:02:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1635ms 11:02:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:02:26 INFO - PROCESS | 20900 | 1461088946592 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 11:02:26 INFO - PROCESS | 20900 | 1461088946595 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 11:02:26 INFO - PROCESS | 20900 | 1461088946602 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:02:26 INFO - PROCESS | 20900 | 1461088946604 Marionette TRACE conn3 <- [1,2242,null,{}] 11:02:26 INFO - PROCESS | 20900 | 1461088946611 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}] 11:02:26 INFO - PROCESS | 20900 | 1461088946823 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 11:02:27 INFO - PROCESS | 20900 | 1461088947160 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bcd7400 == 149 [pid = 20900] [id = 568] 11:02:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8c380400) [pid = 20900] [serial = 1705] [outer = (nil)] 11:02:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x91329000) [pid = 20900] [serial = 1706] [outer = 0x8c380400] 11:02:27 INFO - PROCESS | 20900 | 1461088947255 Marionette DEBUG loaded listener.js 11:02:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x915d6800) [pid = 20900] [serial = 1707] [outer = 0x8c380400] 11:02:28 INFO - PROCESS | 20900 | 1461088948153 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]]]}] 11:02:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:02:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1585ms 11:02:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:02:28 INFO - PROCESS | 20900 | 1461088948186 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 11:02:28 INFO - PROCESS | 20900 | 1461088948190 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 11:02:28 INFO - PROCESS | 20900 | 1461088948196 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:02:28 INFO - PROCESS | 20900 | 1461088948199 Marionette TRACE conn3 <- [1,2246,null,{}] 11:02:28 INFO - PROCESS | 20900 | 1461088948206 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}] 11:02:28 INFO - PROCESS | 20900 | 1461088948414 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 11:02:28 INFO - PROCESS | 20900 | 1461088948678 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 20900 | ++DOCSHELL 0x8f377800 == 150 [pid = 20900] [id = 569] 11:02:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8fa1c400) [pid = 20900] [serial = 1708] [outer = (nil)] 11:02:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x932f5c00) [pid = 20900] [serial = 1709] [outer = 0x8fa1c400] 11:02:28 INFO - PROCESS | 20900 | 1461088948818 Marionette DEBUG loaded listener.js 11:02:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x9338bc00) [pid = 20900] [serial = 1710] [outer = 0x8fa1c400] 11:02:29 INFO - PROCESS | 20900 | 1461088949799 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]]]}] 11:02:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:02:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1639ms 11:02:29 INFO - PROCESS | 20900 | 1461088949834 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 11:02:29 INFO - PROCESS | 20900 | 1461088949838 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 11:02:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:02:29 INFO - PROCESS | 20900 | 1461088949845 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:02:29 INFO - PROCESS | 20900 | 1461088949848 Marionette TRACE conn3 <- [1,2250,null,{}] 11:02:29 INFO - PROCESS | 20900 | 1461088949854 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}] 11:02:30 INFO - PROCESS | 20900 | 1461088950060 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 11:02:30 INFO - PROCESS | 20900 | 1461088950398 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x91fe9400 == 151 [pid = 20900] [id = 570] 11:02:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x931edc00) [pid = 20900] [serial = 1711] [outer = (nil)] 11:02:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x945cf000) [pid = 20900] [serial = 1712] [outer = 0x931edc00] 11:02:30 INFO - PROCESS | 20900 | 1461088950494 Marionette DEBUG loaded listener.js 11:02:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x94f55800) [pid = 20900] [serial = 1713] [outer = 0x931edc00] 11:02:31 INFO - PROCESS | 20900 | 1461088951427 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]]]}] 11:02:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:02:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1633ms 11:02:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:02:31 INFO - PROCESS | 20900 | 1461088951479 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 11:02:31 INFO - PROCESS | 20900 | 1461088951483 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 11:02:31 INFO - PROCESS | 20900 | 1461088951489 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:02:31 INFO - PROCESS | 20900 | 1461088951492 Marionette TRACE conn3 <- [1,2254,null,{}] 11:02:31 INFO - PROCESS | 20900 | 1461088951499 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}] 11:02:31 INFO - PROCESS | 20900 | 1461088951719 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 11:02:32 INFO - PROCESS | 20900 | 1461088952071 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x96790800 == 152 [pid = 20900] [id = 571] 11:02:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x96797400) [pid = 20900] [serial = 1714] [outer = (nil)] 11:02:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x967b6c00) [pid = 20900] [serial = 1715] [outer = 0x96797400] 11:02:32 INFO - PROCESS | 20900 | 1461088952174 Marionette DEBUG loaded listener.js 11:02:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x973eec00) [pid = 20900] [serial = 1716] [outer = 0x96797400] 11:02:33 INFO - PROCESS | 20900 | 1461088953135 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]]]}] 11:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1682ms 11:02:33 INFO - PROCESS | 20900 | 1461088953171 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 11:02:33 INFO - PROCESS | 20900 | 1461088953182 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 11:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:02:33 INFO - PROCESS | 20900 | 1461088953188 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:02:33 INFO - PROCESS | 20900 | 1461088953192 Marionette TRACE conn3 <- [1,2258,null,{}] 11:02:33 INFO - PROCESS | 20900 | 1461088953198 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}] 11:02:33 INFO - PROCESS | 20900 | 1461088953440 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 11:02:33 INFO - PROCESS | 20900 | 1461088953778 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x97481000 == 153 [pid = 20900] [id = 572] 11:02:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x97489800) [pid = 20900] [serial = 1717] [outer = (nil)] 11:02:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x97d77c00) [pid = 20900] [serial = 1718] [outer = 0x97489800] 11:02:33 INFO - PROCESS | 20900 | 1461088953876 Marionette DEBUG loaded listener.js 11:02:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x97d80800) [pid = 20900] [serial = 1719] [outer = 0x97489800] 11:02:34 INFO - PROCESS | 20900 | 1461088954824 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]]]}] 11:02:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:02:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1687ms 11:02:34 INFO - PROCESS | 20900 | 1461088954876 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 11:02:34 INFO - PROCESS | 20900 | 1461088954880 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 11:02:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:02:34 INFO - PROCESS | 20900 | 1461088954886 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:02:34 INFO - PROCESS | 20900 | 1461088954890 Marionette TRACE conn3 <- [1,2262,null,{}] 11:02:34 INFO - PROCESS | 20900 | 1461088954896 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}] 11:02:35 INFO - PROCESS | 20900 | 1461088955116 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 11:02:35 INFO - PROCESS | 20900 | 1461088955450 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 20900 | ++DOCSHELL 0x9735e400 == 154 [pid = 20900] [id = 573] 11:02:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x97489c00) [pid = 20900] [serial = 1720] [outer = (nil)] 11:02:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x98073000) [pid = 20900] [serial = 1721] [outer = 0x97489c00] 11:02:35 INFO - PROCESS | 20900 | 1461088955547 Marionette DEBUG loaded listener.js 11:02:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x9807ac00) [pid = 20900] [serial = 1722] [outer = 0x97489c00] 11:02:36 INFO - PROCESS | 20900 | 1461088956484 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]]]}] 11:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1635ms 11:02:36 INFO - PROCESS | 20900 | 1461088956523 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 11:02:36 INFO - PROCESS | 20900 | 1461088956528 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 11:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:02:36 INFO - PROCESS | 20900 | 1461088956534 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:02:36 INFO - PROCESS | 20900 | 1461088956538 Marionette TRACE conn3 <- [1,2266,null,{}] 11:02:36 INFO - PROCESS | 20900 | 1461088956544 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}] 11:02:36 INFO - PROCESS | 20900 | 1461088956751 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 11:02:37 INFO - PROCESS | 20900 | 1461088957097 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8c58cc00 == 155 [pid = 20900] [id = 574] 11:02:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8f293c00) [pid = 20900] [serial = 1723] [outer = (nil)] 11:02:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x98756800) [pid = 20900] [serial = 1724] [outer = 0x8f293c00] 11:02:37 INFO - PROCESS | 20900 | 1461088957193 Marionette DEBUG loaded listener.js 11:02:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x989a0000) [pid = 20900] [serial = 1725] [outer = 0x8f293c00] 11:02:38 INFO - PROCESS | 20900 | 1461088958092 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]]]}] 11:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1590ms 11:02:38 INFO - PROCESS | 20900 | 1461088958125 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 11:02:38 INFO - PROCESS | 20900 | 1461088958128 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 11:02:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:02:38 INFO - PROCESS | 20900 | 1461088958135 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:02:38 INFO - PROCESS | 20900 | 1461088958137 Marionette TRACE conn3 <- [1,2270,null,{}] 11:02:38 INFO - PROCESS | 20900 | 1461088958144 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}] 11:02:38 INFO - PROCESS | 20900 | 1461088958359 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 11:02:38 INFO - PROCESS | 20900 | 1461088958656 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 20900 | ++DOCSHELL 0x98418400 == 156 [pid = 20900] [id = 575] 11:02:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x9874b400) [pid = 20900] [serial = 1726] [outer = (nil)] 11:02:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x994c3800) [pid = 20900] [serial = 1727] [outer = 0x9874b400] 11:02:38 INFO - PROCESS | 20900 | 1461088958796 Marionette DEBUG loaded listener.js 11:02:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x9b089c00) [pid = 20900] [serial = 1728] [outer = 0x9874b400] 11:02:39 INFO - PROCESS | 20900 | 1461088959710 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]]]}] 11:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1631ms 11:02:39 INFO - PROCESS | 20900 | 1461088959773 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 11:02:39 INFO - PROCESS | 20900 | 1461088959777 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 11:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:02:39 INFO - PROCESS | 20900 | 1461088959787 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:02:39 INFO - PROCESS | 20900 | 1461088959789 Marionette TRACE conn3 <- [1,2274,null,{}] 11:02:39 INFO - PROCESS | 20900 | 1461088959796 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}] 11:02:40 INFO - PROCESS | 20900 | 1461088960014 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 11:02:40 INFO - PROCESS | 20900 | 1461088960354 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x99006c00 == 157 [pid = 20900] [id = 576] 11:02:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x990f9400) [pid = 20900] [serial = 1729] [outer = (nil)] 11:02:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x9fc7b400) [pid = 20900] [serial = 1730] [outer = 0x990f9400] 11:02:40 INFO - PROCESS | 20900 | 1461088960451 Marionette DEBUG loaded listener.js 11:02:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0xa0a88400) [pid = 20900] [serial = 1731] [outer = 0x990f9400] 11:02:41 INFO - PROCESS | 20900 | 1461088961368 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]]]}] 11:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1635ms 11:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:02:41 INFO - PROCESS | 20900 | 1461088961423 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 11:02:41 INFO - PROCESS | 20900 | 1461088961426 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 11:02:41 INFO - PROCESS | 20900 | 1461088961433 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:02:41 INFO - PROCESS | 20900 | 1461088961435 Marionette TRACE conn3 <- [1,2278,null,{}] 11:02:41 INFO - PROCESS | 20900 | 1461088961442 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}] 11:02:41 INFO - PROCESS | 20900 | 1461088961668 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 11:02:42 INFO - PROCESS | 20900 | 1461088962013 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 20900 | ++DOCSHELL 0x94fd4400 == 158 [pid = 20900] [id = 577] 11:02:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x994d1000) [pid = 20900] [serial = 1732] [outer = (nil)] 11:02:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0xa2a78c00) [pid = 20900] [serial = 1733] [outer = 0x994d1000] 11:02:42 INFO - PROCESS | 20900 | 1461088962107 Marionette DEBUG loaded listener.js 11:02:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0xa2ac0400) [pid = 20900] [serial = 1734] [outer = 0x994d1000] 11:02:43 INFO - PROCESS | 20900 | 1461088962998 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]]]}] 11:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1636ms 11:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:02:43 INFO - PROCESS | 20900 | 1461088963069 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 11:02:43 INFO - PROCESS | 20900 | 1461088963072 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 11:02:43 INFO - PROCESS | 20900 | 1461088963079 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:02:43 INFO - PROCESS | 20900 | 1461088963083 Marionette TRACE conn3 <- [1,2282,null,{}] 11:02:43 INFO - PROCESS | 20900 | 1461088963089 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}] 11:02:43 INFO - PROCESS | 20900 | 1461088963341 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 11:02:43 INFO - PROCESS | 20900 | 1461088963683 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87affc00 == 159 [pid = 20900] [id = 578] 11:02:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x8a251c00) [pid = 20900] [serial = 1735] [outer = (nil)] 11:02:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x8a258800) [pid = 20900] [serial = 1736] [outer = 0x8a251c00] 11:02:43 INFO - PROCESS | 20900 | 1461088963777 Marionette DEBUG loaded listener.js 11:02:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x8a25c400) [pid = 20900] [serial = 1737] [outer = 0x8a251c00] 11:02:44 INFO - PROCESS | 20900 | 1461088964730 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]]]}] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x862e1800 == 158 [pid = 20900] [id = 560] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x89e08800 == 157 [pid = 20900] [id = 559] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x89e0a000 == 156 [pid = 20900] [id = 558] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x85110400 == 155 [pid = 20900] [id = 557] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa4e800 == 154 [pid = 20900] [id = 547] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x862e8800 == 153 [pid = 20900] [id = 546] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x87af3400 == 152 [pid = 20900] [id = 545] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9ed400 == 151 [pid = 20900] [id = 544] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x8b151400 == 150 [pid = 20900] [id = 543] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x862e5000 == 149 [pid = 20900] [id = 542] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x8af72c00 == 148 [pid = 20900] [id = 540] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x88857400 == 147 [pid = 20900] [id = 541] 11:02:46 INFO - PROCESS | 20900 | --DOCSHELL 0x88659400 == 146 [pid = 20900] [id = 539] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8bc1e800) [pid = 20900] [serial = 1616] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8b352000) [pid = 20900] [serial = 1557] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x97b50000) [pid = 20900] [serial = 1593] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8bc47400) [pid = 20900] [serial = 1613] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x97b4c800) [pid = 20900] [serial = 1592] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x8ea60000) [pid = 20900] [serial = 1571] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x945cb400) [pid = 20900] [serial = 1584] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x8dfaa000) [pid = 20900] [serial = 1568] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x97b57800) [pid = 20900] [serial = 1595] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x8f2e9c00) [pid = 20900] [serial = 1574] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8a20f000) [pid = 20900] [serial = 1556] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x962d6400) [pid = 20900] [serial = 1586] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x915dac00) [pid = 20900] [serial = 1581] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x8fa19400) [pid = 20900] [serial = 1577] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x8dfb4000) [pid = 20900] [serial = 1569] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x8c58d000) [pid = 20900] [serial = 1565] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x91326800) [pid = 20900] [serial = 1580] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x973f1c00) [pid = 20900] [serial = 1589] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x87af6000) [pid = 20900] [serial = 1605] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x8c37a000) [pid = 20900] [serial = 1563] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8bcdd400) [pid = 20900] [serial = 1485] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x877abc00) [pid = 20900] [serial = 1604] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8bc82c00) [pid = 20900] [serial = 1614] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8bcdb800) [pid = 20900] [serial = 1562] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x8bc4bc00) [pid = 20900] [serial = 1560] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8c590000) [pid = 20900] [serial = 1566] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x88661000) [pid = 20900] [serial = 1553] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x8ed03c00) [pid = 20900] [serial = 1572] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x9745a400) [pid = 20900] [serial = 1590] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x886d9400) [pid = 20900] [serial = 1554] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x96795400) [pid = 20900] [serial = 1587] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8b353000) [pid = 20900] [serial = 1611] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x97d74400) [pid = 20900] [serial = 1596] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x98075000) [pid = 20900] [serial = 1599] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8f2ed400) [pid = 20900] [serial = 1575] [outer = (nil)] [url = about:blank] 11:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 3841ms 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8b155800) [pid = 20900] [serial = 1610] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x98758400) [pid = 20900] [serial = 1601] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x89799400) [pid = 20900] [serial = 1608] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8fa4f800) [pid = 20900] [serial = 1578] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x989a9000) [pid = 20900] [serial = 1602] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x88856400) [pid = 20900] [serial = 1607] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8bc29c00) [pid = 20900] [serial = 1559] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x97f0f800) [pid = 20900] [serial = 1598] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x94207400) [pid = 20900] [serial = 1583] [outer = (nil)] [url = about:blank] 11:02:47 INFO - PROCESS | 20900 | 1461088967065 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 11:02:47 INFO - PROCESS | 20900 | 1461088967070 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 11:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:02:47 INFO - PROCESS | 20900 | 1461088967081 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:02:47 INFO - PROCESS | 20900 | 1461088967089 Marionette TRACE conn3 <- [1,2286,null,{}] 11:02:47 INFO - PROCESS | 20900 | 1461088967097 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}] 11:02:47 INFO - PROCESS | 20900 | 1461088967291 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 11:02:47 INFO - PROCESS | 20900 | 1461088967308 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x886d2800 == 147 [pid = 20900] [id = 579] 11:02:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x886d3c00) [pid = 20900] [serial = 1738] [outer = (nil)] 11:02:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x886d9400) [pid = 20900] [serial = 1739] [outer = 0x886d3c00] 11:02:47 INFO - PROCESS | 20900 | 1461088967419 Marionette DEBUG loaded listener.js 11:02:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8884e000) [pid = 20900] [serial = 1740] [outer = 0x886d3c00] 11:02:48 INFO - PROCESS | 20900 | 1461088968426 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]]]}] 11:02:48 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 11:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1387ms 11:02:48 INFO - PROCESS | 20900 | 1461088968468 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 11:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:02:48 INFO - PROCESS | 20900 | 1461088968474 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 11:02:48 INFO - PROCESS | 20900 | 1461088968486 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:02:48 INFO - PROCESS | 20900 | 1461088968491 Marionette TRACE conn3 <- [1,2290,null,{}] 11:02:48 INFO - PROCESS | 20900 | 1461088968498 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}] 11:02:48 INFO - PROCESS | 20900 | 1461088968785 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 11:02:48 INFO - PROCESS | 20900 | 1461088968804 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87df3000 == 148 [pid = 20900] [id = 580] 11:02:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x886d7000) [pid = 20900] [serial = 1741] [outer = (nil)] 11:02:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x88957800) [pid = 20900] [serial = 1742] [outer = 0x886d7000] 11:02:48 INFO - PROCESS | 20900 | 1461088968884 Marionette DEBUG loaded listener.js 11:02:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x895be000) [pid = 20900] [serial = 1743] [outer = 0x886d7000] 11:02:50 INFO - PROCESS | 20900 | 1461088970014 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]]]}] 11:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1592ms 11:02:50 INFO - PROCESS | 20900 | 1461088970074 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 11:02:50 INFO - PROCESS | 20900 | 1461088970077 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 11:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:02:50 INFO - PROCESS | 20900 | 1461088970084 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:02:50 INFO - PROCESS | 20900 | 1461088970088 Marionette TRACE conn3 <- [1,2294,null,{}] 11:02:50 INFO - PROCESS | 20900 | 1461088970112 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}] 11:02:50 INFO - PROCESS | 20900 | 1461088970391 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 11:02:50 INFO - PROCESS | 20900 | 1461088970425 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 20900 | ++DOCSHELL 0x87df4c00 == 149 [pid = 20900] [id = 581] 11:02:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8a07c800) [pid = 20900] [serial = 1744] [outer = (nil)] 11:02:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8a087800) [pid = 20900] [serial = 1745] [outer = 0x8a07c800] 11:02:50 INFO - PROCESS | 20900 | 1461088970506 Marionette DEBUG loaded listener.js 11:02:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8a254800) [pid = 20900] [serial = 1746] [outer = 0x8a07c800] 11:02:51 INFO - PROCESS | 20900 | 1461088971517 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]]]}] 11:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1443ms 11:02:51 INFO - PROCESS | 20900 | 1461088971528 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 11:02:51 INFO - PROCESS | 20900 | 1461088971531 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 11:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:02:51 INFO - PROCESS | 20900 | 1461088971537 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:02:51 INFO - PROCESS | 20900 | 1461088971541 Marionette TRACE conn3 <- [1,2298,null,{}] 11:02:51 INFO - PROCESS | 20900 | 1461088971546 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}] 11:02:52 INFO - PROCESS | 20900 | 1461088972337 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8af6f400) [pid = 20900] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8a209c00) [pid = 20900] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8af73400) [pid = 20900] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8865b000) [pid = 20900] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x88654c00) [pid = 20900] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0xa0a2e800) [pid = 20900] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x9ea10800) [pid = 20900] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x945ccc00) [pid = 20900] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x9df82400) [pid = 20900] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x9807c000) [pid = 20900] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8f2e7400) [pid = 20900] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x98072800) [pid = 20900] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x97457c00) [pid = 20900] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8bc2d000) [pid = 20900] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x94210800) [pid = 20900] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8df10800) [pid = 20900] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x87df0400) [pid = 20900] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x8fa4bc00) [pid = 20900] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x8dfaac00) [pid = 20900] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x8af64c00) [pid = 20900] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x8c60ec00) [pid = 20900] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:02:52 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x89e0fc00) [pid = 20900] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:02:52 INFO - PROCESS | 20900 | 1461088972584 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 20900 | ++DOCSHELL 0x84dd2000 == 150 [pid = 20900] [id = 582] 11:02:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x868f2000) [pid = 20900] [serial = 1747] [outer = (nil)] 11:02:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x87def800) [pid = 20900] [serial = 1748] [outer = 0x868f2000] 11:02:52 INFO - PROCESS | 20900 | 1461088972664 Marionette DEBUG loaded listener.js 11:02:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8af64400) [pid = 20900] [serial = 1749] [outer = 0x868f2000] 11:02:53 INFO - PROCESS | 20900 | 1461088973437 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]]]}] 11:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1936ms 11:02:53 INFO - PROCESS | 20900 | 1461088973474 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 11:02:53 INFO - PROCESS | 20900 | 1461088973477 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 11:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:02:53 INFO - PROCESS | 20900 | 1461088973484 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:02:53 INFO - PROCESS | 20900 | 1461088973486 Marionette TRACE conn3 <- [1,2302,null,{}] 11:02:53 INFO - PROCESS | 20900 | 1461088973493 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}] 11:02:53 INFO - PROCESS | 20900 | 1461088973757 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 11:02:53 INFO - PROCESS | 20900 | 1461088973779 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87afb400 == 151 [pid = 20900] [id = 583] 11:02:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x88654c00) [pid = 20900] [serial = 1750] [outer = (nil)] 11:02:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x8b355400) [pid = 20900] [serial = 1751] [outer = 0x88654c00] 11:02:53 INFO - PROCESS | 20900 | 1461088973854 Marionette DEBUG loaded listener.js 11:02:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x8ba5c000) [pid = 20900] [serial = 1752] [outer = 0x88654c00] 11:02:55 INFO - PROCESS | 20900 | 1461088975084 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]]]}] 11:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1631ms 11:02:55 INFO - PROCESS | 20900 | 1461088975116 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 11:02:55 INFO - PROCESS | 20900 | 1461088975123 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 11:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:02:55 INFO - PROCESS | 20900 | 1461088975132 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:02:55 INFO - PROCESS | 20900 | 1461088975138 Marionette TRACE conn3 <- [1,2306,null,{}] 11:02:55 INFO - PROCESS | 20900 | 1461088975147 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}] 11:02:55 INFO - PROCESS | 20900 | 1461088975420 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 11:02:55 INFO - PROCESS | 20900 | 1461088975787 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 20900 | ++DOCSHELL 0x87df9c00 == 152 [pid = 20900] [id = 584] 11:02:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x886d7c00) [pid = 20900] [serial = 1753] [outer = (nil)] 11:02:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x88955400) [pid = 20900] [serial = 1754] [outer = 0x886d7c00] 11:02:55 INFO - PROCESS | 20900 | 1461088975884 Marionette DEBUG loaded listener.js 11:02:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x895c3800) [pid = 20900] [serial = 1755] [outer = 0x886d7c00] 11:02:56 INFO - PROCESS | 20900 | 1461088976876 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]]]}] 11:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1792ms 11:02:56 INFO - PROCESS | 20900 | 1461088976924 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 11:02:56 INFO - PROCESS | 20900 | 1461088976934 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 11:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:02:56 INFO - PROCESS | 20900 | 1461088976946 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:02:56 INFO - PROCESS | 20900 | 1461088976950 Marionette TRACE conn3 <- [1,2310,null,{}] 11:02:56 INFO - PROCESS | 20900 | 1461088976957 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}] 11:02:57 INFO - PROCESS | 20900 | 1461088977211 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 11:02:57 INFO - PROCESS | 20900 | 1461088977623 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8979e800 == 153 [pid = 20900] [id = 585] 11:02:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8a201c00) [pid = 20900] [serial = 1756] [outer = (nil)] 11:02:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8af70400) [pid = 20900] [serial = 1757] [outer = 0x8a201c00] 11:02:57 INFO - PROCESS | 20900 | 1461088977720 Marionette DEBUG loaded listener.js 11:02:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8b352800) [pid = 20900] [serial = 1758] [outer = 0x8a201c00] 11:02:58 INFO - PROCESS | 20900 | 1461088978709 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]]]}] 11:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1795ms 11:02:58 INFO - PROCESS | 20900 | 1461088978741 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 11:02:58 INFO - PROCESS | 20900 | 1461088978746 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 11:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:02:58 INFO - PROCESS | 20900 | 1461088978753 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:02:58 INFO - PROCESS | 20900 | 1461088978760 Marionette TRACE conn3 <- [1,2314,null,{}] 11:02:58 INFO - PROCESS | 20900 | 1461088978777 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}] 11:02:59 INFO - PROCESS | 20900 | 1461088979016 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 11:02:59 INFO - PROCESS | 20900 | 1461088979355 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b356c00 == 154 [pid = 20900] [id = 586] 11:02:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8bc45c00) [pid = 20900] [serial = 1759] [outer = (nil)] 11:02:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8bc4f800) [pid = 20900] [serial = 1760] [outer = 0x8bc45c00] 11:02:59 INFO - PROCESS | 20900 | 1461088979459 Marionette DEBUG loaded listener.js 11:02:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8bc88800) [pid = 20900] [serial = 1761] [outer = 0x8bc45c00] 11:03:00 INFO - PROCESS | 20900 | 1461088980436 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]]]}] 11:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1739ms 11:03:00 INFO - PROCESS | 20900 | 1461088980493 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 11:03:00 INFO - PROCESS | 20900 | 1461088980499 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 11:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:03:00 INFO - PROCESS | 20900 | 1461088980506 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:03:00 INFO - PROCESS | 20900 | 1461088980508 Marionette TRACE conn3 <- [1,2318,null,{}] 11:03:00 INFO - PROCESS | 20900 | 1461088980515 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}] 11:03:00 INFO - PROCESS | 20900 | 1461088980738 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 11:03:01 INFO - PROCESS | 20900 | 1461088981076 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8b986400 == 155 [pid = 20900] [id = 587] 11:03:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8bc4cc00) [pid = 20900] [serial = 1762] [outer = (nil)] 11:03:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8c37d800) [pid = 20900] [serial = 1763] [outer = 0x8bc4cc00] 11:03:01 INFO - PROCESS | 20900 | 1461088981172 Marionette DEBUG loaded listener.js 11:03:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8c588c00) [pid = 20900] [serial = 1764] [outer = 0x8bc4cc00] 11:03:02 INFO - PROCESS | 20900 | 1461088982135 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] 11:03:02 INFO - PROCESS | 20900 | 1461088982200 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 11:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:03:02 INFO - PROCESS | 20900 | 1461088982207 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:03:02 INFO - PROCESS | 20900 | 1461088982214 Marionette TRACE conn3 <- [1,2322,null,{}] 11:03:02 INFO - PROCESS | 20900 | 1461088982220 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}] 11:03:02 INFO - PROCESS | 20900 | 1461088982433 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 11:03:02 INFO - PROCESS | 20900 | 1461088982767 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8bcdd000 == 156 [pid = 20900] [id = 588] 11:03:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8bcdd400) [pid = 20900] [serial = 1765] [outer = (nil)] 11:03:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8c7e2c00) [pid = 20900] [serial = 1766] [outer = 0x8bcdd400] 11:03:02 INFO - PROCESS | 20900 | 1461088982866 Marionette DEBUG loaded listener.js 11:03:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8df10800) [pid = 20900] [serial = 1767] [outer = 0x8bcdd400] 11:03:03 INFO - PROCESS | 20900 | 1461088983794 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]]]}] 11:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1639ms 11:03:03 INFO - PROCESS | 20900 | 1461088983846 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 11:03:03 INFO - PROCESS | 20900 | 1461088983850 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 11:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:03:03 INFO - PROCESS | 20900 | 1461088983857 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:03:03 INFO - PROCESS | 20900 | 1461088983860 Marionette TRACE conn3 <- [1,2326,null,{}] 11:03:03 INFO - PROCESS | 20900 | 1461088983866 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}] 11:03:04 INFO - PROCESS | 20900 | 1461088984119 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 11:03:04 INFO - PROCESS | 20900 | 1461088984468 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x87af1000 == 157 [pid = 20900] [id = 589] 11:03:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8c377000) [pid = 20900] [serial = 1768] [outer = (nil)] 11:03:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8ed04c00) [pid = 20900] [serial = 1769] [outer = 0x8c377000] 11:03:04 INFO - PROCESS | 20900 | 1461088984570 Marionette DEBUG loaded listener.js 11:03:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8ed0fc00) [pid = 20900] [serial = 1770] [outer = 0x8c377000] 11:03:05 INFO - PROCESS | 20900 | 1461088985490 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]]]}] 11:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1693ms 11:03:05 INFO - PROCESS | 20900 | 1461088985550 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 11:03:05 INFO - PROCESS | 20900 | 1461088985555 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 11:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:03:05 INFO - PROCESS | 20900 | 1461088985561 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:03:05 INFO - PROCESS | 20900 | 1461088985565 Marionette TRACE conn3 <- [1,2330,null,{}] 11:03:05 INFO - PROCESS | 20900 | 1461088985571 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}] 11:03:05 INFO - PROCESS | 20900 | 1461088985798 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 11:03:06 INFO - PROCESS | 20900 | 1461088986086 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8dfb6400 == 158 [pid = 20900] [id = 590] 11:03:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8ed0cc00) [pid = 20900] [serial = 1771] [outer = (nil)] 11:03:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8f375800) [pid = 20900] [serial = 1772] [outer = 0x8ed0cc00] 11:03:06 INFO - PROCESS | 20900 | 1461088986226 Marionette DEBUG loaded listener.js 11:03:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8f37c800) [pid = 20900] [serial = 1773] [outer = 0x8ed0cc00] 11:03:07 INFO - PROCESS | 20900 | 1461088987121 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]]]}] 11:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1586ms 11:03:07 INFO - PROCESS | 20900 | 1461088987147 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 11:03:07 INFO - PROCESS | 20900 | 1461088987151 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 11:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:03:07 INFO - PROCESS | 20900 | 1461088987158 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:03:07 INFO - PROCESS | 20900 | 1461088987162 Marionette TRACE conn3 <- [1,2334,null,{}] 11:03:07 INFO - PROCESS | 20900 | 1461088987184 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}] 11:03:07 INFO - PROCESS | 20900 | 1461088987476 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 11:03:07 INFO - PROCESS | 20900 | 1461088987699 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8fa50000 == 159 [pid = 20900] [id = 591] 11:03:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8fa54c00) [pid = 20900] [serial = 1774] [outer = (nil)] 11:03:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x91330400) [pid = 20900] [serial = 1775] [outer = 0x8fa54c00] 11:03:07 INFO - PROCESS | 20900 | 1461088987839 Marionette DEBUG loaded listener.js 11:03:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x915da000) [pid = 20900] [serial = 1776] [outer = 0x8fa54c00] 11:03:08 INFO - PROCESS | 20900 | 1461088988704 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]]]}] 11:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1587ms 11:03:08 INFO - PROCESS | 20900 | 1461088988746 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 11:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:03:08 INFO - PROCESS | 20900 | 1461088988751 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 11:03:08 INFO - PROCESS | 20900 | 1461088988758 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:03:08 INFO - PROCESS | 20900 | 1461088988762 Marionette TRACE conn3 <- [1,2338,null,{}] 11:03:08 INFO - PROCESS | 20900 | 1461088988785 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}] 11:03:09 INFO - PROCESS | 20900 | 1461088989087 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 11:03:09 INFO - PROCESS | 20900 | 1461088989368 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x8884b000 == 160 [pid = 20900] [id = 592] 11:03:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8bace000) [pid = 20900] [serial = 1777] [outer = (nil)] 11:03:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x932fd000) [pid = 20900] [serial = 1778] [outer = 0x8bace000] 11:03:09 INFO - PROCESS | 20900 | 1461088989459 Marionette DEBUG loaded listener.js 11:03:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x93391400) [pid = 20900] [serial = 1779] [outer = 0x8bace000] 11:03:10 INFO - PROCESS | 20900 | 1461088990391 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]]]}] 11:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1680ms 11:03:10 INFO - PROCESS | 20900 | 1461088990438 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 11:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:03:10 INFO - PROCESS | 20900 | 1461088990443 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 11:03:10 INFO - PROCESS | 20900 | 1461088990450 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:03:10 INFO - PROCESS | 20900 | 1461088990453 Marionette TRACE conn3 <- [1,2342,null,{}] 11:03:10 INFO - PROCESS | 20900 | 1461088990459 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}] 11:03:10 INFO - PROCESS | 20900 | 1461088990684 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 11:03:11 INFO - PROCESS | 20900 | 1461088991027 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 20900 | ++DOCSHELL 0x932f8800 == 161 [pid = 20900] [id = 593] 11:03:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x93384400) [pid = 20900] [serial = 1780] [outer = (nil)] 11:03:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x945cd000) [pid = 20900] [serial = 1781] [outer = 0x93384400] 11:03:11 INFO - PROCESS | 20900 | 1461088991124 Marionette DEBUG loaded listener.js 11:03:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x94fd1800) [pid = 20900] [serial = 1782] [outer = 0x93384400] 11:03:12 INFO - PROCESS | 20900 | 1461088992060 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]]]}] 11:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1639ms 11:03:12 INFO - PROCESS | 20900 | 1461088992088 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 11:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:03:12 INFO - PROCESS | 20900 | 1461088992093 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 11:03:12 INFO - PROCESS | 20900 | 1461088992100 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:03:12 INFO - PROCESS | 20900 | 1461088992105 Marionette TRACE conn3 <- [1,2346,null,{}] 11:03:12 INFO - PROCESS | 20900 | 1461088992111 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}] 11:03:12 INFO - PROCESS | 20900 | 1461088992388 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 11:03:12 INFO - PROCESS | 20900 | 1461088992742 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x94210800 == 162 [pid = 20900] [id = 594] 11:03:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x9740c400) [pid = 20900] [serial = 1783] [outer = (nil)] 11:03:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x97459800) [pid = 20900] [serial = 1784] [outer = 0x9740c400] 11:03:12 INFO - PROCESS | 20900 | 1461088992845 Marionette DEBUG loaded listener.js 11:03:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x97483400) [pid = 20900] [serial = 1785] [outer = 0x9740c400] 11:03:13 INFO - PROCESS | 20900 | 1461088993764 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]]]}] 11:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1684ms 11:03:13 INFO - PROCESS | 20900 | 1461088993784 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 11:03:13 INFO - PROCESS | 20900 | 1461088993788 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 11:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:03:13 INFO - PROCESS | 20900 | 1461088993794 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:03:13 INFO - PROCESS | 20900 | 1461088993797 Marionette TRACE conn3 <- [1,2350,null,{}] 11:03:13 INFO - PROCESS | 20900 | 1461088993803 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}] 11:03:14 INFO - PROCESS | 20900 | 1461088994025 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 11:03:14 INFO - PROCESS | 20900 | 1461088994380 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc1ec00 == 163 [pid = 20900] [id = 595] 11:03:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8c60c000) [pid = 20900] [serial = 1786] [outer = (nil)] 11:03:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x97b55000) [pid = 20900] [serial = 1787] [outer = 0x8c60c000] 11:03:14 INFO - PROCESS | 20900 | 1461088994475 Marionette DEBUG loaded listener.js 11:03:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x97d74c00) [pid = 20900] [serial = 1788] [outer = 0x8c60c000] 11:03:15 INFO - PROCESS | 20900 | 1461088995417 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]]]}] 11:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1693ms 11:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:03:15 INFO - PROCESS | 20900 | 1461088995489 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 11:03:15 INFO - PROCESS | 20900 | 1461088995492 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 11:03:15 INFO - PROCESS | 20900 | 1461088995499 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:03:15 INFO - PROCESS | 20900 | 1461088995502 Marionette TRACE conn3 <- [1,2354,null,{}] 11:03:15 INFO - PROCESS | 20900 | 1461088995508 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}] 11:03:15 INFO - PROCESS | 20900 | 1461088995767 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 11:03:16 INFO - PROCESS | 20900 | 1461088996107 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x945c7c00 == 164 [pid = 20900] [id = 596] 11:03:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x9745a800) [pid = 20900] [serial = 1789] [outer = (nil)] 11:03:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x98076800) [pid = 20900] [serial = 1790] [outer = 0x9745a800] 11:03:16 INFO - PROCESS | 20900 | 1461088996205 Marionette DEBUG loaded listener.js 11:03:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x9807a000) [pid = 20900] [serial = 1791] [outer = 0x9745a800] 11:03:17 INFO - PROCESS | 20900 | 1461088997142 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]]]}] 11:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1685ms 11:03:17 INFO - PROCESS | 20900 | 1461088997184 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 11:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:03:17 INFO - PROCESS | 20900 | 1461088997189 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 11:03:17 INFO - PROCESS | 20900 | 1461088997196 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:03:17 INFO - PROCESS | 20900 | 1461088997199 Marionette TRACE conn3 <- [1,2358,null,{}] 11:03:17 INFO - PROCESS | 20900 | 1461088997205 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}] 11:03:17 INFO - PROCESS | 20900 | 1461088997418 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 11:03:17 INFO - PROCESS | 20900 | 1461088997759 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ed0f000 == 165 [pid = 20900] [id = 597] 11:03:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x97d7d800) [pid = 20900] [serial = 1792] [outer = (nil)] 11:03:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x99013800) [pid = 20900] [serial = 1793] [outer = 0x97d7d800] 11:03:17 INFO - PROCESS | 20900 | 1461088997853 Marionette DEBUG loaded listener.js 11:03:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x990f5800) [pid = 20900] [serial = 1794] [outer = 0x97d7d800] 11:03:18 INFO - PROCESS | 20900 | 1461088998775 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]]]}] 11:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1632ms 11:03:18 INFO - PROCESS | 20900 | 1461088998828 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 11:03:18 INFO - PROCESS | 20900 | 1461088998842 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 11:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:03:18 INFO - PROCESS | 20900 | 1461088998849 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:03:18 INFO - PROCESS | 20900 | 1461088998852 Marionette TRACE conn3 <- [1,2362,null,{}] 11:03:18 INFO - PROCESS | 20900 | 1461088998858 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}] 11:03:19 INFO - PROCESS | 20900 | 1461088999072 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 11:03:19 INFO - PROCESS | 20900 | 1461088999421 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x86ac3400 == 166 [pid = 20900] [id = 598] 11:03:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x886dc000) [pid = 20900] [serial = 1795] [outer = (nil)] 11:03:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x994d0400) [pid = 20900] [serial = 1796] [outer = 0x886dc000] 11:03:19 INFO - PROCESS | 20900 | 1461088999540 Marionette DEBUG loaded listener.js 11:03:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x9b095800) [pid = 20900] [serial = 1797] [outer = 0x886dc000] 11:03:20 INFO - PROCESS | 20900 | 1461089000445 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]]]}] 11:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1642ms 11:03:20 INFO - PROCESS | 20900 | 1461089000492 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 11:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:03:20 INFO - PROCESS | 20900 | 1461089000496 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 11:03:20 INFO - PROCESS | 20900 | 1461089000503 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:03:20 INFO - PROCESS | 20900 | 1461089000506 Marionette TRACE conn3 <- [1,2366,null,{}] 11:03:20 INFO - PROCESS | 20900 | 1461089000512 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}] 11:03:20 INFO - PROCESS | 20900 | 1461089000733 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 11:03:21 INFO - PROCESS | 20900 | 1461089001080 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x85110000 == 167 [pid = 20900] [id = 599] 11:03:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x877b6c00) [pid = 20900] [serial = 1798] [outer = (nil)] 11:03:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x9fc53400) [pid = 20900] [serial = 1799] [outer = 0x877b6c00] 11:03:21 INFO - PROCESS | 20900 | 1461089001174 Marionette DEBUG loaded listener.js 11:03:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0xa0098800) [pid = 20900] [serial = 1800] [outer = 0x877b6c00] 11:03:22 INFO - PROCESS | 20900 | 1461089002257 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]]]}] 11:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1832ms 11:03:22 INFO - PROCESS | 20900 | 1461089002336 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 11:03:22 INFO - PROCESS | 20900 | 1461089002339 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 11:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:03:22 INFO - PROCESS | 20900 | 1461089002347 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:03:22 INFO - PROCESS | 20900 | 1461089002351 Marionette TRACE conn3 <- [1,2370,null,{}] 11:03:22 INFO - PROCESS | 20900 | 1461089002357 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}] 11:03:22 INFO - PROCESS | 20900 | 1461089002591 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 11:03:22 INFO - PROCESS | 20900 | 1461089002940 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 20900 | ++DOCSHELL 0x877ae400 == 168 [pid = 20900] [id = 600] 11:03:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x9aeab400) [pid = 20900] [serial = 1801] [outer = (nil)] 11:03:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0xa2abdc00) [pid = 20900] [serial = 1802] [outer = 0x9aeab400] 11:03:23 INFO - PROCESS | 20900 | 1461089003036 Marionette DEBUG loaded listener.js 11:03:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0xa3c07400) [pid = 20900] [serial = 1803] [outer = 0x9aeab400] 11:03:23 INFO - PROCESS | 20900 | 1461089003937 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]]]}] 11:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1631ms 11:03:23 INFO - PROCESS | 20900 | 1461089003979 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 11:03:23 INFO - PROCESS | 20900 | 1461089003983 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 11:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:03:23 INFO - PROCESS | 20900 | 1461089003990 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:03:23 INFO - PROCESS | 20900 | 1461089003993 Marionette TRACE conn3 <- [1,2374,null,{}] 11:03:24 INFO - PROCESS | 20900 | 1461089003999 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}] 11:03:24 INFO - PROCESS | 20900 | 1461089004206 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 11:03:24 INFO - PROCESS | 20900 | 1461089004560 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 20900 | ++DOCSHELL 0x8599c000 == 169 [pid = 20900] [id = 601] 11:03:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x8599dc00) [pid = 20900] [serial = 1804] [outer = (nil)] 11:03:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x859a4000) [pid = 20900] [serial = 1805] [outer = 0x8599dc00] 11:03:24 INFO - PROCESS | 20900 | 1461089004652 Marionette DEBUG loaded listener.js 11:03:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x859a7400) [pid = 20900] [serial = 1806] [outer = 0x8599dc00] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x84dd2000 == 168 [pid = 20900] [id = 582] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x86249800 == 167 [pid = 20900] [id = 538] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x87df4c00 == 166 [pid = 20900] [id = 581] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x87df3000 == 165 [pid = 20900] [id = 580] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x886d2800 == 164 [pid = 20900] [id = 579] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x94fd4400 == 163 [pid = 20900] [id = 577] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x99006c00 == 162 [pid = 20900] [id = 576] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8c58cc00 == 161 [pid = 20900] [id = 574] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x98418400 == 160 [pid = 20900] [id = 575] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x9735e400 == 159 [pid = 20900] [id = 573] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x97481000 == 158 [pid = 20900] [id = 572] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x96790800 == 157 [pid = 20900] [id = 571] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8f377800 == 156 [pid = 20900] [id = 569] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x91fe9400 == 155 [pid = 20900] [id = 570] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8bcd7400 == 154 [pid = 20900] [id = 568] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8bad5c00 == 153 [pid = 20900] [id = 567] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea5b800 == 152 [pid = 20900] [id = 566] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8510b800 == 151 [pid = 20900] [id = 565] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc25800 == 150 [pid = 20900] [id = 564] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x89e13c00 == 149 [pid = 20900] [id = 562] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8a082400 == 148 [pid = 20900] [id = 563] 11:03:27 INFO - PROCESS | 20900 | --DOCSHELL 0x87afcc00 == 147 [pid = 20900] [id = 561] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x8b15b800) [pid = 20900] [serial = 1682] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x8ba5cc00) [pid = 20900] [serial = 1551] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x8af67c00) [pid = 20900] [serial = 1679] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8b983400) [pid = 20900] [serial = 1622] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8884cc00) [pid = 20900] [serial = 1620] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x886d2400) [pid = 20900] [serial = 1619] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x886db800) [pid = 20900] [serial = 1673] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x8884a800) [pid = 20900] [serial = 1674] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0xa3c70400) [pid = 20900] [serial = 1671] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0xa3c08c00) [pid = 20900] [serial = 1670] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0xa0fdb800) [pid = 20900] [serial = 1668] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0xa0fd5800) [pid = 20900] [serial = 1667] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0xa0c1a800) [pid = 20900] [serial = 1665] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0xa0ad3000) [pid = 20900] [serial = 1664] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x9feebc00) [pid = 20900] [serial = 1662] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x9fc7a800) [pid = 20900] [serial = 1661] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x9fb22800) [pid = 20900] [serial = 1659] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x9ea14000) [pid = 20900] [serial = 1658] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x9aeaf400) [pid = 20900] [serial = 1656] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x9ae16800) [pid = 20900] [serial = 1655] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x994c9800) [pid = 20900] [serial = 1653] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x99485800) [pid = 20900] [serial = 1652] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x9899e800) [pid = 20900] [serial = 1650] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x9807fc00) [pid = 20900] [serial = 1649] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x97465800) [pid = 20900] [serial = 1647] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x9745e000) [pid = 20900] [serial = 1646] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x967b5800) [pid = 20900] [serial = 1644] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x96796400) [pid = 20900] [serial = 1643] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x94f58c00) [pid = 20900] [serial = 1641] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x945cf400) [pid = 20900] [serial = 1640] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x9342cc00) [pid = 20900] [serial = 1638] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x93390400) [pid = 20900] [serial = 1637] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x931f8c00) [pid = 20900] [serial = 1635] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x91325400) [pid = 20900] [serial = 1634] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8ed10800) [pid = 20900] [serial = 1632] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8ed05c00) [pid = 20900] [serial = 1631] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8e9f1400) [pid = 20900] [serial = 1629] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8dfb1000) [pid = 20900] [serial = 1628] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8c7e7400) [pid = 20900] [serial = 1626] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8c7de400) [pid = 20900] [serial = 1625] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8bacc000) [pid = 20900] [serial = 1623] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8a07c000) [pid = 20900] [serial = 1676] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8b15c800) [pid = 20900] [serial = 1680] [outer = (nil)] [url = about:blank] 11:03:27 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8a07fc00) [pid = 20900] [serial = 1677] [outer = (nil)] [url = about:blank] 11:03:28 INFO - PROCESS | 20900 | 1461089008045 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]]]}] 11:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 4099ms 11:03:28 INFO - PROCESS | 20900 | 1461089008090 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 11:03:28 INFO - PROCESS | 20900 | 1461089008096 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 11:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:03:28 INFO - PROCESS | 20900 | 1461089008106 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:03:28 INFO - PROCESS | 20900 | 1461089008111 Marionette TRACE conn3 <- [1,2378,null,{}] 11:03:28 INFO - PROCESS | 20900 | 1461089008119 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}] 11:03:28 INFO - PROCESS | 20900 | 1461089008334 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 11:03:28 INFO - PROCESS | 20900 | 1461089008543 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 20900 | ++DOCSHELL 0x859a2400 == 148 [pid = 20900] [id = 602] 11:03:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x886d2800) [pid = 20900] [serial = 1807] [outer = (nil)] 11:03:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x886df000) [pid = 20900] [serial = 1808] [outer = 0x886d2800] 11:03:28 INFO - PROCESS | 20900 | 1461089008629 Marionette DEBUG loaded listener.js 11:03:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x88852000) [pid = 20900] [serial = 1809] [outer = 0x886d2800] 11:03:29 INFO - PROCESS | 20900 | 1461089009618 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]]]}] 11:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1541ms 11:03:29 INFO - PROCESS | 20900 | 1461089009648 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 11:03:29 INFO - PROCESS | 20900 | 1461089009657 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 11:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:03:29 INFO - PROCESS | 20900 | 1461089009667 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:03:29 INFO - PROCESS | 20900 | 1461089009672 Marionette TRACE conn3 <- [1,2382,null,{}] 11:03:29 INFO - PROCESS | 20900 | 1461089009678 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}] 11:03:29 INFO - PROCESS | 20900 | 1461089009879 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 11:03:30 INFO - PROCESS | 20900 | 1461089010211 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 20900 | ++DOCSHELL 0x88fb2800 == 149 [pid = 20900] [id = 603] 11:03:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x88fb5400) [pid = 20900] [serial = 1810] [outer = (nil)] 11:03:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x88fb7400) [pid = 20900] [serial = 1811] [outer = 0x88fb5400] 11:03:30 INFO - PROCESS | 20900 | 1461089010341 Marionette DEBUG loaded listener.js 11:03:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x88fbb000) [pid = 20900] [serial = 1812] [outer = 0x88fb5400] 11:03:31 INFO - PROCESS | 20900 | 1461089011222 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]]]}] 11:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1639ms 11:03:31 INFO - PROCESS | 20900 | 1461089011307 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 11:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:03:31 INFO - PROCESS | 20900 | 1461089011311 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 11:03:31 INFO - PROCESS | 20900 | 1461089011318 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:03:31 INFO - PROCESS | 20900 | 1461089011324 Marionette TRACE conn3 <- [1,2386,null,{}] 11:03:31 INFO - PROCESS | 20900 | 1461089011347 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}] 11:03:31 INFO - PROCESS | 20900 | 1461089011645 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 11:03:31 INFO - PROCESS | 20900 | 1461089011678 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 20900 | ++DOCSHELL 0x8894d800 == 150 [pid = 20900] [id = 604] 11:03:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x88fb1800) [pid = 20900] [serial = 1813] [outer = (nil)] 11:03:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8a07ac00) [pid = 20900] [serial = 1814] [outer = 0x88fb1800] 11:03:31 INFO - PROCESS | 20900 | 1461089011767 Marionette DEBUG loaded listener.js 11:03:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8a082000) [pid = 20900] [serial = 1815] [outer = 0x88fb1800] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x862e3000) [pid = 20900] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8a07c800) [pid = 20900] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x886d7000) [pid = 20900] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x886d3c00) [pid = 20900] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8a251c00) [pid = 20900] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x994d1000) [pid = 20900] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x990f9400) [pid = 20900] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x9874b400) [pid = 20900] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8f293c00) [pid = 20900] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x97489c00) [pid = 20900] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x97489800) [pid = 20900] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x96797400) [pid = 20900] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x931edc00) [pid = 20900] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8fa1c400) [pid = 20900] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x8c380400) [pid = 20900] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8e9e9400) [pid = 20900] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8ea5c400) [pid = 20900] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x897a3800) [pid = 20900] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8bc8a800) [pid = 20900] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x8bc2cc00) [pid = 20900] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x8a083400) [pid = 20900] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x87c4e400) [pid = 20900] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:03:32 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x868f2000) [pid = 20900] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:03:33 INFO - PROCESS | 20900 | 1461089013410 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]]]}] 11:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2148ms 11:03:33 INFO - PROCESS | 20900 | 1461089013466 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 11:03:33 INFO - PROCESS | 20900 | 1461089013471 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 11:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:03:33 INFO - PROCESS | 20900 | 1461089013477 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:03:33 INFO - PROCESS | 20900 | 1461089013480 Marionette TRACE conn3 <- [1,2390,null,{}] 11:03:33 INFO - PROCESS | 20900 | 1461089013486 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}] 11:03:33 INFO - PROCESS | 20900 | 1461089013755 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 11:03:33 INFO - PROCESS | 20900 | 1461089013772 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 20900 | ++DOCSHELL 0x868f2000 == 151 [pid = 20900] [id = 605] 11:03:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x88951c00) [pid = 20900] [serial = 1816] [outer = (nil)] 11:03:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8a085000) [pid = 20900] [serial = 1817] [outer = 0x88951c00] 11:03:33 INFO - PROCESS | 20900 | 1461089013847 Marionette DEBUG loaded listener.js 11:03:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x8a252400) [pid = 20900] [serial = 1818] [outer = 0x88951c00] 11:03:34 INFO - PROCESS | 20900 | 1461089014909 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]]]}] 11:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1493ms 11:03:34 INFO - PROCESS | 20900 | 1461089014971 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 11:03:34 INFO - PROCESS | 20900 | 1461089014978 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 11:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:03:34 INFO - PROCESS | 20900 | 1461089014987 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:03:34 INFO - PROCESS | 20900 | 1461089014994 Marionette TRACE conn3 <- [1,2394,null,{}] 11:03:35 INFO - PROCESS | 20900 | 1461089015005 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}] 11:03:35 INFO - PROCESS | 20900 | 1461089015248 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 11:03:35 INFO - PROCESS | 20900 | 1461089015628 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 20900 | ++DOCSHELL 0x87df7800 == 152 [pid = 20900] [id = 606] 11:03:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x88657400) [pid = 20900] [serial = 1819] [outer = (nil)] 11:03:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x886da400) [pid = 20900] [serial = 1820] [outer = 0x88657400] 11:03:35 INFO - PROCESS | 20900 | 1461089015723 Marionette DEBUG loaded listener.js 11:03:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x88858000) [pid = 20900] [serial = 1821] [outer = 0x88657400] 11:03:36 INFO - PROCESS | 20900 | 1461089016773 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]]]}] 11:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1838ms 11:03:36 INFO - PROCESS | 20900 | 1461089016825 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 11:03:36 INFO - PROCESS | 20900 | 1461089016835 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 11:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:03:36 INFO - PROCESS | 20900 | 1461089016845 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:03:36 INFO - PROCESS | 20900 | 1461089016850 Marionette TRACE conn3 <- [1,2398,null,{}] 11:03:36 INFO - PROCESS | 20900 | 1461089016857 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}] 11:03:37 INFO - PROCESS | 20900 | 1461089017076 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 11:03:37 INFO - PROCESS | 20900 | 1461089017433 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 20900 | ++DOCSHELL 0x87cad400 == 153 [pid = 20900] [id = 607] 11:03:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x88fb0400) [pid = 20900] [serial = 1822] [outer = (nil)] 11:03:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x88fbf400) [pid = 20900] [serial = 1823] [outer = 0x88fb0400] 11:03:37 INFO - PROCESS | 20900 | 1461089017529 Marionette DEBUG loaded listener.js 11:03:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x89e11800) [pid = 20900] [serial = 1824] [outer = 0x88fb0400] 11:03:38 INFO - PROCESS | 20900 | 1461089018558 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]]]}] 11:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1782ms 11:03:38 INFO - PROCESS | 20900 | 1461089018628 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 11:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:03:38 INFO - PROCESS | 20900 | 1461089018633 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 11:03:38 INFO - PROCESS | 20900 | 1461089018640 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:03:38 INFO - PROCESS | 20900 | 1461089018646 Marionette TRACE conn3 <- [1,2402,null,{}] 11:03:38 INFO - PROCESS | 20900 | 1461089018664 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}] 11:03:38 INFO - PROCESS | 20900 | 1461089018940 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 11:03:39 INFO - PROCESS | 20900 | 1461089019324 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 20900 | ++DOCSHELL 0x895bd000 == 154 [pid = 20900] [id = 608] 11:03:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8b14ec00) [pid = 20900] [serial = 1825] [outer = (nil)] 11:03:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8b353800) [pid = 20900] [serial = 1826] [outer = 0x8b14ec00] 11:03:39 INFO - PROCESS | 20900 | 1461089019419 Marionette DEBUG loaded listener.js 11:03:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8ba5ec00) [pid = 20900] [serial = 1827] [outer = 0x8b14ec00] 11:03:40 INFO - PROCESS | 20900 | 1461089020405 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]]]}] 11:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1837ms 11:03:40 INFO - PROCESS | 20900 | 1461089020477 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 11:03:40 INFO - PROCESS | 20900 | 1461089020482 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 11:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:03:40 INFO - PROCESS | 20900 | 1461089020489 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:03:40 INFO - PROCESS | 20900 | 1461089020493 Marionette TRACE conn3 <- [1,2406,null,{}] 11:03:40 INFO - PROCESS | 20900 | 1461089020499 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}] 11:03:40 INFO - PROCESS | 20900 | 1461089020715 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 11:03:41 INFO - PROCESS | 20900 | 1461089021053 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 20900 | ++DOCSHELL 0x87df0400 == 155 [pid = 20900] [id = 609] 11:03:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8bacf400) [pid = 20900] [serial = 1828] [outer = (nil)] 11:03:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8bc21000) [pid = 20900] [serial = 1829] [outer = 0x8bacf400] 11:03:41 INFO - PROCESS | 20900 | 1461089021148 Marionette DEBUG loaded listener.js 11:03:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8bc45800) [pid = 20900] [serial = 1830] [outer = 0x8bacf400] 11:03:42 INFO - PROCESS | 20900 | 1461089022081 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]]]}] 11:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1636ms 11:03:42 INFO - PROCESS | 20900 | 1461089022126 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 11:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:03:42 INFO - PROCESS | 20900 | 1461089022130 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 11:03:42 INFO - PROCESS | 20900 | 1461089022137 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:03:42 INFO - PROCESS | 20900 | 1461089022141 Marionette TRACE conn3 <- [1,2410,null,{}] 11:03:42 INFO - PROCESS | 20900 | 1461089022147 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}] 11:03:42 INFO - PROCESS | 20900 | 1461089022374 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 11:03:42 INFO - PROCESS | 20900 | 1461089022714 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a203c00 == 156 [pid = 20900] [id = 610] 11:03:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8ba64400) [pid = 20900] [serial = 1831] [outer = (nil)] 11:03:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8bc8a800) [pid = 20900] [serial = 1832] [outer = 0x8ba64400] 11:03:42 INFO - PROCESS | 20900 | 1461089022811 Marionette DEBUG loaded listener.js 11:03:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8bcd7400) [pid = 20900] [serial = 1833] [outer = 0x8ba64400] 11:03:43 INFO - PROCESS | 20900 | 1461089023766 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]]]}] 11:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1686ms 11:03:43 INFO - PROCESS | 20900 | 1461089023823 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 11:03:43 INFO - PROCESS | 20900 | 1461089023826 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 11:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:03:43 INFO - PROCESS | 20900 | 1461089023833 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:03:43 INFO - PROCESS | 20900 | 1461089023836 Marionette TRACE conn3 <- [1,2414,null,{}] 11:03:43 INFO - PROCESS | 20900 | 1461089023843 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}] 11:03:44 INFO - PROCESS | 20900 | 1461089024122 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 11:03:44 INFO - PROCESS | 20900 | 1461089024472 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b151c00 == 157 [pid = 20900] [id = 611] 11:03:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8c7e1400) [pid = 20900] [serial = 1834] [outer = (nil)] 11:03:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8df0a800) [pid = 20900] [serial = 1835] [outer = 0x8c7e1400] 11:03:44 INFO - PROCESS | 20900 | 1461089024570 Marionette DEBUG loaded listener.js 11:03:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8e9ebc00) [pid = 20900] [serial = 1836] [outer = 0x8c7e1400] 11:03:45 INFO - PROCESS | 20900 | 1461089025579 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]]]}] 11:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1791ms 11:03:45 INFO - PROCESS | 20900 | 1461089025624 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 11:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:03:45 INFO - PROCESS | 20900 | 1461089025629 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 11:03:45 INFO - PROCESS | 20900 | 1461089025635 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:03:45 INFO - PROCESS | 20900 | 1461089025639 Marionette TRACE conn3 <- [1,2418,null,{}] 11:03:45 INFO - PROCESS | 20900 | 1461089025645 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}] 11:03:45 INFO - PROCESS | 20900 | 1461089025871 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 11:03:46 INFO - PROCESS | 20900 | 1461089026209 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bad1800 == 158 [pid = 20900] [id = 612] 11:03:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8bc49000) [pid = 20900] [serial = 1837] [outer = (nil)] 11:03:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8ea5c000) [pid = 20900] [serial = 1838] [outer = 0x8bc49000] 11:03:46 INFO - PROCESS | 20900 | 1461089026303 Marionette DEBUG loaded listener.js 11:03:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8ea5f400) [pid = 20900] [serial = 1839] [outer = 0x8bc49000] 11:03:47 INFO - PROCESS | 20900 | 1461089027232 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]]]}] 11:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1684ms 11:03:47 INFO - PROCESS | 20900 | 1461089027320 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 11:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:03:47 INFO - PROCESS | 20900 | 1461089027324 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 11:03:47 INFO - PROCESS | 20900 | 1461089027331 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:03:47 INFO - PROCESS | 20900 | 1461089027335 Marionette TRACE conn3 <- [1,2422,null,{}] 11:03:47 INFO - PROCESS | 20900 | 1461089027341 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}] 11:03:47 INFO - PROCESS | 20900 | 1461089027596 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 11:03:47 INFO - PROCESS | 20900 | 1461089027938 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba65800 == 159 [pid = 20900] [id = 613] 11:03:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8baca800) [pid = 20900] [serial = 1840] [outer = (nil)] 11:03:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8f298c00) [pid = 20900] [serial = 1841] [outer = 0x8baca800] 11:03:48 INFO - PROCESS | 20900 | 1461089028036 Marionette DEBUG loaded listener.js 11:03:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8f2e9c00) [pid = 20900] [serial = 1842] [outer = 0x8baca800] 11:03:48 INFO - PROCESS | 20900 | 1461089028932 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]]]}] 11:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1637ms 11:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:03:48 INFO - PROCESS | 20900 | 1461089028968 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 11:03:48 INFO - PROCESS | 20900 | 1461089028971 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 11:03:48 INFO - PROCESS | 20900 | 1461089028978 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:03:48 INFO - PROCESS | 20900 | 1461089028982 Marionette TRACE conn3 <- [1,2426,null,{}] 11:03:48 INFO - PROCESS | 20900 | 1461089028988 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}] 11:03:49 INFO - PROCESS | 20900 | 1461089029197 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 11:03:49 INFO - PROCESS | 20900 | 1461089029493 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b352400 == 160 [pid = 20900] [id = 614] 11:03:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8ea56400) [pid = 20900] [serial = 1843] [outer = (nil)] 11:03:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8fc1a400) [pid = 20900] [serial = 1844] [outer = 0x8ea56400] 11:03:49 INFO - PROCESS | 20900 | 1461089029633 Marionette DEBUG loaded listener.js 11:03:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x91326000) [pid = 20900] [serial = 1845] [outer = 0x8ea56400] 11:03:50 INFO - PROCESS | 20900 | 1461089030549 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]]]}] 11:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1632ms 11:03:50 INFO - PROCESS | 20900 | 1461089030610 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 11:03:50 INFO - PROCESS | 20900 | 1461089030615 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 11:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:03:50 INFO - PROCESS | 20900 | 1461089030621 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:03:50 INFO - PROCESS | 20900 | 1461089030625 Marionette TRACE conn3 <- [1,2430,null,{}] 11:03:50 INFO - PROCESS | 20900 | 1461089030631 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}] 11:03:50 INFO - PROCESS | 20900 | 1461089030846 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 11:03:51 INFO - PROCESS | 20900 | 1461089031184 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc46000 == 161 [pid = 20900] [id = 615] 11:03:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x8fa17c00) [pid = 20900] [serial = 1846] [outer = (nil)] 11:03:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x931f8c00) [pid = 20900] [serial = 1847] [outer = 0x8fa17c00] 11:03:51 INFO - PROCESS | 20900 | 1461089031278 Marionette DEBUG loaded listener.js 11:03:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x932f5000) [pid = 20900] [serial = 1848] [outer = 0x8fa17c00] 11:03:52 INFO - PROCESS | 20900 | 1461089032207 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]]]}] 11:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1637ms 11:03:52 INFO - PROCESS | 20900 | 1461089032259 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 11:03:52 INFO - PROCESS | 20900 | 1461089032262 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 11:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:03:52 INFO - PROCESS | 20900 | 1461089032270 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:03:52 INFO - PROCESS | 20900 | 1461089032279 Marionette TRACE conn3 <- [1,2434,null,{}] 11:03:52 INFO - PROCESS | 20900 | 1461089032291 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}] 11:03:52 INFO - PROCESS | 20900 | 1461089032577 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 11:03:52 INFO - PROCESS | 20900 | 1461089032932 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9efc00 == 162 [pid = 20900] [id = 616] 11:03:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x94205c00) [pid = 20900] [serial = 1849] [outer = (nil)] 11:03:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x945cb400) [pid = 20900] [serial = 1850] [outer = 0x94205c00] 11:03:53 INFO - PROCESS | 20900 | 1461089033033 Marionette DEBUG loaded listener.js 11:03:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x94fd4800) [pid = 20900] [serial = 1851] [outer = 0x94205c00] 11:03:53 INFO - PROCESS | 20900 | 1461089033986 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]]]}] 11:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1749ms 11:03:54 INFO - PROCESS | 20900 | 1461089034019 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 11:03:54 INFO - PROCESS | 20900 | 1461089034023 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 11:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:03:54 INFO - PROCESS | 20900 | 1461089034029 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:03:54 INFO - PROCESS | 20900 | 1461089034032 Marionette TRACE conn3 <- [1,2438,null,{}] 11:03:54 INFO - PROCESS | 20900 | 1461089034038 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}] 11:03:54 INFO - PROCESS | 20900 | 1461089034247 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 11:03:54 INFO - PROCESS | 20900 | 1461089034544 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 20900 | ++DOCSHELL 0x945cfc00 == 163 [pid = 20900] [id = 617] 11:03:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x96797400) [pid = 20900] [serial = 1852] [outer = (nil)] 11:03:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x967b8c00) [pid = 20900] [serial = 1853] [outer = 0x96797400] 11:03:54 INFO - PROCESS | 20900 | 1461089034689 Marionette DEBUG loaded listener.js 11:03:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x971e7800) [pid = 20900] [serial = 1854] [outer = 0x96797400] 11:03:55 INFO - PROCESS | 20900 | 1461089035632 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]]]}] 11:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1631ms 11:03:55 INFO - PROCESS | 20900 | 1461089035662 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 11:03:55 INFO - PROCESS | 20900 | 1461089035666 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 11:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:03:55 INFO - PROCESS | 20900 | 1461089035673 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:03:55 INFO - PROCESS | 20900 | 1461089035676 Marionette TRACE conn3 <- [1,2442,null,{}] 11:03:55 INFO - PROCESS | 20900 | 1461089035682 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}] 11:03:55 INFO - PROCESS | 20900 | 1461089035900 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 11:03:56 INFO - PROCESS | 20900 | 1461089036248 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 20900 | ++DOCSHELL 0x9620d800 == 164 [pid = 20900] [id = 618] 11:03:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x967b5800) [pid = 20900] [serial = 1855] [outer = (nil)] 11:03:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x9745b000) [pid = 20900] [serial = 1856] [outer = 0x967b5800] 11:03:56 INFO - PROCESS | 20900 | 1461089036342 Marionette DEBUG loaded listener.js 11:03:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x97462000) [pid = 20900] [serial = 1857] [outer = 0x967b5800] 11:03:57 INFO - PROCESS | 20900 | 1461089037256 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]]]}] 11:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1632ms 11:03:57 INFO - PROCESS | 20900 | 1461089037308 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 11:03:57 INFO - PROCESS | 20900 | 1461089037312 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 11:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:03:57 INFO - PROCESS | 20900 | 1461089037324 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:03:57 INFO - PROCESS | 20900 | 1461089037327 Marionette TRACE conn3 <- [1,2446,null,{}] 11:03:57 INFO - PROCESS | 20900 | 1461089037333 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}] 11:03:57 INFO - PROCESS | 20900 | 1461089037551 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 11:03:57 INFO - PROCESS | 20900 | 1461089037899 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 20900 | ++DOCSHELL 0x91fecc00 == 165 [pid = 20900] [id = 619] 11:03:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x945c6000) [pid = 20900] [serial = 1858] [outer = (nil)] 11:03:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x97c60c00) [pid = 20900] [serial = 1859] [outer = 0x945c6000] 11:03:57 INFO - PROCESS | 20900 | 1461089037993 Marionette DEBUG loaded listener.js 11:03:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x97d79c00) [pid = 20900] [serial = 1860] [outer = 0x945c6000] 11:03:58 INFO - PROCESS | 20900 | 1461089038854 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]]]}] 11:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1587ms 11:03:58 INFO - PROCESS | 20900 | 1461089038928 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 11:03:58 INFO - PROCESS | 20900 | 1461089038932 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 11:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:03:58 INFO - PROCESS | 20900 | 1461089038943 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:03:58 INFO - PROCESS | 20900 | 1461089038946 Marionette TRACE conn3 <- [1,2450,null,{}] 11:03:58 INFO - PROCESS | 20900 | 1461089038952 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}] 11:03:59 INFO - PROCESS | 20900 | 1461089039167 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 11:03:59 INFO - PROCESS | 20900 | 1461089039514 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 20900 | ++DOCSHELL 0x97b4b400 == 166 [pid = 20900] [id = 620] 11:03:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x97f09400) [pid = 20900] [serial = 1861] [outer = (nil)] 11:03:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x9840d400) [pid = 20900] [serial = 1862] [outer = 0x97f09400] 11:03:59 INFO - PROCESS | 20900 | 1461089039609 Marionette DEBUG loaded listener.js 11:03:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x986a7000) [pid = 20900] [serial = 1863] [outer = 0x97f09400] 11:04:00 INFO - PROCESS | 20900 | 1461089040655 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]]]}] 11:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1786ms 11:04:00 INFO - PROCESS | 20900 | 1461089040732 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 11:04:00 INFO - PROCESS | 20900 | 1461089040738 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 11:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:04:00 INFO - PROCESS | 20900 | 1461089040749 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:04:00 INFO - PROCESS | 20900 | 1461089040753 Marionette TRACE conn3 <- [1,2454,null,{}] 11:04:00 INFO - PROCESS | 20900 | 1461089040764 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}] 11:04:01 INFO - PROCESS | 20900 | 1461089041063 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 11:04:01 INFO - PROCESS | 20900 | 1461089041411 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:01 INFO - PROCESS | 20900 | ++DOCSHELL 0x846bbc00 == 167 [pid = 20900] [id = 621] 11:04:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x97f0c400) [pid = 20900] [serial = 1864] [outer = (nil)] 11:04:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x99486c00) [pid = 20900] [serial = 1865] [outer = 0x97f0c400] 11:04:01 INFO - PROCESS | 20900 | 1461089041500 Marionette DEBUG loaded listener.js 11:04:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x99499800) [pid = 20900] [serial = 1866] [outer = 0x97f0c400] 11:04:02 INFO - PROCESS | 20900 | 1461089042470 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]]]}] 11:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1743ms 11:04:02 INFO - PROCESS | 20900 | 1461089042502 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 11:04:02 INFO - PROCESS | 20900 | 1461089042507 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 11:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:04:02 INFO - PROCESS | 20900 | 1461089042517 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:04:02 INFO - PROCESS | 20900 | 1461089042520 Marionette TRACE conn3 <- [1,2458,null,{}] 11:04:02 INFO - PROCESS | 20900 | 1461089042527 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}] 11:04:02 INFO - PROCESS | 20900 | 1461089042760 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 11:04:03 INFO - PROCESS | 20900 | 1461089043115 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:03 INFO - PROCESS | 20900 | ++DOCSHELL 0x886d6000 == 168 [pid = 20900] [id = 622] 11:04:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x96984800) [pid = 20900] [serial = 1867] [outer = (nil)] 11:04:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x9aeaf400) [pid = 20900] [serial = 1868] [outer = 0x96984800] 11:04:03 INFO - PROCESS | 20900 | 1461089043215 Marionette DEBUG loaded listener.js 11:04:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x9df86000) [pid = 20900] [serial = 1869] [outer = 0x96984800] 11:04:04 INFO - PROCESS | 20900 | 1461089044121 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]]]}] 11:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1681ms 11:04:04 INFO - PROCESS | 20900 | 1461089044199 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 11:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:04:04 INFO - PROCESS | 20900 | 1461089044203 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 11:04:04 INFO - PROCESS | 20900 | 1461089044211 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:04:04 INFO - PROCESS | 20900 | 1461089044214 Marionette TRACE conn3 <- [1,2462,null,{}] 11:04:04 INFO - PROCESS | 20900 | 1461089044221 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}] 11:04:04 INFO - PROCESS | 20900 | 1461089044476 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 11:04:04 INFO - PROCESS | 20900 | 1461089044827 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:04 INFO - PROCESS | 20900 | ++DOCSHELL 0x989a9400 == 169 [pid = 20900] [id = 623] 11:04:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x9ae0f800) [pid = 20900] [serial = 1870] [outer = (nil)] 11:04:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0xa002e800) [pid = 20900] [serial = 1871] [outer = 0x9ae0f800] 11:04:04 INFO - PROCESS | 20900 | 1461089044917 Marionette DEBUG loaded listener.js 11:04:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0xa00c3800) [pid = 20900] [serial = 1872] [outer = 0x9ae0f800] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8894d800 == 168 [pid = 20900] [id = 604] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x88fb2800 == 167 [pid = 20900] [id = 603] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x859a2400 == 166 [pid = 20900] [id = 602] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x85110000 == 165 [pid = 20900] [id = 599] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x877ae400 == 164 [pid = 20900] [id = 600] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x86ac3400 == 163 [pid = 20900] [id = 598] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8ed0f000 == 162 [pid = 20900] [id = 597] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc1ec00 == 161 [pid = 20900] [id = 595] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x945c7c00 == 160 [pid = 20900] [id = 596] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x94210800 == 159 [pid = 20900] [id = 594] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x932f8800 == 158 [pid = 20900] [id = 593] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8884b000 == 157 [pid = 20900] [id = 592] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa50000 == 156 [pid = 20900] [id = 591] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x87af1000 == 155 [pid = 20900] [id = 589] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8dfb6400 == 154 [pid = 20900] [id = 590] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8bcdd000 == 153 [pid = 20900] [id = 588] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8b986400 == 152 [pid = 20900] [id = 587] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8b356c00 == 151 [pid = 20900] [id = 586] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x8979e800 == 150 [pid = 20900] [id = 585] 11:04:07 INFO - PROCESS | 20900 | --DOCSHELL 0x87df9c00 == 149 [pid = 20900] [id = 584] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x8bc86400) [pid = 20900] [serial = 1617] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x8a087800) [pid = 20900] [serial = 1745] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x88957800) [pid = 20900] [serial = 1742] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x886d9400) [pid = 20900] [serial = 1739] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8884e000) [pid = 20900] [serial = 1740] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8a25c400) [pid = 20900] [serial = 1737] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x8a258800) [pid = 20900] [serial = 1736] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0xa2ac0400) [pid = 20900] [serial = 1734] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0xa2a78c00) [pid = 20900] [serial = 1733] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0xa0a88400) [pid = 20900] [serial = 1731] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x9fc7b400) [pid = 20900] [serial = 1730] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x9b089c00) [pid = 20900] [serial = 1728] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x994c3800) [pid = 20900] [serial = 1727] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x989a0000) [pid = 20900] [serial = 1725] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x98756800) [pid = 20900] [serial = 1724] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x9807ac00) [pid = 20900] [serial = 1722] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x98073000) [pid = 20900] [serial = 1721] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x97d80800) [pid = 20900] [serial = 1719] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x97d77c00) [pid = 20900] [serial = 1718] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x973eec00) [pid = 20900] [serial = 1716] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x967b6c00) [pid = 20900] [serial = 1715] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x94f55800) [pid = 20900] [serial = 1713] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x945cf000) [pid = 20900] [serial = 1712] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x9338bc00) [pid = 20900] [serial = 1710] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x932f5c00) [pid = 20900] [serial = 1709] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x915d6800) [pid = 20900] [serial = 1707] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x91329000) [pid = 20900] [serial = 1706] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8fa56400) [pid = 20900] [serial = 1704] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x8fa19800) [pid = 20900] [serial = 1703] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x8f291800) [pid = 20900] [serial = 1701] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8ed02800) [pid = 20900] [serial = 1700] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x8df0d000) [pid = 20900] [serial = 1698] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8df04400) [pid = 20900] [serial = 1697] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8c616000) [pid = 20900] [serial = 1695] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8c60f000) [pid = 20900] [serial = 1694] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8bc8ec00) [pid = 20900] [serial = 1692] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8bc81c00) [pid = 20900] [serial = 1691] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8a207c00) [pid = 20900] [serial = 1689] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8a086c00) [pid = 20900] [serial = 1688] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x886d3000) [pid = 20900] [serial = 1686] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x87df1800) [pid = 20900] [serial = 1685] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8b355400) [pid = 20900] [serial = 1751] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8a254800) [pid = 20900] [serial = 1746] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x895be000) [pid = 20900] [serial = 1743] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x87def800) [pid = 20900] [serial = 1748] [outer = (nil)] [url = about:blank] 11:04:07 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8af64400) [pid = 20900] [serial = 1749] [outer = (nil)] [url = about:blank] 11:04:08 INFO - PROCESS | 20900 | 1461089048220 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]]]}] 11:04:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:04:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 4045ms 11:04:08 INFO - PROCESS | 20900 | 1461089048255 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 11:04:08 INFO - PROCESS | 20900 | 1461089048261 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 11:04:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:04:08 INFO - PROCESS | 20900 | 1461089048271 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:04:08 INFO - PROCESS | 20900 | 1461089048276 Marionette TRACE conn3 <- [1,2466,null,{}] 11:04:08 INFO - PROCESS | 20900 | 1461089048284 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}] 11:04:08 INFO - PROCESS | 20900 | 1461089048511 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 11:04:08 INFO - PROCESS | 20900 | 1461089048725 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:08 INFO - PROCESS | 20900 | ++DOCSHELL 0x862e8800 == 150 [pid = 20900] [id = 624] 11:04:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x87df3000) [pid = 20900] [serial = 1873] [outer = (nil)] 11:04:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x886dec00) [pid = 20900] [serial = 1874] [outer = 0x87df3000] 11:04:08 INFO - PROCESS | 20900 | 1461089048811 Marionette DEBUG loaded listener.js 11:04:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8894c400) [pid = 20900] [serial = 1875] [outer = 0x87df3000] 11:04:09 INFO - PROCESS | 20900 | 1461089049796 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]]]}] 11:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1588ms 11:04:09 INFO - PROCESS | 20900 | 1461089049860 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 11:04:09 INFO - PROCESS | 20900 | 1461089049868 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 11:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:04:09 INFO - PROCESS | 20900 | 1461089049880 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:04:09 INFO - PROCESS | 20900 | 1461089049883 Marionette TRACE conn3 <- [1,2470,null,{}] 11:04:09 INFO - PROCESS | 20900 | 1461089049890 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}] 11:04:10 INFO - PROCESS | 20900 | 1461089050100 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 11:04:10 INFO - PROCESS | 20900 | 1461089050430 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x88fb5000 == 151 [pid = 20900] [id = 625] 11:04:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x88fb6800) [pid = 20900] [serial = 1876] [outer = (nil)] 11:04:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x895c1400) [pid = 20900] [serial = 1877] [outer = 0x88fb6800] 11:04:10 INFO - PROCESS | 20900 | 1461089050526 Marionette DEBUG loaded listener.js 11:04:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x89e08000) [pid = 20900] [serial = 1878] [outer = 0x88fb6800] 11:04:11 INFO - PROCESS | 20900 | 1461089051384 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]]]}] 11:04:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:04:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1534ms 11:04:11 INFO - PROCESS | 20900 | 1461089051413 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 11:04:11 INFO - PROCESS | 20900 | 1461089051417 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 11:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:04:11 INFO - PROCESS | 20900 | 1461089051424 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:04:11 INFO - PROCESS | 20900 | 1461089051430 Marionette TRACE conn3 <- [1,2474,null,{}] 11:04:11 INFO - PROCESS | 20900 | 1461089051470 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}] 11:04:11 INFO - PROCESS | 20900 | 1461089051785 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 11:04:11 INFO - PROCESS | 20900 | 1461089051819 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:11 INFO - PROCESS | 20900 | ++DOCSHELL 0x88fb2800 == 152 [pid = 20900] [id = 626] 11:04:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8a255400) [pid = 20900] [serial = 1879] [outer = (nil)] 11:04:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8a25d000) [pid = 20900] [serial = 1880] [outer = 0x8a255400] 11:04:11 INFO - PROCESS | 20900 | 1461089051899 Marionette DEBUG loaded listener.js 11:04:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8b14e000) [pid = 20900] [serial = 1881] [outer = 0x8a255400] 11:04:12 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x877a8c00) [pid = 20900] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:04:12 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x88fb1800) [pid = 20900] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:04:12 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x877b6c00) [pid = 20900] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:04:12 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x886dc000) [pid = 20900] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:04:12 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x97d7d800) [pid = 20900] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:04:12 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x9745a800) [pid = 20900] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:04:12 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8c60c000) [pid = 20900] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x9740c400) [pid = 20900] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x93384400) [pid = 20900] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x8bace000) [pid = 20900] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8fa54c00) [pid = 20900] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x8ed0cc00) [pid = 20900] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8c377000) [pid = 20900] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8bcdd400) [pid = 20900] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x8bc4cc00) [pid = 20900] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8bc45c00) [pid = 20900] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x8a201c00) [pid = 20900] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x886d7c00) [pid = 20900] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x886d2800) [pid = 20900] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x8599dc00) [pid = 20900] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x9aeab400) [pid = 20900] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:04:13 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x88fb5400) [pid = 20900] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:04:13 INFO - PROCESS | 20900 | 1461089053469 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]]]}] 11:04:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:04:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2101ms 11:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:04:13 INFO - PROCESS | 20900 | 1461089053527 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 11:04:13 INFO - PROCESS | 20900 | 1461089053530 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 11:04:13 INFO - PROCESS | 20900 | 1461089053537 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:04:13 INFO - PROCESS | 20900 | 1461089053540 Marionette TRACE conn3 <- [1,2478,null,{}] 11:04:13 INFO - PROCESS | 20900 | 1461089053545 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}] 11:04:13 INFO - PROCESS | 20900 | 1461089053741 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 11:04:13 INFO - PROCESS | 20900 | 1461089053752 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:13 INFO - PROCESS | 20900 | ++DOCSHELL 0x877b4400 == 153 [pid = 20900] [id = 627] 11:04:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x8865b000) [pid = 20900] [serial = 1882] [outer = (nil)] 11:04:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x8a25cc00) [pid = 20900] [serial = 1883] [outer = 0x8865b000] 11:04:14 INFO - PROCESS | 20900 | 1461089054020 Marionette DEBUG loaded listener.js 11:04:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8b15a800) [pid = 20900] [serial = 1884] [outer = 0x8865b000] 11:04:14 INFO - PROCESS | 20900 | 1461089054817 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]]]}] 11:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1330ms 11:04:14 INFO - PROCESS | 20900 | 1461089054867 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 11:04:14 INFO - PROCESS | 20900 | 1461089054871 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 11:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:04:14 INFO - PROCESS | 20900 | 1461089054877 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:04:14 INFO - PROCESS | 20900 | 1461089054880 Marionette TRACE conn3 <- [1,2482,null,{}] 11:04:15 INFO - PROCESS | 20900 | 1461089055045 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}] 11:04:15 INFO - PROCESS | 20900 | 1461089055303 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 11:04:15 INFO - PROCESS | 20900 | 1461089055688 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:15 INFO - PROCESS | 20900 | ++DOCSHELL 0x88663800 == 154 [pid = 20900] [id = 628] 11:04:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x886d3000) [pid = 20900] [serial = 1885] [outer = (nil)] 11:04:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x886dd400) [pid = 20900] [serial = 1886] [outer = 0x886d3000] 11:04:15 INFO - PROCESS | 20900 | 1461089055819 Marionette DEBUG loaded listener.js 11:04:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x88955800) [pid = 20900] [serial = 1887] [outer = 0x886d3000] 11:04:16 INFO - PROCESS | 20900 | 1461089056826 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]]]}] 11:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1985ms 11:04:16 INFO - PROCESS | 20900 | 1461089056864 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 11:04:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:04:16 INFO - PROCESS | 20900 | 1461089056871 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 11:04:16 INFO - PROCESS | 20900 | 1461089056880 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:04:16 INFO - PROCESS | 20900 | 1461089056883 Marionette TRACE conn3 <- [1,2486,null,{}] 11:04:16 INFO - PROCESS | 20900 | 1461089056891 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}] 11:04:17 INFO - PROCESS | 20900 | 1461089057118 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 11:04:17 INFO - PROCESS | 20900 | 1461089057482 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:17 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a201c00 == 155 [pid = 20900] [id = 629] 11:04:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8a209c00) [pid = 20900] [serial = 1888] [outer = (nil)] 11:04:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8a258800) [pid = 20900] [serial = 1889] [outer = 0x8a209c00] 11:04:17 INFO - PROCESS | 20900 | 1461089057588 Marionette DEBUG loaded listener.js 11:04:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8af72c00) [pid = 20900] [serial = 1890] [outer = 0x8a209c00] 11:04:18 INFO - PROCESS | 20900 | 1461089058595 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]]]}] 11:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1785ms 11:04:18 INFO - PROCESS | 20900 | 1461089058664 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 11:04:18 INFO - PROCESS | 20900 | 1461089058669 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 11:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:04:18 INFO - PROCESS | 20900 | 1461089058676 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:04:18 INFO - PROCESS | 20900 | 1461089058680 Marionette TRACE conn3 <- [1,2490,null,{}] 11:04:18 INFO - PROCESS | 20900 | 1461089058686 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}] 11:04:18 INFO - PROCESS | 20900 | 1461089058910 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 11:04:19 INFO - PROCESS | 20900 | 1461089059302 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:19 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a258c00 == 156 [pid = 20900] [id = 630] 11:04:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8bace000) [pid = 20900] [serial = 1891] [outer = (nil)] 11:04:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8bc4cc00) [pid = 20900] [serial = 1892] [outer = 0x8bace000] 11:04:19 INFO - PROCESS | 20900 | 1461089059403 Marionette DEBUG loaded listener.js 11:04:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8bc89800) [pid = 20900] [serial = 1893] [outer = 0x8bace000] 11:04:20 INFO - PROCESS | 20900 | 1461089060326 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]]]}] 11:04:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:04:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1684ms 11:04:20 INFO - PROCESS | 20900 | 1461089060369 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 11:04:20 INFO - PROCESS | 20900 | 1461089060379 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 11:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:04:20 INFO - PROCESS | 20900 | 1461089060389 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:04:20 INFO - PROCESS | 20900 | 1461089060392 Marionette TRACE conn3 <- [1,2494,null,{}] 11:04:20 INFO - PROCESS | 20900 | 1461089060414 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}] 11:04:20 INFO - PROCESS | 20900 | 1461089060716 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 11:04:21 INFO - PROCESS | 20900 | 1461089060983 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:21 INFO - PROCESS | 20900 | ++DOCSHELL 0x886d1400 == 157 [pid = 20900] [id = 631] 11:04:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8bc4d800) [pid = 20900] [serial = 1894] [outer = (nil)] 11:04:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8c60fc00) [pid = 20900] [serial = 1895] [outer = 0x8bc4d800] 11:04:21 INFO - PROCESS | 20900 | 1461089061078 Marionette DEBUG loaded listener.js 11:04:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8c618800) [pid = 20900] [serial = 1896] [outer = 0x8bc4d800] 11:04:22 INFO - PROCESS | 20900 | 1461089062020 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]]]}] 11:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1679ms 11:04:22 INFO - PROCESS | 20900 | 1461089062068 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 11:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:04:22 INFO - PROCESS | 20900 | 1461089062072 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 11:04:22 INFO - PROCESS | 20900 | 1461089062079 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:04:22 INFO - PROCESS | 20900 | 1461089062083 Marionette TRACE conn3 <- [1,2498,null,{}] 11:04:22 INFO - PROCESS | 20900 | 1461089062089 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}] 11:04:22 INFO - PROCESS | 20900 | 1461089062309 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 11:04:22 INFO - PROCESS | 20900 | 1461089062653 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:22 INFO - PROCESS | 20900 | ++DOCSHELL 0x862e3800 == 158 [pid = 20900] [id = 632] 11:04:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8979a800) [pid = 20900] [serial = 1897] [outer = (nil)] 11:04:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8df07400) [pid = 20900] [serial = 1898] [outer = 0x8979a800] 11:04:22 INFO - PROCESS | 20900 | 1461089062749 Marionette DEBUG loaded listener.js 11:04:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8df0ec00) [pid = 20900] [serial = 1899] [outer = 0x8979a800] 11:04:23 INFO - PROCESS | 20900 | 1461089063666 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]]]}] 11:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1635ms 11:04:23 INFO - PROCESS | 20900 | 1461089063714 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 11:04:23 INFO - PROCESS | 20900 | 1461089063717 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 11:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:04:23 INFO - PROCESS | 20900 | 1461089063724 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:04:23 INFO - PROCESS | 20900 | 1461089063728 Marionette TRACE conn3 <- [1,2502,null,{}] 11:04:23 INFO - PROCESS | 20900 | 1461089063734 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}] 11:04:23 INFO - PROCESS | 20900 | 1461089063981 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 11:04:24 INFO - PROCESS | 20900 | 1461089064334 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:24 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c37e800 == 159 [pid = 20900] [id = 633] 11:04:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8ed08000) [pid = 20900] [serial = 1900] [outer = (nil)] 11:04:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8f28e400) [pid = 20900] [serial = 1901] [outer = 0x8ed08000] 11:04:24 INFO - PROCESS | 20900 | 1461089064436 Marionette DEBUG loaded listener.js 11:04:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8f373000) [pid = 20900] [serial = 1902] [outer = 0x8ed08000] 11:04:25 INFO - PROCESS | 20900 | 1461089065360 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]]]}] 11:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1685ms 11:04:25 INFO - PROCESS | 20900 | 1461089065410 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 11:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:04:25 INFO - PROCESS | 20900 | 1461089065415 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 11:04:25 INFO - PROCESS | 20900 | 1461089065421 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:04:25 INFO - PROCESS | 20900 | 1461089065425 Marionette TRACE conn3 <- [1,2506,null,{}] 11:04:25 INFO - PROCESS | 20900 | 1461089065431 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}] 11:04:25 INFO - PROCESS | 20900 | 1461089065756 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 11:04:26 INFO - PROCESS | 20900 | 1461089066027 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:26 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c58e800 == 160 [pid = 20900] [id = 634] 11:04:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8dfb6400) [pid = 20900] [serial = 1903] [outer = (nil)] 11:04:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8fa53800) [pid = 20900] [serial = 1904] [outer = 0x8dfb6400] 11:04:26 INFO - PROCESS | 20900 | 1461089066121 Marionette DEBUG loaded listener.js 11:04:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8fc17400) [pid = 20900] [serial = 1905] [outer = 0x8dfb6400] 11:04:27 INFO - PROCESS | 20900 | 1461089067053 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]]]}] 11:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1684ms 11:04:27 INFO - PROCESS | 20900 | 1461089067106 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 11:04:27 INFO - PROCESS | 20900 | 1461089067110 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 11:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:04:27 INFO - PROCESS | 20900 | 1461089067117 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:04:27 INFO - PROCESS | 20900 | 1461089067120 Marionette TRACE conn3 <- [1,2510,null,{}] 11:04:27 INFO - PROCESS | 20900 | 1461089067126 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}] 11:04:27 INFO - PROCESS | 20900 | 1461089067353 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 11:04:27 INFO - PROCESS | 20900 | 1461089067682 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:27 INFO - PROCESS | 20900 | ++DOCSHELL 0x8979bc00 == 161 [pid = 20900] [id = 635] 11:04:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8ba66800) [pid = 20900] [serial = 1906] [outer = (nil)] 11:04:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x932f2c00) [pid = 20900] [serial = 1907] [outer = 0x8ba66800] 11:04:27 INFO - PROCESS | 20900 | 1461089067780 Marionette DEBUG loaded listener.js 11:04:27 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x9338ac00) [pid = 20900] [serial = 1908] [outer = 0x8ba66800] 11:04:28 INFO - PROCESS | 20900 | 1461089068673 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]]]}] 11:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1633ms 11:04:28 INFO - PROCESS | 20900 | 1461089068752 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 11:04:28 INFO - PROCESS | 20900 | 1461089068755 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 11:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:04:28 INFO - PROCESS | 20900 | 1461089068762 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:04:28 INFO - PROCESS | 20900 | 1461089068766 Marionette TRACE conn3 <- [1,2514,null,{}] 11:04:28 INFO - PROCESS | 20900 | 1461089068772 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}] 11:04:28 INFO - PROCESS | 20900 | 1461089068998 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 11:04:29 INFO - PROCESS | 20900 | 1461089069349 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:29 INFO - PROCESS | 20900 | ++DOCSHELL 0x8fa57800 == 162 [pid = 20900] [id = 636] 11:04:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x91fea400) [pid = 20900] [serial = 1909] [outer = (nil)] 11:04:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x9420f400) [pid = 20900] [serial = 1910] [outer = 0x91fea400] 11:04:29 INFO - PROCESS | 20900 | 1461089069440 Marionette DEBUG loaded listener.js 11:04:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x945c3400) [pid = 20900] [serial = 1911] [outer = 0x91fea400] 11:04:30 INFO - PROCESS | 20900 | 1461089070372 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]]]}] 11:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1680ms 11:04:30 INFO - PROCESS | 20900 | 1461089070445 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 11:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:04:30 INFO - PROCESS | 20900 | 1461089070449 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 11:04:30 INFO - PROCESS | 20900 | 1461089070456 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:04:30 INFO - PROCESS | 20900 | 1461089070460 Marionette TRACE conn3 <- [1,2518,null,{}] 11:04:30 INFO - PROCESS | 20900 | 1461089070466 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}] 11:04:30 INFO - PROCESS | 20900 | 1461089070726 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 11:04:31 INFO - PROCESS | 20900 | 1461089071158 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:31 INFO - PROCESS | 20900 | ++DOCSHELL 0x9420dc00 == 163 [pid = 20900] [id = 637] 11:04:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x96209800) [pid = 20900] [serial = 1912] [outer = (nil)] 11:04:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x967b0000) [pid = 20900] [serial = 1913] [outer = 0x96209800] 11:04:31 INFO - PROCESS | 20900 | 1461089071249 Marionette DEBUG loaded listener.js 11:04:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x971da400) [pid = 20900] [serial = 1914] [outer = 0x96209800] 11:04:32 INFO - PROCESS | 20900 | 1461089072186 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]]]}] 11:04:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:04:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1794ms 11:04:32 INFO - PROCESS | 20900 | 1461089072250 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 11:04:32 INFO - PROCESS | 20900 | 1461089072255 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 11:04:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:04:32 INFO - PROCESS | 20900 | 1461089072261 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:04:32 INFO - PROCESS | 20900 | 1461089072265 Marionette TRACE conn3 <- [1,2522,null,{}] 11:04:32 INFO - PROCESS | 20900 | 1461089072271 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}] 11:04:32 INFO - PROCESS | 20900 | 1461089072575 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 11:04:32 INFO - PROCESS | 20900 | 1461089072944 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:32 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c58d400 == 164 [pid = 20900] [id = 638] 11:04:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x97a46c00) [pid = 20900] [serial = 1915] [outer = (nil)] 11:04:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x97a4a400) [pid = 20900] [serial = 1916] [outer = 0x97a46c00] 11:04:33 INFO - PROCESS | 20900 | 1461089073043 Marionette DEBUG loaded listener.js 11:04:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x97a4f400) [pid = 20900] [serial = 1917] [outer = 0x97a46c00] 11:04:34 INFO - PROCESS | 20900 | 1461089074018 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]]]}] 11:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1835ms 11:04:34 INFO - PROCESS | 20900 | 1461089074097 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 11:04:34 INFO - PROCESS | 20900 | 1461089074102 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 11:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:04:34 INFO - PROCESS | 20900 | 1461089074108 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:04:34 INFO - PROCESS | 20900 | 1461089074113 Marionette TRACE conn3 <- [1,2526,null,{}] 11:04:34 INFO - PROCESS | 20900 | 1461089074119 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}] 11:04:34 INFO - PROCESS | 20900 | 1461089074392 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 11:04:34 INFO - PROCESS | 20900 | 1461089074752 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:34 INFO - PROCESS | 20900 | ++DOCSHELL 0x97a47400 == 165 [pid = 20900] [id = 639] 11:04:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x97a49400) [pid = 20900] [serial = 1918] [outer = (nil)] 11:04:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x97c6d800) [pid = 20900] [serial = 1919] [outer = 0x97a49400] 11:04:34 INFO - PROCESS | 20900 | 1461089074842 Marionette DEBUG loaded listener.js 11:04:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x97d79000) [pid = 20900] [serial = 1920] [outer = 0x97a49400] 11:04:35 INFO - PROCESS | 20900 | 1461089075759 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]]]}] 11:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1688ms 11:04:35 INFO - PROCESS | 20900 | 1461089075797 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 11:04:35 INFO - PROCESS | 20900 | 1461089075800 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 11:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:04:35 INFO - PROCESS | 20900 | 1461089075807 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:04:35 INFO - PROCESS | 20900 | 1461089075810 Marionette TRACE conn3 <- [1,2530,null,{}] 11:04:35 INFO - PROCESS | 20900 | 1461089075817 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}] 11:04:36 INFO - PROCESS | 20900 | 1461089076037 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 11:04:36 INFO - PROCESS | 20900 | 1461089076388 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x85110400 == 166 [pid = 20900] [id = 640] 11:04:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x94f58c00) [pid = 20900] [serial = 1921] [outer = (nil)] 11:04:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x9807dc00) [pid = 20900] [serial = 1922] [outer = 0x94f58c00] 11:04:36 INFO - PROCESS | 20900 | 1461089076482 Marionette DEBUG loaded listener.js 11:04:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x98752800) [pid = 20900] [serial = 1923] [outer = 0x94f58c00] 11:04:37 INFO - PROCESS | 20900 | 1461089077396 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]]]}] 11:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1634ms 11:04:37 INFO - PROCESS | 20900 | 1461089077442 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 11:04:37 INFO - PROCESS | 20900 | 1461089077447 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 11:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:04:37 INFO - PROCESS | 20900 | 1461089077453 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:04:37 INFO - PROCESS | 20900 | 1461089077457 Marionette TRACE conn3 <- [1,2534,null,{}] 11:04:37 INFO - PROCESS | 20900 | 1461089077463 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}] 11:04:37 INFO - PROCESS | 20900 | 1461089077702 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 11:04:38 INFO - PROCESS | 20900 | 1461089078053 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:38 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a256000 == 167 [pid = 20900] [id = 641] 11:04:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8ed08c00) [pid = 20900] [serial = 1924] [outer = (nil)] 11:04:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x99287400) [pid = 20900] [serial = 1925] [outer = 0x8ed08c00] 11:04:38 INFO - PROCESS | 20900 | 1461089078152 Marionette DEBUG loaded listener.js 11:04:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x99499c00) [pid = 20900] [serial = 1926] [outer = 0x8ed08c00] 11:04:39 INFO - PROCESS | 20900 | 1461089079085 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]]]}] 11:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1686ms 11:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:04:39 INFO - PROCESS | 20900 | 1461089079140 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 11:04:39 INFO - PROCESS | 20900 | 1461089079143 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 11:04:39 INFO - PROCESS | 20900 | 1461089079150 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:04:39 INFO - PROCESS | 20900 | 1461089079152 Marionette TRACE conn3 <- [1,2538,null,{}] 11:04:39 INFO - PROCESS | 20900 | 1461089079159 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}] 11:04:39 INFO - PROCESS | 20900 | 1461089079386 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 11:04:39 INFO - PROCESS | 20900 | 1461089079743 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:39 INFO - PROCESS | 20900 | ++DOCSHELL 0x98306800 == 168 [pid = 20900] [id = 642] 11:04:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x99010000) [pid = 20900] [serial = 1927] [outer = (nil)] 11:04:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x9fb29400) [pid = 20900] [serial = 1928] [outer = 0x99010000] 11:04:39 INFO - PROCESS | 20900 | 1461089079836 Marionette DEBUG loaded listener.js 11:04:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x9fb8d800) [pid = 20900] [serial = 1929] [outer = 0x99010000] 11:04:40 INFO - PROCESS | 20900 | 1461089080739 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]]]}] 11:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1636ms 11:04:40 INFO - PROCESS | 20900 | 1461089080785 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 11:04:40 INFO - PROCESS | 20900 | 1461089080790 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 11:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:04:40 INFO - PROCESS | 20900 | 1461089080796 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:04:40 INFO - PROCESS | 20900 | 1461089080799 Marionette TRACE conn3 <- [1,2542,null,{}] 11:04:40 INFO - PROCESS | 20900 | 1461089080805 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}] 11:04:41 INFO - PROCESS | 20900 | 1461089081025 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 11:04:41 INFO - PROCESS | 20900 | 1461089081375 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:41 INFO - PROCESS | 20900 | ++DOCSHELL 0x86249800 == 169 [pid = 20900] [id = 643] 11:04:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x989aa400) [pid = 20900] [serial = 1930] [outer = (nil)] 11:04:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0xa0c2f800) [pid = 20900] [serial = 1931] [outer = 0x989aa400] 11:04:41 INFO - PROCESS | 20900 | 1461089081468 Marionette DEBUG loaded listener.js 11:04:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0xa0e46c00) [pid = 20900] [serial = 1932] [outer = 0x989aa400] 11:04:42 INFO - PROCESS | 20900 | 1461089082369 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]]]}] 11:04:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:04:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1635ms 11:04:42 INFO - PROCESS | 20900 | 1461089082447 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 11:04:42 INFO - PROCESS | 20900 | 1461089082452 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 11:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:04:42 INFO - PROCESS | 20900 | 1461089082461 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:04:42 INFO - PROCESS | 20900 | 1461089082464 Marionette TRACE conn3 <- [1,2546,null,{}] 11:04:42 INFO - PROCESS | 20900 | 1461089082471 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}] 11:04:42 INFO - PROCESS | 20900 | 1461089082723 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 11:04:43 INFO - PROCESS | 20900 | 1461089083076 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:43 INFO - PROCESS | 20900 | ++DOCSHELL 0x91fe4000 == 170 [pid = 20900] [id = 644] 11:04:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x9420b400) [pid = 20900] [serial = 1933] [outer = (nil)] 11:04:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0xa2a78c00) [pid = 20900] [serial = 1934] [outer = 0x9420b400] 11:04:43 INFO - PROCESS | 20900 | 1461089083169 Marionette DEBUG loaded listener.js 11:04:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0xa2ac0400) [pid = 20900] [serial = 1935] [outer = 0x9420b400] 11:04:44 INFO - PROCESS | 20900 | 1461089084077 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]]]}] 11:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1681ms 11:04:44 INFO - PROCESS | 20900 | 1461089084143 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 11:04:44 INFO - PROCESS | 20900 | 1461089084147 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 11:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:04:44 INFO - PROCESS | 20900 | 1461089084154 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:04:44 INFO - PROCESS | 20900 | 1461089084157 Marionette TRACE conn3 <- [1,2550,null,{}] 11:04:44 INFO - PROCESS | 20900 | 1461089084163 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}] 11:04:44 INFO - PROCESS | 20900 | 1461089084386 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 11:04:44 INFO - PROCESS | 20900 | 1461089084737 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:44 INFO - PROCESS | 20900 | ++DOCSHELL 0x868fe000 == 171 [pid = 20900] [id = 645] 11:04:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x87dfac00) [pid = 20900] [serial = 1936] [outer = (nil)] 11:04:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x8af8f400) [pid = 20900] [serial = 1937] [outer = 0x87dfac00] 11:04:44 INFO - PROCESS | 20900 | 1461089084838 Marionette DEBUG loaded listener.js 11:04:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x8af91000) [pid = 20900] [serial = 1938] [outer = 0x87dfac00] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x846b2400 == 170 [pid = 20900] [id = 426] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x87cb5400 == 169 [pid = 20900] [id = 424] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x895ba000 == 168 [pid = 20900] [id = 494] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x88fb2800 == 167 [pid = 20900] [id = 626] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x88fb5000 == 166 [pid = 20900] [id = 625] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x87afb400 == 165 [pid = 20900] [id = 583] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x862e8800 == 164 [pid = 20900] [id = 624] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x886d6000 == 163 [pid = 20900] [id = 622] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x97b4b400 == 162 [pid = 20900] [id = 620] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x846bbc00 == 161 [pid = 20900] [id = 621] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x91fecc00 == 160 [pid = 20900] [id = 619] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x9620d800 == 159 [pid = 20900] [id = 618] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x945cfc00 == 158 [pid = 20900] [id = 617] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9efc00 == 157 [pid = 20900] [id = 616] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8b352400 == 156 [pid = 20900] [id = 614] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc46000 == 155 [pid = 20900] [id = 615] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba65800 == 154 [pid = 20900] [id = 613] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8bad1800 == 153 [pid = 20900] [id = 612] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8b151c00 == 152 [pid = 20900] [id = 611] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8a203c00 == 151 [pid = 20900] [id = 610] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x895bd000 == 150 [pid = 20900] [id = 608] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x87df0400 == 149 [pid = 20900] [id = 609] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x87cad400 == 148 [pid = 20900] [id = 607] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x868f2000 == 147 [pid = 20900] [id = 605] 11:04:47 INFO - PROCESS | 20900 | --DOCSHELL 0x87df7800 == 146 [pid = 20900] [id = 606] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8b985c00) [pid = 20900] [serial = 1683] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8a085000) [pid = 20900] [serial = 1817] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8a07ac00) [pid = 20900] [serial = 1814] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x9fc53400) [pid = 20900] [serial = 1799] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x9b095800) [pid = 20900] [serial = 1797] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x994d0400) [pid = 20900] [serial = 1796] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x990f5800) [pid = 20900] [serial = 1794] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x99013800) [pid = 20900] [serial = 1793] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x9807a000) [pid = 20900] [serial = 1791] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x98076800) [pid = 20900] [serial = 1790] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x97d74c00) [pid = 20900] [serial = 1788] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x97b55000) [pid = 20900] [serial = 1787] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x97483400) [pid = 20900] [serial = 1785] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x97459800) [pid = 20900] [serial = 1784] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x94fd1800) [pid = 20900] [serial = 1782] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x945cd000) [pid = 20900] [serial = 1781] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x93391400) [pid = 20900] [serial = 1779] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x932fd000) [pid = 20900] [serial = 1778] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x915da000) [pid = 20900] [serial = 1776] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x91330400) [pid = 20900] [serial = 1775] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8f37c800) [pid = 20900] [serial = 1773] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8f375800) [pid = 20900] [serial = 1772] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8ed0fc00) [pid = 20900] [serial = 1770] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8ed04c00) [pid = 20900] [serial = 1769] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x8df10800) [pid = 20900] [serial = 1767] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8c7e2c00) [pid = 20900] [serial = 1766] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x8c588c00) [pid = 20900] [serial = 1764] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x8c37d800) [pid = 20900] [serial = 1763] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8bc88800) [pid = 20900] [serial = 1761] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x8bc4f800) [pid = 20900] [serial = 1760] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8b352800) [pid = 20900] [serial = 1758] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8af70400) [pid = 20900] [serial = 1757] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x895c3800) [pid = 20900] [serial = 1755] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x88955400) [pid = 20900] [serial = 1754] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x886df000) [pid = 20900] [serial = 1808] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x88852000) [pid = 20900] [serial = 1809] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x859a7400) [pid = 20900] [serial = 1806] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x859a4000) [pid = 20900] [serial = 1805] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0xa3c07400) [pid = 20900] [serial = 1803] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0xa2abdc00) [pid = 20900] [serial = 1802] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0xa0098800) [pid = 20900] [serial = 1800] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x88fb7400) [pid = 20900] [serial = 1811] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x88fbb000) [pid = 20900] [serial = 1812] [outer = (nil)] [url = about:blank] 11:04:47 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8a082000) [pid = 20900] [serial = 1815] [outer = (nil)] [url = about:blank] 11:04:48 INFO - PROCESS | 20900 | 1461089088435 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]]]}] 11:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 4295ms 11:04:48 INFO - PROCESS | 20900 | 1461089088450 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 11:04:48 INFO - PROCESS | 20900 | 1461089088454 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 11:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:04:48 INFO - PROCESS | 20900 | 1461089088462 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:04:48 INFO - PROCESS | 20900 | 1461089088468 Marionette TRACE conn3 <- [1,2554,null,{}] 11:04:48 INFO - PROCESS | 20900 | 1461089088476 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}] 11:04:48 INFO - PROCESS | 20900 | 1461089088682 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 11:04:48 INFO - PROCESS | 20900 | 1461089088914 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x88654800 == 147 [pid = 20900] [id = 646] 11:04:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x88660400) [pid = 20900] [serial = 1939] [outer = (nil)] 11:04:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8884a800) [pid = 20900] [serial = 1940] [outer = 0x88660400] 11:04:49 INFO - PROCESS | 20900 | 1461089089047 Marionette DEBUG loaded listener.js 11:04:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x88857000) [pid = 20900] [serial = 1941] [outer = 0x88660400] 11:04:49 INFO - PROCESS | 20900 | 1461089089983 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]]]}] 11:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1592ms 11:04:50 INFO - PROCESS | 20900 | 1461089090055 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 11:04:50 INFO - PROCESS | 20900 | 1461089090064 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 11:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:04:50 INFO - PROCESS | 20900 | 1461089090074 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:04:50 INFO - PROCESS | 20900 | 1461089090077 Marionette TRACE conn3 <- [1,2558,null,{}] 11:04:50 INFO - PROCESS | 20900 | 1461089090090 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}] 11:04:50 INFO - PROCESS | 20900 | 1461089090363 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 11:04:50 INFO - PROCESS | 20900 | 1461089090391 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:50 INFO - PROCESS | 20900 | ++DOCSHELL 0x886d7c00 == 148 [pid = 20900] [id = 647] 11:04:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8884cc00) [pid = 20900] [serial = 1942] [outer = (nil)] 11:04:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x88fbbc00) [pid = 20900] [serial = 1943] [outer = 0x8884cc00] 11:04:50 INFO - PROCESS | 20900 | 1461089090465 Marionette DEBUG loaded listener.js 11:04:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8979e000) [pid = 20900] [serial = 1944] [outer = 0x8884cc00] 11:04:51 INFO - PROCESS | 20900 | 1461089091490 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]]]}] 11:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1443ms 11:04:51 INFO - PROCESS | 20900 | 1461089091517 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 11:04:51 INFO - PROCESS | 20900 | 1461089091521 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 11:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:04:51 INFO - PROCESS | 20900 | 1461089091527 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:04:51 INFO - PROCESS | 20900 | 1461089091533 Marionette TRACE conn3 <- [1,2562,null,{}] 11:04:51 INFO - PROCESS | 20900 | 1461089091560 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}] 11:04:51 INFO - PROCESS | 20900 | 1461089091861 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 11:04:51 INFO - PROCESS | 20900 | 1461089091894 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:51 INFO - PROCESS | 20900 | ++DOCSHELL 0x88fba000 == 149 [pid = 20900] [id = 648] 11:04:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8a07f800) [pid = 20900] [serial = 1945] [outer = (nil)] 11:04:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8a254800) [pid = 20900] [serial = 1946] [outer = 0x8a07f800] 11:04:51 INFO - PROCESS | 20900 | 1461089091970 Marionette DEBUG loaded listener.js 11:04:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8af72800) [pid = 20900] [serial = 1947] [outer = 0x8a07f800] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x87df3000) [pid = 20900] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x97f09400) [pid = 20900] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8b14ec00) [pid = 20900] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x97f0c400) [pid = 20900] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8a255400) [pid = 20900] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x945c6000) [pid = 20900] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x9ae0f800) [pid = 20900] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8baca800) [pid = 20900] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8ea56400) [pid = 20900] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x88654c00) [pid = 20900] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x88fb0400) [pid = 20900] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x8bacf400) [pid = 20900] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8fa17c00) [pid = 20900] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x88657400) [pid = 20900] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x8bc49000) [pid = 20900] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8ba64400) [pid = 20900] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x96797400) [pid = 20900] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x94205c00) [pid = 20900] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x88fb6800) [pid = 20900] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x8c7e1400) [pid = 20900] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x967b5800) [pid = 20900] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:04:53 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x96984800) [pid = 20900] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:04:53 INFO - PROCESS | 20900 | 1461089093669 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]]]}] 11:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2186ms 11:04:53 INFO - PROCESS | 20900 | 1461089093713 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 11:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:04:53 INFO - PROCESS | 20900 | 1461089093717 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 11:04:53 INFO - PROCESS | 20900 | 1461089093723 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:04:53 INFO - PROCESS | 20900 | 1461089093727 Marionette TRACE conn3 <- [1,2566,null,{}] 11:04:53 INFO - PROCESS | 20900 | 1461089093732 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}] 11:04:53 INFO - PROCESS | 20900 | 1461089093998 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 11:04:54 INFO - PROCESS | 20900 | 1461089094023 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:54 INFO - PROCESS | 20900 | ++DOCSHELL 0x86accc00 == 150 [pid = 20900] [id = 649] 11:04:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x88657400) [pid = 20900] [serial = 1948] [outer = (nil)] 11:04:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x8a255400) [pid = 20900] [serial = 1949] [outer = 0x88657400] 11:04:54 INFO - PROCESS | 20900 | 1461089094096 Marionette DEBUG loaded listener.js 11:04:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8af8e000) [pid = 20900] [serial = 1950] [outer = 0x88657400] 11:04:55 INFO - PROCESS | 20900 | 1461089095722 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]]]}] 11:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2039ms 11:04:55 INFO - PROCESS | 20900 | 1461089095763 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 11:04:55 INFO - PROCESS | 20900 | 1461089095770 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 11:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:04:55 INFO - PROCESS | 20900 | 1461089095780 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:04:55 INFO - PROCESS | 20900 | 1461089095786 Marionette TRACE conn3 <- [1,2570,null,{}] 11:04:55 INFO - PROCESS | 20900 | 1461089095796 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}] 11:04:56 INFO - PROCESS | 20900 | 1461089096176 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 11:04:56 INFO - PROCESS | 20900 | 1461089096462 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:56 INFO - PROCESS | 20900 | ++DOCSHELL 0x846bbc00 == 151 [pid = 20900] [id = 650] 11:04:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x859a6800) [pid = 20900] [serial = 1951] [outer = (nil)] 11:04:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x88fb3000) [pid = 20900] [serial = 1952] [outer = 0x859a6800] 11:04:56 INFO - PROCESS | 20900 | 1461089096553 Marionette DEBUG loaded listener.js 11:04:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x88fbd800) [pid = 20900] [serial = 1953] [outer = 0x859a6800] 11:04:57 INFO - PROCESS | 20900 | 1461089097642 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]]]}] 11:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1937ms 11:04:57 INFO - PROCESS | 20900 | 1461089097717 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 11:04:57 INFO - PROCESS | 20900 | 1461089097727 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 11:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:04:57 INFO - PROCESS | 20900 | 1461089097738 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:04:57 INFO - PROCESS | 20900 | 1461089097743 Marionette TRACE conn3 <- [1,2574,null,{}] 11:04:57 INFO - PROCESS | 20900 | 1461089097749 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}] 11:04:58 INFO - PROCESS | 20900 | 1461089098058 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 11:04:58 INFO - PROCESS | 20900 | 1461089098471 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:58 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a087400 == 152 [pid = 20900] [id = 651] 11:04:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8a088400) [pid = 20900] [serial = 1954] [outer = (nil)] 11:04:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8a257c00) [pid = 20900] [serial = 1955] [outer = 0x8a088400] 11:04:58 INFO - PROCESS | 20900 | 1461089098559 Marionette DEBUG loaded listener.js 11:04:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8af96400) [pid = 20900] [serial = 1956] [outer = 0x8a088400] 11:04:59 INFO - PROCESS | 20900 | 1461089099552 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]]]}] 11:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1889ms 11:04:59 INFO - PROCESS | 20900 | 1461089099627 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 11:04:59 INFO - PROCESS | 20900 | 1461089099632 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 11:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:04:59 INFO - PROCESS | 20900 | 1461089099639 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:04:59 INFO - PROCESS | 20900 | 1461089099646 Marionette TRACE conn3 <- [1,2578,null,{}] 11:04:59 INFO - PROCESS | 20900 | 1461089099663 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}] 11:04:59 INFO - PROCESS | 20900 | 1461089099917 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 11:05:00 INFO - PROCESS | 20900 | 1461089100272 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:00 INFO - PROCESS | 20900 | ++DOCSHELL 0x89797800 == 153 [pid = 20900] [id = 652] 11:05:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8b151c00) [pid = 20900] [serial = 1957] [outer = (nil)] 11:05:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8baca000) [pid = 20900] [serial = 1958] [outer = 0x8b151c00] 11:05:00 INFO - PROCESS | 20900 | 1461089100366 Marionette DEBUG loaded listener.js 11:05:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8bc22400) [pid = 20900] [serial = 1959] [outer = 0x8b151c00] 11:05:01 INFO - PROCESS | 20900 | 1461089101293 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]]]}] 11:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1690ms 11:05:01 INFO - PROCESS | 20900 | 1461089101330 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 11:05:01 INFO - PROCESS | 20900 | 1461089101334 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 11:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:05:01 INFO - PROCESS | 20900 | 1461089101341 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:05:01 INFO - PROCESS | 20900 | 1461089101345 Marionette TRACE conn3 <- [1,2582,null,{}] 11:05:01 INFO - PROCESS | 20900 | 1461089101351 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}] 11:05:01 INFO - PROCESS | 20900 | 1461089101574 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 11:05:01 INFO - PROCESS | 20900 | 1461089101945 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:02 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba5cc00 == 154 [pid = 20900] [id = 653] 11:05:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8bad7000) [pid = 20900] [serial = 1960] [outer = (nil)] 11:05:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8bc83800) [pid = 20900] [serial = 1961] [outer = 0x8bad7000] 11:05:02 INFO - PROCESS | 20900 | 1461089102085 Marionette DEBUG loaded listener.js 11:05:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8bcd5c00) [pid = 20900] [serial = 1962] [outer = 0x8bad7000] 11:05:03 INFO - PROCESS | 20900 | 1461089103078 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]]]}] 11:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1782ms 11:05:03 INFO - PROCESS | 20900 | 1461089103124 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 11:05:03 INFO - PROCESS | 20900 | 1461089103129 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 11:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:05:03 INFO - PROCESS | 20900 | 1461089103136 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:05:03 INFO - PROCESS | 20900 | 1461089103139 Marionette TRACE conn3 <- [1,2586,null,{}] 11:05:03 INFO - PROCESS | 20900 | 1461089103145 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}] 11:05:03 INFO - PROCESS | 20900 | 1461089103358 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 11:05:03 INFO - PROCESS | 20900 | 1461089103699 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:03 INFO - PROCESS | 20900 | ++DOCSHELL 0x86ac3800 == 155 [pid = 20900] [id = 654] 11:05:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8bc46000) [pid = 20900] [serial = 1963] [outer = (nil)] 11:05:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8c586c00) [pid = 20900] [serial = 1964] [outer = 0x8bc46000] 11:05:03 INFO - PROCESS | 20900 | 1461089103793 Marionette DEBUG loaded listener.js 11:05:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8c58c000) [pid = 20900] [serial = 1965] [outer = 0x8bc46000] 11:05:04 INFO - PROCESS | 20900 | 1461089104738 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]]]}] 11:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1682ms 11:05:04 INFO - PROCESS | 20900 | 1461089104819 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 11:05:04 INFO - PROCESS | 20900 | 1461089104823 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 11:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:05:04 INFO - PROCESS | 20900 | 1461089104830 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:05:04 INFO - PROCESS | 20900 | 1461089104834 Marionette TRACE conn3 <- [1,2590,null,{}] 11:05:04 INFO - PROCESS | 20900 | 1461089104840 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}] 11:05:05 INFO - PROCESS | 20900 | 1461089105114 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 11:05:05 INFO - PROCESS | 20900 | 1461089105473 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:05 INFO - PROCESS | 20900 | ++DOCSHELL 0x86ac4000 == 156 [pid = 20900] [id = 655] 11:05:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8c582000) [pid = 20900] [serial = 1966] [outer = (nil)] 11:05:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8dfad800) [pid = 20900] [serial = 1967] [outer = 0x8c582000] 11:05:05 INFO - PROCESS | 20900 | 1461089105566 Marionette DEBUG loaded listener.js 11:05:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8dfb8800) [pid = 20900] [serial = 1968] [outer = 0x8c582000] 11:05:06 INFO - PROCESS | 20900 | 1461089106530 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]]]}] 11:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1736ms 11:05:06 INFO - PROCESS | 20900 | 1461089106567 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 11:05:06 INFO - PROCESS | 20900 | 1461089106570 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 11:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:05:06 INFO - PROCESS | 20900 | 1461089106577 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:05:06 INFO - PROCESS | 20900 | 1461089106580 Marionette TRACE conn3 <- [1,2594,null,{}] 11:05:06 INFO - PROCESS | 20900 | 1461089106587 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}] 11:05:06 INFO - PROCESS | 20900 | 1461089106790 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 11:05:07 INFO - PROCESS | 20900 | 1461089107093 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:07 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c60e400 == 157 [pid = 20900] [id = 656] 11:05:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8c612c00) [pid = 20900] [serial = 1969] [outer = (nil)] 11:05:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8ea61800) [pid = 20900] [serial = 1970] [outer = 0x8c612c00] 11:05:07 INFO - PROCESS | 20900 | 1461089107232 Marionette DEBUG loaded listener.js 11:05:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8ed0f000) [pid = 20900] [serial = 1971] [outer = 0x8c612c00] 11:05:08 INFO - PROCESS | 20900 | 1461089108218 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]]]}] 11:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1681ms 11:05:08 INFO - PROCESS | 20900 | 1461089108259 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 11:05:08 INFO - PROCESS | 20900 | 1461089108263 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 11:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:05:08 INFO - PROCESS | 20900 | 1461089108269 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:05:08 INFO - PROCESS | 20900 | 1461089108272 Marionette TRACE conn3 <- [1,2598,null,{}] 11:05:08 INFO - PROCESS | 20900 | 1461089108279 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}] 11:05:08 INFO - PROCESS | 20900 | 1461089108479 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 11:05:08 INFO - PROCESS | 20900 | 1461089108825 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:08 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc4c000 == 158 [pid = 20900] [id = 657] 11:05:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8bc4fc00) [pid = 20900] [serial = 1972] [outer = (nil)] 11:05:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8f5e0400) [pid = 20900] [serial = 1973] [outer = 0x8bc4fc00] 11:05:08 INFO - PROCESS | 20900 | 1461089108919 Marionette DEBUG loaded listener.js 11:05:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8fa16800) [pid = 20900] [serial = 1974] [outer = 0x8bc4fc00] 11:05:09 INFO - PROCESS | 20900 | 1461089109893 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:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1681ms 11:05:09 INFO - PROCESS | 20900 | 1461089109951 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 11:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:05:09 INFO - PROCESS | 20900 | 1461089109956 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 11:05:09 INFO - PROCESS | 20900 | 1461089109962 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:05:09 INFO - PROCESS | 20900 | 1461089109966 Marionette TRACE conn3 <- [1,2602,null,{}] 11:05:09 INFO - PROCESS | 20900 | 1461089109972 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:05:10 INFO - PROCESS | 20900 | 1461089110197 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 11:05:10 INFO - PROCESS | 20900 | 1461089110545 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x8df02c00 == 159 [pid = 20900] [id = 658] 11:05:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8ea5a400) [pid = 20900] [serial = 1975] [outer = (nil)] 11:05:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x915d7400) [pid = 20900] [serial = 1976] [outer = 0x8ea5a400] 11:05:10 INFO - PROCESS | 20900 | 1461089110635 Marionette DEBUG loaded listener.js 11:05:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x915e2400) [pid = 20900] [serial = 1977] [outer = 0x8ea5a400] 11:05:11 INFO - PROCESS | 20900 | 1461089111605 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:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1682ms 11:05:11 INFO - PROCESS | 20900 | 1461089111644 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 11:05:11 INFO - PROCESS | 20900 | 1461089111648 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 11:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:05:11 INFO - PROCESS | 20900 | 1461089111655 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:05:11 INFO - PROCESS | 20900 | 1461089111658 Marionette TRACE conn3 <- [1,2606,null,{}] 11:05:11 INFO - PROCESS | 20900 | 1461089111664 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:05:11 INFO - PROCESS | 20900 | 1461089111871 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 11:05:12 INFO - PROCESS | 20900 | 1461089112230 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:12 INFO - PROCESS | 20900 | ++DOCSHELL 0x8f2ef800 == 160 [pid = 20900] [id = 659] 11:05:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8fa15800) [pid = 20900] [serial = 1978] [outer = (nil)] 11:05:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x9338b400) [pid = 20900] [serial = 1979] [outer = 0x8fa15800] 11:05:12 INFO - PROCESS | 20900 | 1461089112324 Marionette DEBUG loaded listener.js 11:05:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x93391800) [pid = 20900] [serial = 1980] [outer = 0x8fa15800] 11:05:13 INFO - PROCESS | 20900 | 1461089113349 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:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1737ms 11:05:13 INFO - PROCESS | 20900 | 1461089113393 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 11:05:13 INFO - PROCESS | 20900 | 1461089113397 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 11:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:05:13 INFO - PROCESS | 20900 | 1461089113404 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:05:13 INFO - PROCESS | 20900 | 1461089113409 Marionette TRACE conn3 <- [1,2610,null,{}] 11:05:13 INFO - PROCESS | 20900 | 1461089113415 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:05:13 INFO - PROCESS | 20900 | 1461089113643 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 11:05:14 INFO - PROCESS | 20900 | 1461089113976 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:14 INFO - PROCESS | 20900 | ++DOCSHELL 0x945c6800 == 161 [pid = 20900] [id = 660] 11:05:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x9620d800) [pid = 20900] [serial = 1981] [outer = (nil)] 11:05:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x96793c00) [pid = 20900] [serial = 1982] [outer = 0x9620d800] 11:05:14 INFO - PROCESS | 20900 | 1461089114078 Marionette DEBUG loaded listener.js 11:05:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x973ec000) [pid = 20900] [serial = 1983] [outer = 0x9620d800] 11:05:15 INFO - PROCESS | 20900 | 1461089115017 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:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1642ms 11:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:05:15 INFO - PROCESS | 20900 | 1461089115049 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 11:05:15 INFO - PROCESS | 20900 | 1461089115052 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 11:05:15 INFO - PROCESS | 20900 | 1461089115060 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:05:15 INFO - PROCESS | 20900 | 1461089115063 Marionette TRACE conn3 <- [1,2614,null,{}] 11:05:15 INFO - PROCESS | 20900 | 1461089115069 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:05:15 INFO - PROCESS | 20900 | 1461089115271 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 11:05:15 INFO - PROCESS | 20900 | 1461089115579 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:15 INFO - PROCESS | 20900 | ++DOCSHELL 0x915dd000 == 162 [pid = 20900] [id = 661] 11:05:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x9338cc00) [pid = 20900] [serial = 1984] [outer = (nil)] 11:05:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x97460000) [pid = 20900] [serial = 1985] [outer = 0x9338cc00] 11:05:15 INFO - PROCESS | 20900 | 1461089115721 Marionette DEBUG loaded listener.js 11:05:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x97484000) [pid = 20900] [serial = 1986] [outer = 0x9338cc00] 11:05:16 INFO - PROCESS | 20900 | 1461089116594 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:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1586ms 11:05:16 INFO - PROCESS | 20900 | 1461089116660 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 11:05:16 INFO - PROCESS | 20900 | 1461089116665 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 11:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:05:16 INFO - PROCESS | 20900 | 1461089116675 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:05:16 INFO - PROCESS | 20900 | 1461089116678 Marionette TRACE conn3 <- [1,2618,null,{}] 11:05:16 INFO - PROCESS | 20900 | 1461089116686 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:05:16 INFO - PROCESS | 20900 | 1461089116894 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 11:05:17 INFO - PROCESS | 20900 | 1461089117253 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:17 INFO - PROCESS | 20900 | ++DOCSHELL 0x973e7800 == 163 [pid = 20900] [id = 662] 11:05:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x9745e400) [pid = 20900] [serial = 1987] [outer = (nil)] 11:05:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x97a53800) [pid = 20900] [serial = 1988] [outer = 0x9745e400] 11:05:17 INFO - PROCESS | 20900 | 1461089117345 Marionette DEBUG loaded listener.js 11:05:17 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x97b56000) [pid = 20900] [serial = 1989] [outer = 0x9745e400] 11:05:18 INFO - PROCESS | 20900 | 1461089118295 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:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1685ms 11:05:18 INFO - PROCESS | 20900 | 1461089118362 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 11:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:05:18 INFO - PROCESS | 20900 | 1461089118366 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 11:05:18 INFO - PROCESS | 20900 | 1461089118373 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:05:18 INFO - PROCESS | 20900 | 1461089118376 Marionette TRACE conn3 <- [1,2622,null,{}] 11:05:18 INFO - PROCESS | 20900 | 1461089118382 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:05:18 INFO - PROCESS | 20900 | 1461089118589 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 11:05:18 INFO - PROCESS | 20900 | 1461089118941 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:18 INFO - PROCESS | 20900 | ++DOCSHELL 0x97b4a800 == 164 [pid = 20900] [id = 663] 11:05:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x97c6c400) [pid = 20900] [serial = 1990] [outer = (nil)] 11:05:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x97f0c000) [pid = 20900] [serial = 1991] [outer = 0x97c6c400] 11:05:19 INFO - PROCESS | 20900 | 1461089119033 Marionette DEBUG loaded listener.js 11:05:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x97f0f000) [pid = 20900] [serial = 1992] [outer = 0x97c6c400] 11:05:19 INFO - PROCESS | 20900 | 1461089119955 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:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1634ms 11:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:05:20 INFO - PROCESS | 20900 | 1461089120007 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 11:05:20 INFO - PROCESS | 20900 | 1461089120010 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 11:05:20 INFO - PROCESS | 20900 | 1461089120017 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:05:20 INFO - PROCESS | 20900 | 1461089120020 Marionette TRACE conn3 <- [1,2626,null,{}] 11:05:20 INFO - PROCESS | 20900 | 1461089120027 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:05:20 INFO - PROCESS | 20900 | 1461089120245 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 11:05:20 INFO - PROCESS | 20900 | 1461089120598 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:20 INFO - PROCESS | 20900 | ++DOCSHELL 0x97b4bc00 == 165 [pid = 20900] [id = 664] 11:05:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x97d79400) [pid = 20900] [serial = 1993] [outer = (nil)] 11:05:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x9900ec00) [pid = 20900] [serial = 1994] [outer = 0x97d79400] 11:05:20 INFO - PROCESS | 20900 | 1461089120692 Marionette DEBUG loaded listener.js 11:05:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x990fcc00) [pid = 20900] [serial = 1995] [outer = 0x97d79400] 11:05:21 INFO - PROCESS | 20900 | 1461089121611 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:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1639ms 11:05:21 INFO - PROCESS | 20900 | 1461089121656 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 11:05:21 INFO - PROCESS | 20900 | 1461089121660 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 11:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:05:21 INFO - PROCESS | 20900 | 1461089121687 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:05:21 INFO - PROCESS | 20900 | 1461089121691 Marionette TRACE conn3 <- [1,2630,null,{}] 11:05:21 INFO - PROCESS | 20900 | 1461089121699 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:05:21 INFO - PROCESS | 20900 | 1461089121916 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 11:05:22 INFO - PROCESS | 20900 | 1461089122277 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:22 INFO - PROCESS | 20900 | ++DOCSHELL 0x8510e000 == 166 [pid = 20900] [id = 665] 11:05:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x859a1400) [pid = 20900] [serial = 1996] [outer = (nil)] 11:05:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x9df83400) [pid = 20900] [serial = 1997] [outer = 0x859a1400] 11:05:22 INFO - PROCESS | 20900 | 1461089122369 Marionette DEBUG loaded listener.js 11:05:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x9fb8c400) [pid = 20900] [serial = 1998] [outer = 0x859a1400] 11:05:23 INFO - PROCESS | 20900 | 1461089123333 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:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1714ms 11:05:23 INFO - PROCESS | 20900 | 1461089123382 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 11:05:23 INFO - PROCESS | 20900 | 1461089123387 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 11:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:05:23 INFO - PROCESS | 20900 | 1461089123393 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:05:23 INFO - PROCESS | 20900 | 1461089123397 Marionette TRACE conn3 <- [1,2634,null,{}] 11:05:23 INFO - PROCESS | 20900 | 1461089123403 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:05:23 INFO - PROCESS | 20900 | 1461089123621 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 11:05:23 INFO - PROCESS | 20900 | 1461089123975 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:24 INFO - PROCESS | 20900 | ++DOCSHELL 0x8739c400 == 167 [pid = 20900] [id = 666] 11:05:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x8739d000) [pid = 20900] [serial = 1999] [outer = (nil)] 11:05:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x873a4400) [pid = 20900] [serial = 2000] [outer = 0x8739d000] 11:05:24 INFO - PROCESS | 20900 | 1461089124064 Marionette DEBUG loaded listener.js 11:05:24 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x873a6000) [pid = 20900] [serial = 2001] [outer = 0x8739d000] 11:05:24 INFO - PROCESS | 20900 | 1461089124955 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:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1635ms 11:05:25 INFO - PROCESS | 20900 | 1461089125029 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 11:05:25 INFO - PROCESS | 20900 | 1461089125032 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 11:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:05:25 INFO - PROCESS | 20900 | 1461089125038 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:05:25 INFO - PROCESS | 20900 | 1461089125041 Marionette TRACE conn3 <- [1,2638,null,{}] 11:05:25 INFO - PROCESS | 20900 | 1461089125048 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:05:25 INFO - PROCESS | 20900 | 1461089125301 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x88fba000 == 166 [pid = 20900] [id = 648] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x886d7c00 == 165 [pid = 20900] [id = 647] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x88654800 == 164 [pid = 20900] [id = 646] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x91fe4000 == 163 [pid = 20900] [id = 644] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x86249800 == 162 [pid = 20900] [id = 643] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8a256000 == 161 [pid = 20900] [id = 641] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x98306800 == 160 [pid = 20900] [id = 642] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x85110400 == 159 [pid = 20900] [id = 640] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x97a47400 == 158 [pid = 20900] [id = 639] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8c58d400 == 157 [pid = 20900] [id = 638] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x9420dc00 == 156 [pid = 20900] [id = 637] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8979bc00 == 155 [pid = 20900] [id = 635] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa57800 == 154 [pid = 20900] [id = 636] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8c58e800 == 153 [pid = 20900] [id = 634] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8c37e800 == 152 [pid = 20900] [id = 633] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x862e3800 == 151 [pid = 20900] [id = 632] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x886d1400 == 150 [pid = 20900] [id = 631] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8a201c00 == 149 [pid = 20900] [id = 629] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8a258c00 == 148 [pid = 20900] [id = 630] 11:05:27 INFO - PROCESS | 20900 | --DOCSHELL 0x88663800 == 147 [pid = 20900] [id = 628] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x886dec00) [pid = 20900] [serial = 1874] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x986a7000) [pid = 20900] [serial = 1863] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x8b353800) [pid = 20900] [serial = 1826] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x99499800) [pid = 20900] [serial = 1866] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x9840d400) [pid = 20900] [serial = 1862] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x8a25d000) [pid = 20900] [serial = 1880] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x97c60c00) [pid = 20900] [serial = 1859] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0xa00c3800) [pid = 20900] [serial = 1872] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x8ba5ec00) [pid = 20900] [serial = 1827] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8f298c00) [pid = 20900] [serial = 1841] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x91326000) [pid = 20900] [serial = 1845] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x8ba5c000) [pid = 20900] [serial = 1752] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x89e11800) [pid = 20900] [serial = 1824] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x8bc45800) [pid = 20900] [serial = 1830] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x8bc21000) [pid = 20900] [serial = 1829] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x99486c00) [pid = 20900] [serial = 1865] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x931f8c00) [pid = 20900] [serial = 1847] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x88858000) [pid = 20900] [serial = 1821] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8ea5c000) [pid = 20900] [serial = 1838] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8bcd7400) [pid = 20900] [serial = 1833] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x967b8c00) [pid = 20900] [serial = 1853] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x8b14e000) [pid = 20900] [serial = 1881] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x932f5000) [pid = 20900] [serial = 1848] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x94fd4800) [pid = 20900] [serial = 1851] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x97d79c00) [pid = 20900] [serial = 1860] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x971e7800) [pid = 20900] [serial = 1854] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x945cb400) [pid = 20900] [serial = 1850] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8fc1a400) [pid = 20900] [serial = 1844] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8f2e9c00) [pid = 20900] [serial = 1842] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8894c400) [pid = 20900] [serial = 1875] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0xa002e800) [pid = 20900] [serial = 1871] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x89e08000) [pid = 20900] [serial = 1878] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x886da400) [pid = 20900] [serial = 1820] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x895c1400) [pid = 20900] [serial = 1877] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8df0a800) [pid = 20900] [serial = 1835] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x9745b000) [pid = 20900] [serial = 1856] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x9df86000) [pid = 20900] [serial = 1869] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8ea5f400) [pid = 20900] [serial = 1839] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8bc8a800) [pid = 20900] [serial = 1832] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x97462000) [pid = 20900] [serial = 1857] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x88fbf400) [pid = 20900] [serial = 1823] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x8e9ebc00) [pid = 20900] [serial = 1836] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x9aeaf400) [pid = 20900] [serial = 1868] [outer = (nil)] [url = about:blank] 11:05:27 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x8a25cc00) [pid = 20900] [serial = 1883] [outer = (nil)] [url = about:blank] 11:05:28 INFO - PROCESS | 20900 | 1461089128120 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:28 INFO - PROCESS | 20900 | ++DOCSHELL 0x873a1000 == 148 [pid = 20900] [id = 667] 11:05:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x873a1800) [pid = 20900] [serial = 2002] [outer = (nil)] 11:05:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x877af000) [pid = 20900] [serial = 2003] [outer = 0x873a1800] 11:05:28 INFO - PROCESS | 20900 | 1461089128203 Marionette DEBUG loaded listener.js 11:05:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x87df5c00) [pid = 20900] [serial = 2004] [outer = 0x873a1800] 11:05:29 INFO - PROCESS | 20900 | 1461089129055 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:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 4099ms 11:05:29 INFO - PROCESS | 20900 | 1461089129139 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 11:05:29 INFO - PROCESS | 20900 | 1461089129146 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 11:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:05:29 INFO - PROCESS | 20900 | 1461089129156 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:05:29 INFO - PROCESS | 20900 | 1461089129160 Marionette TRACE conn3 <- [1,2642,null,{}] 11:05:29 INFO - PROCESS | 20900 | 1461089129168 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:05:29 INFO - PROCESS | 20900 | 1461089129385 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 11:05:29 INFO - PROCESS | 20900 | 1461089129607 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:29 INFO - PROCESS | 20900 | ++DOCSHELL 0x8894ac00 == 149 [pid = 20900] [id = 668] 11:05:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8894b000) [pid = 20900] [serial = 2005] [outer = (nil)] 11:05:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x88953c00) [pid = 20900] [serial = 2006] [outer = 0x8894b000] 11:05:29 INFO - PROCESS | 20900 | 1461089129690 Marionette DEBUG loaded listener.js 11:05:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x88fb4000) [pid = 20900] [serial = 2007] [outer = 0x8894b000] 11:05:30 INFO - PROCESS | 20900 | 1461089130638 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:05:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:05:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1530ms 11:05:30 INFO - PROCESS | 20900 | 1461089130690 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 11:05:30 INFO - PROCESS | 20900 | 1461089130695 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 11:05:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:05:30 INFO - PROCESS | 20900 | 1461089130714 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:05:30 INFO - PROCESS | 20900 | 1461089130716 Marionette TRACE conn3 <- [1,2646,null,{}] 11:05:30 INFO - PROCESS | 20900 | 1461089130723 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:05:31 INFO - PROCESS | 20900 | 1461089131002 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 11:05:31 INFO - PROCESS | 20900 | 1461089131041 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:31 INFO - PROCESS | 20900 | ++DOCSHELL 0x88957000 == 150 [pid = 20900] [id = 669] 11:05:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x897a0800) [pid = 20900] [serial = 2008] [outer = (nil)] 11:05:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8a07b800) [pid = 20900] [serial = 2009] [outer = 0x897a0800] 11:05:31 INFO - PROCESS | 20900 | 1461089131115 Marionette DEBUG loaded listener.js 11:05:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8a085800) [pid = 20900] [serial = 2010] [outer = 0x897a0800] 11:05:32 INFO - PROCESS | 20900 | 1461089132254 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:05:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:05:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1581ms 11:05:32 INFO - PROCESS | 20900 | 1461089132296 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 11:05:32 INFO - PROCESS | 20900 | 1461089132300 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 11:05:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:05:32 INFO - PROCESS | 20900 | 1461089132316 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:05:32 INFO - PROCESS | 20900 | 1461089132325 Marionette TRACE conn3 <- [1,2650,null,{}] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8dfb6400) [pid = 20900] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x97a49400) [pid = 20900] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x886d3000) [pid = 20900] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8ed08c00) [pid = 20900] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x99010000) [pid = 20900] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8ba66800) [pid = 20900] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x87dfac00) [pid = 20900] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x989aa400) [pid = 20900] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x96209800) [pid = 20900] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8bace000) [pid = 20900] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8ed08000) [pid = 20900] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x94f58c00) [pid = 20900] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x91fea400) [pid = 20900] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x8bc4d800) [pid = 20900] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x88660400) [pid = 20900] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x8884cc00) [pid = 20900] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x97a46c00) [pid = 20900] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x9420b400) [pid = 20900] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x8a07f800) [pid = 20900] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 123 (0x8979a800) [pid = 20900] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 122 (0x88951c00) [pid = 20900] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:05:32 INFO - PROCESS | 20900 | --DOMWINDOW == 121 (0x8a209c00) [pid = 20900] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:05:32 INFO - PROCESS | 20900 | 1461089132975 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:05:33 INFO - PROCESS | 20900 | 1461089133171 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 11:05:33 INFO - PROCESS | 20900 | 1461089133416 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:33 INFO - PROCESS | 20900 | ++DOCSHELL 0x87dfac00 == 151 [pid = 20900] [id = 670] 11:05:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 122 (0x88fbf800) [pid = 20900] [serial = 2011] [outer = (nil)] 11:05:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x8a087000) [pid = 20900] [serial = 2012] [outer = 0x88fbf800] 11:05:33 INFO - PROCESS | 20900 | 1461089133493 Marionette DEBUG loaded listener.js 11:05:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x8b14f800) [pid = 20900] [serial = 2013] [outer = 0x88fbf800] 11:05:34 INFO - PROCESS | 20900 | 1461089134264 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:05:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:05:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1966ms 11:05:34 INFO - PROCESS | 20900 | 1461089134284 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 11:05:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:05:34 INFO - PROCESS | 20900 | 1461089134288 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 11:05:34 INFO - PROCESS | 20900 | 1461089134295 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:05:34 INFO - PROCESS | 20900 | 1461089134298 Marionette TRACE conn3 <- [1,2654,null,{}] 11:05:34 INFO - PROCESS | 20900 | 1461089134304 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:05:34 INFO - PROCESS | 20900 | 1461089134509 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 11:05:34 INFO - PROCESS | 20900 | 1461089134788 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:34 INFO - PROCESS | 20900 | ++DOCSHELL 0x88fbc400 == 152 [pid = 20900] [id = 671] 11:05:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x8a260800) [pid = 20900] [serial = 2014] [outer = (nil)] 11:05:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x8b980000) [pid = 20900] [serial = 2015] [outer = 0x8a260800] 11:05:34 INFO - PROCESS | 20900 | 1461089134867 Marionette DEBUG loaded listener.js 11:05:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8b988800) [pid = 20900] [serial = 2016] [outer = 0x8a260800] 11:05:36 INFO - PROCESS | 20900 | 1461089136174 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:05:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:05:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1937ms 11:05:36 INFO - PROCESS | 20900 | 1461089136232 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 11:05:36 INFO - PROCESS | 20900 | 1461089136241 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 11:05:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:05:36 INFO - PROCESS | 20900 | 1461089136251 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:05:36 INFO - PROCESS | 20900 | 1461089136258 Marionette TRACE conn3 <- [1,2658,null,{}] 11:05:36 INFO - PROCESS | 20900 | 1461089136325 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:05:36 INFO - PROCESS | 20900 | 1461089136578 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 11:05:36 INFO - PROCESS | 20900 | 1461089136923 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x87cb8400 == 153 [pid = 20900] [id = 672] 11:05:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8884f400) [pid = 20900] [serial = 2017] [outer = (nil)] 11:05:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x88fbc000) [pid = 20900] [serial = 2018] [outer = 0x8884f400] 11:05:37 INFO - PROCESS | 20900 | 1461089137015 Marionette DEBUG loaded listener.js 11:05:37 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x89795c00) [pid = 20900] [serial = 2019] [outer = 0x8884f400] 11:05:38 INFO - PROCESS | 20900 | 1461089138152 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:05:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:05:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1938ms 11:05:38 INFO - PROCESS | 20900 | 1461089138189 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 11:05:38 INFO - PROCESS | 20900 | 1461089138199 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 11:05:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:05:38 INFO - PROCESS | 20900 | 1461089138210 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:05:38 INFO - PROCESS | 20900 | 1461089138214 Marionette TRACE conn3 <- [1,2662,null,{}] 11:05:38 INFO - PROCESS | 20900 | 1461089138222 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:05:38 INFO - PROCESS | 20900 | 1461089138580 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 11:05:38 INFO - PROCESS | 20900 | 1461089138968 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:39 INFO - PROCESS | 20900 | ++DOCSHELL 0x873a2000 == 154 [pid = 20900] [id = 673] 11:05:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x886d7800) [pid = 20900] [serial = 2020] [outer = (nil)] 11:05:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8b14fc00) [pid = 20900] [serial = 2021] [outer = 0x886d7800] 11:05:39 INFO - PROCESS | 20900 | 1461089139064 Marionette DEBUG loaded listener.js 11:05:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8b357400) [pid = 20900] [serial = 2022] [outer = 0x886d7800] 11:05:40 INFO - PROCESS | 20900 | 1461089140114 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:05:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:05:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1940ms 11:05:40 INFO - PROCESS | 20900 | 1461089140150 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 11:05:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:05:40 INFO - PROCESS | 20900 | 1461089140155 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 11:05:40 INFO - PROCESS | 20900 | 1461089140162 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:05:40 INFO - PROCESS | 20900 | 1461089140169 Marionette TRACE conn3 <- [1,2666,null,{}] 11:05:40 INFO - PROCESS | 20900 | 1461089140186 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:05:40 INFO - PROCESS | 20900 | 1461089140425 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 11:05:40 INFO - PROCESS | 20900 | 1461089140784 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:40 INFO - PROCESS | 20900 | ++DOCSHELL 0x873a3c00 == 155 [pid = 20900] [id = 674] 11:05:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8bc27800) [pid = 20900] [serial = 2023] [outer = (nil)] 11:05:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8bc85400) [pid = 20900] [serial = 2024] [outer = 0x8bc27800] 11:05:40 INFO - PROCESS | 20900 | 1461089140891 Marionette DEBUG loaded listener.js 11:05:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8bcdc800) [pid = 20900] [serial = 2025] [outer = 0x8bc27800] 11:05:42 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 11:05:42 INFO - PROCESS | 20900 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:05:42 INFO - PROCESS | 20900 | 1461089142329 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:05:42 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:05:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2195ms 11:05:42 INFO - PROCESS | 20900 | 1461089142357 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 11:05:42 INFO - PROCESS | 20900 | 1461089142363 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 11:05:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:05:42 INFO - PROCESS | 20900 | 1461089142370 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:05:42 INFO - PROCESS | 20900 | 1461089142374 Marionette TRACE conn3 <- [1,2670,null,{}] 11:05:42 INFO - PROCESS | 20900 | 1461089142379 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:05:42 INFO - PROCESS | 20900 | 1461089142690 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 11:05:43 INFO - PROCESS | 20900 | 1461089142995 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:43 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc4f400 == 156 [pid = 20900] [id = 675] 11:05:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8c373400) [pid = 20900] [serial = 2026] [outer = (nil)] 11:05:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8c60e000) [pid = 20900] [serial = 2027] [outer = 0x8c373400] 11:05:43 INFO - PROCESS | 20900 | 1461089143087 Marionette DEBUG loaded listener.js 11:05:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8c7e5400) [pid = 20900] [serial = 2028] [outer = 0x8c373400] 11:05:44 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 11:05:44 INFO - PROCESS | 20900 | 1461089144485 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:05:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:05:44 INFO - PROCESS | 20900 | 1461089144512 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 11:05:44 INFO - PROCESS | 20900 | 1461089144519 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:05:44 INFO - PROCESS | 20900 | 1461089144523 Marionette TRACE conn3 <- [1,2674,null,{}] 11:05:44 INFO - PROCESS | 20900 | 1461089144528 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:05:44 INFO - PROCESS | 20900 | 1461089144895 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 11:05:45 INFO - PROCESS | 20900 | 1461089145244 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:45 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bcd9400 == 157 [pid = 20900] [id = 676] 11:05:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8c58ac00) [pid = 20900] [serial = 2029] [outer = (nil)] 11:05:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8dfb7000) [pid = 20900] [serial = 2030] [outer = 0x8c58ac00] 11:05:45 INFO - PROCESS | 20900 | 1461089145333 Marionette DEBUG loaded listener.js 11:05:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8e9f0c00) [pid = 20900] [serial = 2031] [outer = 0x8c58ac00] 11:05:46 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 11:05:46 INFO - PROCESS | 20900 | 1461089146746 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:05:46 INFO - PROCESS | 20900 | 1461089146811 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 11:05:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:05:46 INFO - PROCESS | 20900 | 1461089146818 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:05:46 INFO - PROCESS | 20900 | 1461089146822 Marionette TRACE conn3 <- [1,2678,null,{}] 11:05:46 INFO - PROCESS | 20900 | 1461089146828 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:05:47 INFO - PROCESS | 20900 | 1461089147193 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 11:05:47 INFO - PROCESS | 20900 | 1461089147433 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:47 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c616000 == 158 [pid = 20900] [id = 677] 11:05:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8ea5c000) [pid = 20900] [serial = 2032] [outer = (nil)] 11:05:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8f2ed400) [pid = 20900] [serial = 2033] [outer = 0x8ea5c000] 11:05:47 INFO - PROCESS | 20900 | 1461089147529 Marionette DEBUG loaded listener.js 11:05:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8f37cc00) [pid = 20900] [serial = 2034] [outer = 0x8ea5c000] 11:05:48 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 11:05:48 INFO - PROCESS | 20900 | 1461089148913 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:05:48 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:05:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2141ms 11:05:48 INFO - PROCESS | 20900 | 1461089148961 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 11:05:48 INFO - PROCESS | 20900 | 1461089148965 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 11:05:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:05:48 INFO - PROCESS | 20900 | 1461089148972 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:05:48 INFO - PROCESS | 20900 | 1461089148975 Marionette TRACE conn3 <- [1,2682,null,{}] 11:05:49 INFO - PROCESS | 20900 | 1461089149075 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:05:49 INFO - PROCESS | 20900 | 1461089149305 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 11:05:49 INFO - PROCESS | 20900 | 1461089149595 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ea5f800 == 159 [pid = 20900] [id = 678] 11:05:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8ed03c00) [pid = 20900] [serial = 2035] [outer = (nil)] 11:05:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x9132c800) [pid = 20900] [serial = 2036] [outer = 0x8ed03c00] 11:05:49 INFO - PROCESS | 20900 | 1461089149687 Marionette DEBUG loaded listener.js 11:05:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x91fe8800) [pid = 20900] [serial = 2037] [outer = 0x8ed03c00] 11:05:51 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 11:05:51 INFO - PROCESS | 20900 | 1461089151054 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:05:51 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:05:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2134ms 11:05:51 INFO - PROCESS | 20900 | 1461089151107 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 11:05:51 INFO - PROCESS | 20900 | 1461089151111 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 11:05:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:05:51 INFO - PROCESS | 20900 | 1461089151118 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:05:51 INFO - PROCESS | 20900 | 1461089151122 Marionette TRACE conn3 <- [1,2686,null,{}] 11:05:51 INFO - PROCESS | 20900 | 1461089151128 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:05:51 INFO - PROCESS | 20900 | 1461089151436 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 11:05:51 INFO - PROCESS | 20900 | 1461089151738 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:51 INFO - PROCESS | 20900 | ++DOCSHELL 0x8fa53c00 == 160 [pid = 20900] [id = 679] 11:05:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x91330c00) [pid = 20900] [serial = 2038] [outer = (nil)] 11:05:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x93392800) [pid = 20900] [serial = 2039] [outer = 0x91330c00] 11:05:51 INFO - PROCESS | 20900 | 1461089151830 Marionette DEBUG loaded listener.js 11:05:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x94205000) [pid = 20900] [serial = 2040] [outer = 0x91330c00] 11:05:53 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 11:05:53 INFO - PROCESS | 20900 | 1461089153211 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:05:53 INFO - PROCESS | 20900 | 1461089153276 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 11:05:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:05:53 INFO - PROCESS | 20900 | 1461089153283 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:05:53 INFO - PROCESS | 20900 | 1461089153286 Marionette TRACE conn3 <- [1,2690,null,{}] 11:05:53 INFO - PROCESS | 20900 | 1461089153292 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:05:53 INFO - PROCESS | 20900 | 1461089153696 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 11:05:53 INFO - PROCESS | 20900 | 1461089153919 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:53 INFO - PROCESS | 20900 | ++DOCSHELL 0x93434c00 == 161 [pid = 20900] [id = 680] 11:05:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x945c5000) [pid = 20900] [serial = 2041] [outer = (nil)] 11:05:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x94f5f800) [pid = 20900] [serial = 2042] [outer = 0x945c5000] 11:05:54 INFO - PROCESS | 20900 | 1461089154012 Marionette DEBUG loaded listener.js 11:05:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x94fd2c00) [pid = 20900] [serial = 2043] [outer = 0x945c5000] 11:05:55 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 11:05:55 INFO - PROCESS | 20900 | 1461089155390 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:05:55 INFO - PROCESS | 20900 | 1461089155422 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 11:05:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:05:55 INFO - PROCESS | 20900 | 1461089155429 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:05:55 INFO - PROCESS | 20900 | 1461089155432 Marionette TRACE conn3 <- [1,2694,null,{}] 11:05:55 INFO - PROCESS | 20900 | 1461089155439 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:05:55 INFO - PROCESS | 20900 | 1461089155718 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 11:05:56 INFO - PROCESS | 20900 | 1461089156020 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:56 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c616400 == 162 [pid = 20900] [id = 681] 11:05:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x932f6c00) [pid = 20900] [serial = 2044] [outer = (nil)] 11:05:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x96988800) [pid = 20900] [serial = 2045] [outer = 0x932f6c00] 11:05:56 INFO - PROCESS | 20900 | 1461089156109 Marionette DEBUG loaded listener.js 11:05:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x9735e400) [pid = 20900] [serial = 2046] [outer = 0x932f6c00] 11:05:57 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 11:05:57 INFO - PROCESS | 20900 | 1461089157528 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:05:57 INFO - PROCESS | 20900 | 1461089157570 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 11:05:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:05:57 INFO - PROCESS | 20900 | 1461089157577 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:05:57 INFO - PROCESS | 20900 | 1461089157582 Marionette TRACE conn3 <- [1,2698,null,{}] 11:05:57 INFO - PROCESS | 20900 | 1461089157704 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:05:58 INFO - PROCESS | 20900 | 1461089158041 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 11:05:58 INFO - PROCESS | 20900 | 1461089158267 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:58 INFO - PROCESS | 20900 | ++DOCSHELL 0x91fdf800 == 163 [pid = 20900] [id = 682] 11:05:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x93392400) [pid = 20900] [serial = 2047] [outer = (nil)] 11:05:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x97b50000) [pid = 20900] [serial = 2048] [outer = 0x93392400] 11:05:58 INFO - PROCESS | 20900 | 1461089158368 Marionette DEBUG loaded listener.js 11:05:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x97f0a000) [pid = 20900] [serial = 2049] [outer = 0x93392400] 11:05:59 INFO - PROCESS | 20900 | SkCairoFTTypeface::onFilterRec unimplemented 11:05:59 INFO - PROCESS | 20900 | 1461089159747 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:05:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:05:59 INFO - PROCESS | 20900 | 1461089159775 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 11:05:59 INFO - PROCESS | 20900 | 1461089159781 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:05:59 INFO - PROCESS | 20900 | 1461089159785 Marionette TRACE conn3 <- [1,2702,null,{}] 11:05:59 INFO - PROCESS | 20900 | 1461089159791 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:06:00 INFO - PROCESS | 20900 | 1461089160040 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 11:06:00 INFO - PROCESS | 20900 | 1461089160313 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:00 INFO - PROCESS | 20900 | ++DOCSHELL 0x97a52000 == 164 [pid = 20900] [id = 683] 11:06:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x97a52800) [pid = 20900] [serial = 2050] [outer = (nil)] 11:06:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x986aac00) [pid = 20900] [serial = 2051] [outer = 0x97a52800] 11:06:00 INFO - PROCESS | 20900 | 1461089160401 Marionette DEBUG loaded listener.js 11:06:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x98752000) [pid = 20900] [serial = 2052] [outer = 0x97a52800] 11:06:01 INFO - PROCESS | 20900 | 1461089161331 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:06:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:06:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1590ms 11:06:01 INFO - PROCESS | 20900 | 1461089161372 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 11:06:01 INFO - PROCESS | 20900 | 1461089161376 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 11:06:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:06:01 INFO - PROCESS | 20900 | 1461089161383 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:06:01 INFO - PROCESS | 20900 | 1461089161387 Marionette TRACE conn3 <- [1,2706,null,{}] 11:06:01 INFO - PROCESS | 20900 | 1461089161393 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:06:01 INFO - PROCESS | 20900 | 1461089161605 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 11:06:01 INFO - PROCESS | 20900 | 1461089161971 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:02 INFO - PROCESS | 20900 | ++DOCSHELL 0x8599bc00 == 165 [pid = 20900] [id = 684] 11:06:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8f294400) [pid = 20900] [serial = 2053] [outer = (nil)] 11:06:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x99488c00) [pid = 20900] [serial = 2054] [outer = 0x8f294400] 11:06:02 INFO - PROCESS | 20900 | 1461089162064 Marionette DEBUG loaded listener.js 11:06:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x994cb000) [pid = 20900] [serial = 2055] [outer = 0x8f294400] 11:06:03 INFO - PROCESS | 20900 | 1461089163003 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:06:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:06:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1691ms 11:06:03 INFO - PROCESS | 20900 | 1461089163074 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 11:06:03 INFO - PROCESS | 20900 | 1461089163078 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 11:06:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:06:03 INFO - PROCESS | 20900 | 1461089163085 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:06:03 INFO - PROCESS | 20900 | 1461089163088 Marionette TRACE conn3 <- [1,2710,null,{}] 11:06:03 INFO - PROCESS | 20900 | 1461089163094 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:06:03 INFO - PROCESS | 20900 | 1461089163342 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 11:06:03 INFO - PROCESS | 20900 | 1461089163740 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:03 INFO - PROCESS | 20900 | ++DOCSHELL 0x9900c000 == 166 [pid = 20900] [id = 685] 11:06:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x9df83c00) [pid = 20900] [serial = 2056] [outer = (nil)] 11:06:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x9ea14000) [pid = 20900] [serial = 2057] [outer = 0x9df83c00] 11:06:03 INFO - PROCESS | 20900 | 1461089163830 Marionette DEBUG loaded listener.js 11:06:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x9fb29800) [pid = 20900] [serial = 2058] [outer = 0x9df83c00] 11:06:04 INFO - PROCESS | 20900 | 1461089164875 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:06:04 INFO - PROCESS | 20900 | 1461089164937 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 11:06:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:06:04 INFO - PROCESS | 20900 | 1461089164943 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:06:04 INFO - PROCESS | 20900 | 1461089164947 Marionette TRACE conn3 <- [1,2714,null,{}] 11:06:04 INFO - PROCESS | 20900 | 1461089164953 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:06:05 INFO - PROCESS | 20900 | 1461089165202 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8865b400 == 165 [pid = 20900] [id = 355] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x877b4400 == 164 [pid = 20900] [id = 627] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa55800 == 163 [pid = 20900] [id = 56] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x87dfac00 == 162 [pid = 20900] [id = 670] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x88957000 == 161 [pid = 20900] [id = 669] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8894ac00 == 160 [pid = 20900] [id = 668] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x873a1000 == 159 [pid = 20900] [id = 667] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8739c400 == 158 [pid = 20900] [id = 666] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8510e000 == 157 [pid = 20900] [id = 665] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x97b4bc00 == 156 [pid = 20900] [id = 664] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x97b4a800 == 155 [pid = 20900] [id = 663] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x973e7800 == 154 [pid = 20900] [id = 662] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x945c6800 == 153 [pid = 20900] [id = 660] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x915dd000 == 152 [pid = 20900] [id = 661] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8f2ef800 == 151 [pid = 20900] [id = 659] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8df02c00 == 150 [pid = 20900] [id = 658] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc4c000 == 149 [pid = 20900] [id = 657] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8c60e400 == 148 [pid = 20900] [id = 656] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x86ac3800 == 147 [pid = 20900] [id = 654] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x86ac4000 == 146 [pid = 20900] [id = 655] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba5cc00 == 145 [pid = 20900] [id = 653] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x89797800 == 144 [pid = 20900] [id = 652] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x8a087400 == 143 [pid = 20900] [id = 651] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x86accc00 == 142 [pid = 20900] [id = 649] 11:06:06 INFO - PROCESS | 20900 | --DOCSHELL 0x846bbc00 == 141 [pid = 20900] [id = 650] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8fc17400) [pid = 20900] [serial = 1905] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x97d79000) [pid = 20900] [serial = 1920] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x886dd400) [pid = 20900] [serial = 1886] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x99499c00) [pid = 20900] [serial = 1926] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x9fb29400) [pid = 20900] [serial = 1928] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x932f2c00) [pid = 20900] [serial = 1907] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8af8f400) [pid = 20900] [serial = 1937] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0xa0c2f800) [pid = 20900] [serial = 1931] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x971da400) [pid = 20900] [serial = 1914] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8bc4cc00) [pid = 20900] [serial = 1892] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x88955800) [pid = 20900] [serial = 1887] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8f373000) [pid = 20900] [serial = 1902] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x98752800) [pid = 20900] [serial = 1923] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0xa0e46c00) [pid = 20900] [serial = 1932] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x945c3400) [pid = 20900] [serial = 1911] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x9420f400) [pid = 20900] [serial = 1910] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8bc89800) [pid = 20900] [serial = 1893] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x97c6d800) [pid = 20900] [serial = 1919] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8c618800) [pid = 20900] [serial = 1896] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x88857000) [pid = 20900] [serial = 1941] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8979e000) [pid = 20900] [serial = 1944] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x967b0000) [pid = 20900] [serial = 1913] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x97a4f400) [pid = 20900] [serial = 1917] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0xa2ac0400) [pid = 20900] [serial = 1935] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8a254800) [pid = 20900] [serial = 1946] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8df0ec00) [pid = 20900] [serial = 1899] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x9fb8d800) [pid = 20900] [serial = 1929] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x99287400) [pid = 20900] [serial = 1925] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8a252400) [pid = 20900] [serial = 1818] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8af91000) [pid = 20900] [serial = 1938] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8fa53800) [pid = 20900] [serial = 1904] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x9338ac00) [pid = 20900] [serial = 1908] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x88fbbc00) [pid = 20900] [serial = 1943] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0xa2a78c00) [pid = 20900] [serial = 1934] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x8884a800) [pid = 20900] [serial = 1940] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8af72800) [pid = 20900] [serial = 1947] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8f28e400) [pid = 20900] [serial = 1901] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x8df07400) [pid = 20900] [serial = 1898] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8a258800) [pid = 20900] [serial = 1889] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x8c60fc00) [pid = 20900] [serial = 1895] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x8af72c00) [pid = 20900] [serial = 1890] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x9807dc00) [pid = 20900] [serial = 1922] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x97a4a400) [pid = 20900] [serial = 1916] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x8a255400) [pid = 20900] [serial = 1949] [outer = (nil)] [url = about:blank] 11:06:07 INFO - PROCESS | 20900 | 1461089167088 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:07 INFO - PROCESS | 20900 | ++DOCSHELL 0x84dcf800 == 142 [pid = 20900] [id = 686] 11:06:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x84dd3000) [pid = 20900] [serial = 2059] [outer = (nil)] 11:06:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x85111c00) [pid = 20900] [serial = 2060] [outer = 0x84dd3000] 11:06:07 INFO - PROCESS | 20900 | 1461089167233 Marionette DEBUG loaded listener.js 11:06:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8599fc00) [pid = 20900] [serial = 2061] [outer = 0x84dd3000] 11:06:08 INFO - PROCESS | 20900 | 1461089168121 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:06:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:06:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 3200ms 11:06:08 INFO - PROCESS | 20900 | 1461089168150 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 11:06:08 INFO - PROCESS | 20900 | 1461089168157 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 11:06:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:06:08 INFO - PROCESS | 20900 | 1461089168167 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:06:08 INFO - PROCESS | 20900 | 1461089168171 Marionette TRACE conn3 <- [1,2718,null,{}] 11:06:08 INFO - PROCESS | 20900 | 1461089168179 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:06:08 INFO - PROCESS | 20900 | 1461089168398 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 11:06:08 INFO - PROCESS | 20900 | 1461089168637 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:08 INFO - PROCESS | 20900 | ++DOCSHELL 0x86ace000 == 143 [pid = 20900] [id = 687] 11:06:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x8739f400) [pid = 20900] [serial = 2062] [outer = (nil)] 11:06:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x873a6800) [pid = 20900] [serial = 2063] [outer = 0x8739f400] 11:06:08 INFO - PROCESS | 20900 | 1461089168737 Marionette DEBUG loaded listener.js 11:06:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x877ad000) [pid = 20900] [serial = 2064] [outer = 0x8739f400] 11:06:09 INFO - PROCESS | 20900 | 1461089169598 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:06:09 INFO - PROCESS | 20900 | 1461089169670 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 11:06:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:06:09 INFO - PROCESS | 20900 | 1461089169684 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:06:09 INFO - PROCESS | 20900 | 1461089169687 Marionette TRACE conn3 <- [1,2722,null,{}] 11:06:09 INFO - PROCESS | 20900 | 1461089169699 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:06:09 INFO - PROCESS | 20900 | 1461089169963 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 11:06:10 INFO - PROCESS | 20900 | 1461089169990 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x859aa000 == 144 [pid = 20900] [id = 688] 11:06:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x87af8000) [pid = 20900] [serial = 2065] [outer = (nil)] 11:06:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x87dee800) [pid = 20900] [serial = 2066] [outer = 0x87af8000] 11:06:10 INFO - PROCESS | 20900 | 1461089170064 Marionette DEBUG loaded listener.js 11:06:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x88659000) [pid = 20900] [serial = 2067] [outer = 0x87af8000] 11:06:11 INFO - PROCESS | 20900 | 1461089171202 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:06:11 INFO - PROCESS | 20900 | 1461089171268 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 11:06:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:06:11 INFO - PROCESS | 20900 | 1461089171282 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:06:11 INFO - PROCESS | 20900 | 1461089171292 Marionette TRACE conn3 <- [1,2726,null,{}] 11:06:11 INFO - PROCESS | 20900 | 1461089171306 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:06:11 INFO - PROCESS | 20900 | 1461089171584 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 11:06:11 INFO - PROCESS | 20900 | 1461089171611 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:11 INFO - PROCESS | 20900 | ++DOCSHELL 0x87c56800 == 145 [pid = 20900] [id = 689] 11:06:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x88663000) [pid = 20900] [serial = 2068] [outer = (nil)] 11:06:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8894a800) [pid = 20900] [serial = 2069] [outer = 0x88663000] 11:06:11 INFO - PROCESS | 20900 | 1461089171684 Marionette DEBUG loaded listener.js 11:06:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8894f000) [pid = 20900] [serial = 2070] [outer = 0x88663000] 11:06:12 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x859a1400) [pid = 20900] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:06:12 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8739d000) [pid = 20900] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:06:12 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x8bad7000) [pid = 20900] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:06:12 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x859a6800) [pid = 20900] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:06:12 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8894b000) [pid = 20900] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x8c612c00) [pid = 20900] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x9745e400) [pid = 20900] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x873a1800) [pid = 20900] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x8a088400) [pid = 20900] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x8b151c00) [pid = 20900] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x8c582000) [pid = 20900] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x97d79400) [pid = 20900] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x897a0800) [pid = 20900] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 123 (0x8fa15800) [pid = 20900] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 122 (0x8bc4fc00) [pid = 20900] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 121 (0x8bc46000) [pid = 20900] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 120 (0x9338cc00) [pid = 20900] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 119 (0x9620d800) [pid = 20900] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 118 (0x8ea5a400) [pid = 20900] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 117 (0x88fbf800) [pid = 20900] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 116 (0x8865b000) [pid = 20900] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:06:13 INFO - PROCESS | 20900 | --DOMWINDOW == 115 (0x97c6c400) [pid = 20900] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:06:13 INFO - PROCESS | 20900 | 1461089173456 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:06:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:06:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2201ms 11:06:13 INFO - PROCESS | 20900 | 1461089173482 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 11:06:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:06:13 INFO - PROCESS | 20900 | 1461089173487 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 11:06:13 INFO - PROCESS | 20900 | 1461089173493 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:06:13 INFO - PROCESS | 20900 | 1461089173496 Marionette TRACE conn3 <- [1,2730,null,{}] 11:06:13 INFO - PROCESS | 20900 | 1461089173502 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:06:13 INFO - PROCESS | 20900 | 1461089173695 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 11:06:13 INFO - PROCESS | 20900 | 1461089173926 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:13 INFO - PROCESS | 20900 | ++DOCSHELL 0x859a1400 == 146 [pid = 20900] [id = 690] 11:06:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 116 (0x8739b800) [pid = 20900] [serial = 2071] [outer = (nil)] 11:06:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 117 (0x88957400) [pid = 20900] [serial = 2072] [outer = 0x8739b800] 11:06:14 INFO - PROCESS | 20900 | 1461089174004 Marionette DEBUG loaded listener.js 11:06:14 INFO - PROCESS | 20900 | ++DOMWINDOW == 118 (0x88fb5c00) [pid = 20900] [serial = 2073] [outer = 0x8739b800] 11:06:15 INFO - PROCESS | 20900 | 1461089175466 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:06:15 INFO - PROCESS | 20900 | 1461089175613 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 11:06:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:06:15 INFO - PROCESS | 20900 | 1461089175626 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:06:15 INFO - PROCESS | 20900 | 1461089175631 Marionette TRACE conn3 <- [1,2734,null,{}] 11:06:15 INFO - PROCESS | 20900 | 1461089175641 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:06:15 INFO - PROCESS | 20900 | 1461089175902 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 11:06:16 INFO - PROCESS | 20900 | 1461089176192 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:16 INFO - PROCESS | 20900 | ++DOCSHELL 0x8510d400 == 147 [pid = 20900] [id = 691] 11:06:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 119 (0x862dc000) [pid = 20900] [serial = 2074] [outer = (nil)] 11:06:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 120 (0x87af7000) [pid = 20900] [serial = 2075] [outer = 0x862dc000] 11:06:16 INFO - PROCESS | 20900 | 1461089176286 Marionette DEBUG loaded listener.js 11:06:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 121 (0x87cad800) [pid = 20900] [serial = 2076] [outer = 0x862dc000] 11:06:17 INFO - PROCESS | 20900 | 1461089177305 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:06:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:06:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1735ms 11:06:17 INFO - PROCESS | 20900 | 1461089177362 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 11:06:17 INFO - PROCESS | 20900 | 1461089177371 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 11:06:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:06:17 INFO - PROCESS | 20900 | 1461089177382 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:06:17 INFO - PROCESS | 20900 | 1461089177392 Marionette TRACE conn3 <- [1,2738,null,{}] 11:06:17 INFO - PROCESS | 20900 | 1461089177403 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:06:17 INFO - PROCESS | 20900 | 1461089177632 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 11:06:18 INFO - PROCESS | 20900 | 1461089177996 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:18 INFO - PROCESS | 20900 | ++DOCSHELL 0x87af6800 == 148 [pid = 20900] [id = 692] 11:06:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 122 (0x87af9000) [pid = 20900] [serial = 2077] [outer = (nil)] 11:06:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x88854800) [pid = 20900] [serial = 2078] [outer = 0x87af9000] 11:06:18 INFO - PROCESS | 20900 | 1461089178099 Marionette DEBUG loaded listener.js 11:06:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x88953800) [pid = 20900] [serial = 2079] [outer = 0x87af9000] 11:06:19 INFO - PROCESS | 20900 | 1461089179186 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:06:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:06:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1848ms 11:06:19 INFO - PROCESS | 20900 | 1461089179231 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 11:06:19 INFO - PROCESS | 20900 | 1461089179236 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 11:06:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:06:19 INFO - PROCESS | 20900 | 1461089179243 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:06:19 INFO - PROCESS | 20900 | 1461089179250 Marionette TRACE conn3 <- [1,2742,null,{}] 11:06:19 INFO - PROCESS | 20900 | 1461089179267 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:06:19 INFO - PROCESS | 20900 | 1461089179498 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 11:06:19 INFO - PROCESS | 20900 | 1461089179896 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:19 INFO - PROCESS | 20900 | ++DOCSHELL 0x895ba800 == 149 [pid = 20900] [id = 693] 11:06:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x895c8400) [pid = 20900] [serial = 2080] [outer = (nil)] 11:06:19 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x89e06800) [pid = 20900] [serial = 2081] [outer = 0x895c8400] 11:06:20 INFO - PROCESS | 20900 | 1461089179997 Marionette DEBUG loaded listener.js 11:06:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8a07c000) [pid = 20900] [serial = 2082] [outer = 0x895c8400] 11:06:20 INFO - PROCESS | 20900 | 1461089180971 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:06:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:06:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1786ms 11:06:21 INFO - PROCESS | 20900 | 1461089181031 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 11:06:21 INFO - PROCESS | 20900 | 1461089181037 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 11:06:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:06:21 INFO - PROCESS | 20900 | 1461089181044 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:06:21 INFO - PROCESS | 20900 | 1461089181049 Marionette TRACE conn3 <- [1,2746,null,{}] 11:06:21 INFO - PROCESS | 20900 | 1461089181056 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:06:21 INFO - PROCESS | 20900 | 1461089181315 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 11:06:21 INFO - PROCESS | 20900 | 1461089181663 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:21 INFO - PROCESS | 20900 | ++DOCSHELL 0x89e0c800 == 150 [pid = 20900] [id = 694] 11:06:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8a086800) [pid = 20900] [serial = 2083] [outer = (nil)] 11:06:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x8a209c00) [pid = 20900] [serial = 2084] [outer = 0x8a086800] 11:06:21 INFO - PROCESS | 20900 | 1461089181769 Marionette DEBUG loaded listener.js 11:06:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x8a253800) [pid = 20900] [serial = 2085] [outer = 0x8a086800] 11:06:22 INFO - PROCESS | 20900 | 1461089182691 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:06:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:06:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1682ms 11:06:22 INFO - PROCESS | 20900 | 1461089182727 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 11:06:22 INFO - PROCESS | 20900 | 1461089182731 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 11:06:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:06:22 INFO - PROCESS | 20900 | 1461089182737 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:06:22 INFO - PROCESS | 20900 | 1461089182741 Marionette TRACE conn3 <- [1,2750,null,{}] 11:06:22 INFO - PROCESS | 20900 | 1461089182747 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:06:22 INFO - PROCESS | 20900 | 1461089182981 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 11:06:23 INFO - PROCESS | 20900 | 1461089183326 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:23 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a083c00 == 151 [pid = 20900] [id = 695] 11:06:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8a084800) [pid = 20900] [serial = 2086] [outer = (nil)] 11:06:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8a25d400) [pid = 20900] [serial = 2087] [outer = 0x8a084800] 11:06:23 INFO - PROCESS | 20900 | 1461089183419 Marionette DEBUG loaded listener.js 11:06:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8af68000) [pid = 20900] [serial = 2088] [outer = 0x8a084800] 11:06:24 INFO - PROCESS | 20900 | 1461089184351 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:06:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:06:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1683ms 11:06:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:06:24 INFO - PROCESS | 20900 | 1461089184422 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 11:06:24 INFO - PROCESS | 20900 | 1461089184426 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 11:06:24 INFO - PROCESS | 20900 | 1461089184433 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:06:24 INFO - PROCESS | 20900 | 1461089184436 Marionette TRACE conn3 <- [1,2754,null,{}] 11:06:24 INFO - PROCESS | 20900 | 1461089184442 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:06:24 INFO - PROCESS | 20900 | 1461089184717 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 11:06:25 INFO - PROCESS | 20900 | 1461089185079 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:25 INFO - PROCESS | 20900 | ++DOCSHELL 0x8af6f400 == 152 [pid = 20900] [id = 696] 11:06:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8af95800) [pid = 20900] [serial = 2089] [outer = (nil)] 11:06:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8b158000) [pid = 20900] [serial = 2090] [outer = 0x8af95800] 11:06:25 INFO - PROCESS | 20900 | 1461089185174 Marionette DEBUG loaded listener.js 11:06:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8b34d000) [pid = 20900] [serial = 2091] [outer = 0x8af95800] 11:06:26 INFO - PROCESS | 20900 | 1461089186061 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:06:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:06:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1688ms 11:06:26 INFO - PROCESS | 20900 | 1461089186120 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 11:06:26 INFO - PROCESS | 20900 | 1461089186123 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 11:06:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:06:26 INFO - PROCESS | 20900 | 1461089186130 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:06:26 INFO - PROCESS | 20900 | 1461089186134 Marionette TRACE conn3 <- [1,2758,null,{}] 11:06:26 INFO - PROCESS | 20900 | 1461089186140 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:06:26 INFO - PROCESS | 20900 | 1461089186343 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 11:06:26 INFO - PROCESS | 20900 | 1461089186636 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:26 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b159800 == 153 [pid = 20900] [id = 697] 11:06:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8b357c00) [pid = 20900] [serial = 2092] [outer = (nil)] 11:06:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8ba5d000) [pid = 20900] [serial = 2093] [outer = 0x8b357c00] 11:06:26 INFO - PROCESS | 20900 | 1461089186779 Marionette DEBUG loaded listener.js 11:06:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8baca400) [pid = 20900] [serial = 2094] [outer = 0x8b357c00] 11:06:27 INFO - PROCESS | 20900 | 1461089187657 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:06:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:06:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1586ms 11:06:27 INFO - PROCESS | 20900 | 1461089187718 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 11:06:27 INFO - PROCESS | 20900 | 1461089187722 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 11:06:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:06:27 INFO - PROCESS | 20900 | 1461089187729 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:06:27 INFO - PROCESS | 20900 | 1461089187733 Marionette TRACE conn3 <- [1,2762,null,{}] 11:06:27 INFO - PROCESS | 20900 | 1461089187739 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:06:27 INFO - PROCESS | 20900 | 1461089187944 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 11:06:28 INFO - PROCESS | 20900 | 1461089188322 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:28 INFO - PROCESS | 20900 | ++DOCSHELL 0x8884d800 == 154 [pid = 20900] [id = 698] 11:06:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8b15c000) [pid = 20900] [serial = 2095] [outer = (nil)] 11:06:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8bc23c00) [pid = 20900] [serial = 2096] [outer = 0x8b15c000] 11:06:28 INFO - PROCESS | 20900 | 1461089188416 Marionette DEBUG loaded listener.js 11:06:28 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8bc29000) [pid = 20900] [serial = 2097] [outer = 0x8b15c000] 11:06:29 INFO - PROCESS | 20900 | 1461089189339 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:06:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:06:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1644ms 11:06:29 INFO - PROCESS | 20900 | 1461089189374 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 11:06:29 INFO - PROCESS | 20900 | 1461089189377 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 11:06:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:06:29 INFO - PROCESS | 20900 | 1461089189384 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:06:29 INFO - PROCESS | 20900 | 1461089189386 Marionette TRACE conn3 <- [1,2766,null,{}] 11:06:29 INFO - PROCESS | 20900 | 1461089189393 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:06:29 INFO - PROCESS | 20900 | 1461089189604 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 11:06:29 INFO - PROCESS | 20900 | 1461089189907 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:29 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc20800 == 155 [pid = 20900] [id = 699] 11:06:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8bc41c00) [pid = 20900] [serial = 2098] [outer = (nil)] 11:06:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8bc4cc00) [pid = 20900] [serial = 2099] [outer = 0x8bc41c00] 11:06:30 INFO - PROCESS | 20900 | 1461089190043 Marionette DEBUG loaded listener.js 11:06:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8bc82000) [pid = 20900] [serial = 2100] [outer = 0x8bc41c00] 11:06:30 INFO - PROCESS | 20900 | 1461089190917 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:06:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:06:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1582ms 11:06:30 INFO - PROCESS | 20900 | 1461089190965 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 11:06:30 INFO - PROCESS | 20900 | 1461089190970 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 11:06:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:06:30 INFO - PROCESS | 20900 | 1461089190996 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:06:31 INFO - PROCESS | 20900 | 1461089191000 Marionette TRACE conn3 <- [1,2770,null,{}] 11:06:31 INFO - PROCESS | 20900 | 1461089191006 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:06:31 INFO - PROCESS | 20900 | 1461089191226 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 11:06:31 INFO - PROCESS | 20900 | 1461089191570 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:31 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc24c00 == 156 [pid = 20900] [id = 700] 11:06:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8bc48400) [pid = 20900] [serial = 2101] [outer = (nil)] 11:06:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8bc8f000) [pid = 20900] [serial = 2102] [outer = 0x8bc48400] 11:06:31 INFO - PROCESS | 20900 | 1461089191661 Marionette DEBUG loaded listener.js 11:06:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8bcdac00) [pid = 20900] [serial = 2103] [outer = 0x8bc48400] 11:06:32 INFO - PROCESS | 20900 | 1461089192574 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:06:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:06:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1638ms 11:06:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:06:32 INFO - PROCESS | 20900 | 1461089192630 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 11:06:32 INFO - PROCESS | 20900 | 1461089192634 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 11:06:32 INFO - PROCESS | 20900 | 1461089192641 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:06:32 INFO - PROCESS | 20900 | 1461089192646 Marionette TRACE conn3 <- [1,2774,null,{}] 11:06:32 INFO - PROCESS | 20900 | 1461089192652 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:06:32 INFO - PROCESS | 20900 | 1461089192884 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 11:06:33 INFO - PROCESS | 20900 | 1461089193245 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:33 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc4e800 == 157 [pid = 20900] [id = 701] 11:06:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8c58c800) [pid = 20900] [serial = 2104] [outer = (nil)] 11:06:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8c60f000) [pid = 20900] [serial = 2105] [outer = 0x8c58c800] 11:06:33 INFO - PROCESS | 20900 | 1461089193346 Marionette DEBUG loaded listener.js 11:06:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8c7dc000) [pid = 20900] [serial = 2106] [outer = 0x8c58c800] 11:06:34 INFO - PROCESS | 20900 | 1461089194322 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:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1733ms 11:06:34 INFO - PROCESS | 20900 | 1461089194374 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 11:06:34 INFO - PROCESS | 20900 | 1461089194379 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 11:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:06:34 INFO - PROCESS | 20900 | 1461089194385 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:06:34 INFO - PROCESS | 20900 | 1461089194389 Marionette TRACE conn3 <- [1,2778,null,{}] 11:06:34 INFO - PROCESS | 20900 | 1461089194394 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:06:34 INFO - PROCESS | 20900 | 1461089194601 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 11:06:34 INFO - PROCESS | 20900 | 1461089194952 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:34 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c58d800 == 158 [pid = 20900] [id = 702] 11:06:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8c58f000) [pid = 20900] [serial = 2107] [outer = (nil)] 11:06:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8c7e9c00) [pid = 20900] [serial = 2108] [outer = 0x8c58f000] 11:06:35 INFO - PROCESS | 20900 | 1461089195044 Marionette DEBUG loaded listener.js 11:06:35 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8df06000) [pid = 20900] [serial = 2109] [outer = 0x8c58f000] 11:06:35 INFO - PROCESS | 20900 | 1461089195921 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:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1582ms 11:06:35 INFO - PROCESS | 20900 | 1461089195968 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 11:06:35 INFO - PROCESS | 20900 | 1461089195972 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 11:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:06:35 INFO - PROCESS | 20900 | 1461089195979 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:06:35 INFO - PROCESS | 20900 | 1461089195984 Marionette TRACE conn3 <- [1,2782,null,{}] 11:06:35 INFO - PROCESS | 20900 | 1461089195990 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:06:36 INFO - PROCESS | 20900 | 1461089196196 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 11:06:36 INFO - PROCESS | 20900 | 1461089196494 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c7e3800 == 159 [pid = 20900] [id = 703] 11:06:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8dfb0000) [pid = 20900] [serial = 2110] [outer = (nil)] 11:06:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8dfb8c00) [pid = 20900] [serial = 2111] [outer = 0x8dfb0000] 11:06:36 INFO - PROCESS | 20900 | 1461089196632 Marionette DEBUG loaded listener.js 11:06:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x8e9f1c00) [pid = 20900] [serial = 2112] [outer = 0x8dfb0000] 11:06:37 INFO - PROCESS | 20900 | 1461089197552 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:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1635ms 11:06:37 INFO - PROCESS | 20900 | 1461089197614 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 11:06:37 INFO - PROCESS | 20900 | 1461089197618 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 11:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:06:37 INFO - PROCESS | 20900 | 1461089197625 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:06:37 INFO - PROCESS | 20900 | 1461089197628 Marionette TRACE conn3 <- [1,2786,null,{}] 11:06:37 INFO - PROCESS | 20900 | 1461089197635 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:06:37 INFO - PROCESS | 20900 | 1461089197845 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 11:06:38 INFO - PROCESS | 20900 | 1461089198208 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:38 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c379000 == 160 [pid = 20900] [id = 704] 11:06:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x8dfb6c00) [pid = 20900] [serial = 2113] [outer = (nil)] 11:06:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x8ea5e800) [pid = 20900] [serial = 2114] [outer = 0x8dfb6c00] 11:06:38 INFO - PROCESS | 20900 | 1461089198301 Marionette DEBUG loaded listener.js 11:06:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x8ed03800) [pid = 20900] [serial = 2115] [outer = 0x8dfb6c00] 11:06:39 INFO - PROCESS | 20900 | 1461089199227 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:06:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:06:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1638ms 11:06:39 INFO - PROCESS | 20900 | 1461089199264 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 11:06:39 INFO - PROCESS | 20900 | 1461089199268 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 11:06:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:06:39 INFO - PROCESS | 20900 | 1461089199275 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:06:39 INFO - PROCESS | 20900 | 1461089199279 Marionette TRACE conn3 <- [1,2790,null,{}] 11:06:39 INFO - PROCESS | 20900 | 1461089199285 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:06:39 INFO - PROCESS | 20900 | 1461089199511 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 11:06:39 INFO - PROCESS | 20900 | 1461089199867 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:39 INFO - PROCESS | 20900 | ++DOCSHELL 0x8df0c400 == 161 [pid = 20900] [id = 705] 11:06:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x8ea5a800) [pid = 20900] [serial = 2116] [outer = (nil)] 11:06:39 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x8f292000) [pid = 20900] [serial = 2117] [outer = 0x8ea5a800] 11:06:39 INFO - PROCESS | 20900 | 1461089199962 Marionette DEBUG loaded listener.js 11:06:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x8f294000) [pid = 20900] [serial = 2118] [outer = 0x8ea5a800] 11:06:40 INFO - PROCESS | 20900 | 1461089200841 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:06:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:06:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1634ms 11:06:40 INFO - PROCESS | 20900 | 1461089200910 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 11:06:40 INFO - PROCESS | 20900 | 1461089200914 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 11:06:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:06:40 INFO - PROCESS | 20900 | 1461089200920 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:06:40 INFO - PROCESS | 20900 | 1461089200924 Marionette TRACE conn3 <- [1,2794,null,{}] 11:06:40 INFO - PROCESS | 20900 | 1461089200930 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:06:41 INFO - PROCESS | 20900 | 1461089201180 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 11:06:41 INFO - PROCESS | 20900 | 1461089201529 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:41 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b155000 == 162 [pid = 20900] [id = 706] 11:06:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x8dfb6400) [pid = 20900] [serial = 2119] [outer = (nil)] 11:06:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x8f2ecc00) [pid = 20900] [serial = 2120] [outer = 0x8dfb6400] 11:06:41 INFO - PROCESS | 20900 | 1461089201621 Marionette DEBUG loaded listener.js 11:06:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x8f2ef400) [pid = 20900] [serial = 2121] [outer = 0x8dfb6400] 11:06:42 INFO - PROCESS | 20900 | 1461089202514 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:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1632ms 11:06:42 INFO - PROCESS | 20900 | 1461089202553 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 11:06:42 INFO - PROCESS | 20900 | 1461089202557 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 11:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:06:42 INFO - PROCESS | 20900 | 1461089202564 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:06:42 INFO - PROCESS | 20900 | 1461089202568 Marionette TRACE conn3 <- [1,2798,null,{}] 11:06:42 INFO - PROCESS | 20900 | 1461089202574 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:06:42 INFO - PROCESS | 20900 | 1461089202802 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 11:06:43 INFO - PROCESS | 20900 | 1461089203170 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:43 INFO - PROCESS | 20900 | ++DOCSHELL 0x8f293000 == 163 [pid = 20900] [id = 707] 11:06:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8f2e4c00) [pid = 20900] [serial = 2122] [outer = (nil)] 11:06:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x8f37f800) [pid = 20900] [serial = 2123] [outer = 0x8f2e4c00] 11:06:43 INFO - PROCESS | 20900 | 1461089203261 Marionette DEBUG loaded listener.js 11:06:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x8fa1c000) [pid = 20900] [serial = 2124] [outer = 0x8f2e4c00] 11:06:44 INFO - PROCESS | 20900 | 1461089204208 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:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1686ms 11:06:44 INFO - PROCESS | 20900 | 1461089204251 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 11:06:44 INFO - PROCESS | 20900 | 1461089204256 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 11:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:06:44 INFO - PROCESS | 20900 | 1461089204262 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:06:44 INFO - PROCESS | 20900 | 1461089204265 Marionette TRACE conn3 <- [1,2802,null,{}] 11:06:44 INFO - PROCESS | 20900 | 1461089204271 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:06:44 INFO - PROCESS | 20900 | 1461089204487 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 11:06:44 INFO - PROCESS | 20900 | 1461089204845 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:44 INFO - PROCESS | 20900 | ++DOCSHELL 0x8f2e3800 == 164 [pid = 20900] [id = 708] 11:06:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x8f2e4000) [pid = 20900] [serial = 2125] [outer = (nil)] 11:06:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x8fc16800) [pid = 20900] [serial = 2126] [outer = 0x8f2e4000] 11:06:44 INFO - PROCESS | 20900 | 1461089204942 Marionette DEBUG loaded listener.js 11:06:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x8fc1b000) [pid = 20900] [serial = 2127] [outer = 0x8f2e4000] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x87c56800 == 163 [pid = 20900] [id = 689] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x859aa000 == 162 [pid = 20900] [id = 688] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x86ace000 == 161 [pid = 20900] [id = 687] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x84dcf800 == 160 [pid = 20900] [id = 686] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8599bc00 == 159 [pid = 20900] [id = 684] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x97a52000 == 158 [pid = 20900] [id = 683] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x91fdf800 == 157 [pid = 20900] [id = 682] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8c616400 == 156 [pid = 20900] [id = 681] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x93434c00 == 155 [pid = 20900] [id = 680] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8ea5f800 == 154 [pid = 20900] [id = 678] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8fa53c00 == 153 [pid = 20900] [id = 679] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8c616000 == 152 [pid = 20900] [id = 677] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8bcd9400 == 151 [pid = 20900] [id = 676] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc4f400 == 150 [pid = 20900] [id = 675] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x873a3c00 == 149 [pid = 20900] [id = 674] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x87cb8400 == 148 [pid = 20900] [id = 672] 11:06:47 INFO - PROCESS | 20900 | --DOCSHELL 0x873a2000 == 147 [pid = 20900] [id = 673] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x8b14f800) [pid = 20900] [serial = 2013] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x9fb8c400) [pid = 20900] [serial = 1998] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x873a6000) [pid = 20900] [serial = 2001] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8bcd5c00) [pid = 20900] [serial = 1962] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x88fb3000) [pid = 20900] [serial = 1952] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x88fb4000) [pid = 20900] [serial = 2007] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x8ed0f000) [pid = 20900] [serial = 1971] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x97b56000) [pid = 20900] [serial = 1989] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x87df5c00) [pid = 20900] [serial = 2004] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8a257c00) [pid = 20900] [serial = 1955] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x8bc22400) [pid = 20900] [serial = 1959] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8dfb8800) [pid = 20900] [serial = 1968] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x990fcc00) [pid = 20900] [serial = 1995] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8dfad800) [pid = 20900] [serial = 1967] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x877af000) [pid = 20900] [serial = 2003] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x873a4400) [pid = 20900] [serial = 2000] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8a07b800) [pid = 20900] [serial = 2009] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x9900ec00) [pid = 20900] [serial = 1994] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x9338b400) [pid = 20900] [serial = 1979] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8fa16800) [pid = 20900] [serial = 1974] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x9df83400) [pid = 20900] [serial = 1997] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8ea61800) [pid = 20900] [serial = 1970] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8c586c00) [pid = 20900] [serial = 1964] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8a085800) [pid = 20900] [serial = 2010] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8af96400) [pid = 20900] [serial = 1956] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x97460000) [pid = 20900] [serial = 1985] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x96793c00) [pid = 20900] [serial = 1982] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x915e2400) [pid = 20900] [serial = 1977] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x88fbd800) [pid = 20900] [serial = 1953] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8a087000) [pid = 20900] [serial = 2012] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x97484000) [pid = 20900] [serial = 1986] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x915d7400) [pid = 20900] [serial = 1976] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x973ec000) [pid = 20900] [serial = 1983] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8b15a800) [pid = 20900] [serial = 1884] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x97f0c000) [pid = 20900] [serial = 1991] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x88953c00) [pid = 20900] [serial = 2006] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8f5e0400) [pid = 20900] [serial = 1973] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x97f0f000) [pid = 20900] [serial = 1992] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8baca000) [pid = 20900] [serial = 1958] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8bc83800) [pid = 20900] [serial = 1961] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x97a53800) [pid = 20900] [serial = 1988] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8c58c000) [pid = 20900] [serial = 1965] [outer = (nil)] [url = about:blank] 11:06:47 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x93391800) [pid = 20900] [serial = 1980] [outer = (nil)] [url = about:blank] 11:06:48 INFO - PROCESS | 20900 | 1461089208422 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:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 4191ms 11:06:48 INFO - PROCESS | 20900 | 1461089208454 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 11:06:48 INFO - PROCESS | 20900 | 1461089208460 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 11:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:06:48 INFO - PROCESS | 20900 | 1461089208469 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:06:48 INFO - PROCESS | 20900 | 1461089208474 Marionette TRACE conn3 <- [1,2806,null,{}] 11:06:48 INFO - PROCESS | 20900 | 1461089208482 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:06:48 INFO - PROCESS | 20900 | 1461089208707 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 11:06:48 INFO - PROCESS | 20900 | 1461089208930 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:48 INFO - PROCESS | 20900 | ++DOCSHELL 0x86ac6000 == 148 [pid = 20900] [id = 709] 11:06:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x873a0400) [pid = 20900] [serial = 2128] [outer = (nil)] 11:06:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x877b4c00) [pid = 20900] [serial = 2129] [outer = 0x873a0400] 11:06:49 INFO - PROCESS | 20900 | 1461089209009 Marionette DEBUG loaded listener.js 11:06:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x87c54800) [pid = 20900] [serial = 2130] [outer = 0x873a0400] 11:06:50 INFO - PROCESS | 20900 | 1461089210040 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:06:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:06:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1635ms 11:06:50 INFO - PROCESS | 20900 | 1461089210104 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 11:06:50 INFO - PROCESS | 20900 | 1461089210112 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 11:06:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:06:50 INFO - PROCESS | 20900 | 1461089210122 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:06:50 INFO - PROCESS | 20900 | 1461089210127 Marionette TRACE conn3 <- [1,2810,null,{}] 11:06:50 INFO - PROCESS | 20900 | 1461089210133 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:06:50 INFO - PROCESS | 20900 | 1461089210339 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 11:06:50 INFO - PROCESS | 20900 | 1461089210670 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:50 INFO - PROCESS | 20900 | ++DOCSHELL 0x886db400 == 149 [pid = 20900] [id = 710] 11:06:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8884b000) [pid = 20900] [serial = 2131] [outer = (nil)] 11:06:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8894c400) [pid = 20900] [serial = 2132] [outer = 0x8884b000] 11:06:50 INFO - PROCESS | 20900 | 1461089210769 Marionette DEBUG loaded listener.js 11:06:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x88fb3800) [pid = 20900] [serial = 2133] [outer = 0x8884b000] 11:06:51 INFO - PROCESS | 20900 | 1461089211593 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:06:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:06:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1492ms 11:06:51 INFO - PROCESS | 20900 | 1461089211614 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 11:06:51 INFO - PROCESS | 20900 | 1461089211619 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 11:06:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:06:51 INFO - PROCESS | 20900 | 1461089211625 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:06:51 INFO - PROCESS | 20900 | 1461089211631 Marionette TRACE conn3 <- [1,2814,null,{}] 11:06:51 INFO - PROCESS | 20900 | 1461089211664 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:06:51 INFO - PROCESS | 20900 | 1461089211984 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 11:06:52 INFO - PROCESS | 20900 | 1461089212047 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:52 INFO - PROCESS | 20900 | ++DOCSHELL 0x88957800 == 150 [pid = 20900] [id = 711] 11:06:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x895c1800) [pid = 20900] [serial = 2134] [outer = (nil)] 11:06:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x897a1000) [pid = 20900] [serial = 2135] [outer = 0x895c1800] 11:06:52 INFO - PROCESS | 20900 | 1461089212125 Marionette DEBUG loaded listener.js 11:06:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8a07dc00) [pid = 20900] [serial = 2136] [outer = 0x895c1800] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x91330c00) [pid = 20900] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x93392400) [pid = 20900] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8884f400) [pid = 20900] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x87af8000) [pid = 20900] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x84dd3000) [pid = 20900] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x886d7800) [pid = 20900] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x8c58ac00) [pid = 20900] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8739f400) [pid = 20900] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x8ed03c00) [pid = 20900] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x8ea5c000) [pid = 20900] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x8c373400) [pid = 20900] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x8bc27800) [pid = 20900] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x932f6c00) [pid = 20900] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x88657400) [pid = 20900] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 123 (0x8f294400) [pid = 20900] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 122 (0x88663000) [pid = 20900] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 121 (0x945c5000) [pid = 20900] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:06:53 INFO - PROCESS | 20900 | --DOMWINDOW == 120 (0x97a52800) [pid = 20900] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:06:53 INFO - PROCESS | 20900 | 1461089213622 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:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2042ms 11:06:53 INFO - PROCESS | 20900 | 1461089213668 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 11:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:06:53 INFO - PROCESS | 20900 | 1461089213672 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 11:06:53 INFO - PROCESS | 20900 | 1461089213678 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:06:53 INFO - PROCESS | 20900 | 1461089213682 Marionette TRACE conn3 <- [1,2818,null,{}] 11:06:53 INFO - PROCESS | 20900 | 1461089213687 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:06:53 INFO - PROCESS | 20900 | 1461089213879 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 11:06:53 INFO - PROCESS | 20900 | 1461089213895 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:54 INFO - PROCESS | 20900 | ++DOCSHELL 0x8739f400 == 151 [pid = 20900] [id = 712] 11:06:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 121 (0x87af8000) [pid = 20900] [serial = 2137] [outer = (nil)] 11:06:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 122 (0x8a203c00) [pid = 20900] [serial = 2138] [outer = 0x87af8000] 11:06:54 INFO - PROCESS | 20900 | 1461089214164 Marionette DEBUG loaded listener.js 11:06:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x8a25b000) [pid = 20900] [serial = 2139] [outer = 0x87af8000] 11:06:54 INFO - PROCESS | 20900 | 1461089214949 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:06:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:06:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1287ms 11:06:54 INFO - PROCESS | 20900 | 1461089214965 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 11:06:54 INFO - PROCESS | 20900 | 1461089214968 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 11:06:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:06:54 INFO - PROCESS | 20900 | 1461089214975 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:06:54 INFO - PROCESS | 20900 | 1461089214978 Marionette TRACE conn3 <- [1,2822,null,{}] 11:06:54 INFO - PROCESS | 20900 | 1461089214983 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:06:55 INFO - PROCESS | 20900 | 1461089215314 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 11:06:55 INFO - PROCESS | 20900 | 1461089215700 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:55 INFO - PROCESS | 20900 | ++DOCSHELL 0x86ac4000 == 152 [pid = 20900] [id = 713] 11:06:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x86acac00) [pid = 20900] [serial = 2140] [outer = (nil)] 11:06:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x8739e800) [pid = 20900] [serial = 2141] [outer = 0x86acac00] 11:06:55 INFO - PROCESS | 20900 | 1461089215801 Marionette DEBUG loaded listener.js 11:06:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x873a7c00) [pid = 20900] [serial = 2142] [outer = 0x86acac00] 11:06:56 INFO - PROCESS | 20900 | 1461089216836 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:06:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:06:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1931ms 11:06:56 INFO - PROCESS | 20900 | 1461089216909 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 11:06:56 INFO - PROCESS | 20900 | 1461089216917 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 11:06:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:06:56 INFO - PROCESS | 20900 | 1461089216925 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:06:56 INFO - PROCESS | 20900 | 1461089216932 Marionette TRACE conn3 <- [1,2826,null,{}] 11:06:56 INFO - PROCESS | 20900 | 1461089216940 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:06:57 INFO - PROCESS | 20900 | 1461089217202 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 11:06:57 INFO - PROCESS | 20900 | 1461089217562 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:57 INFO - PROCESS | 20900 | ++DOCSHELL 0x88855000 == 153 [pid = 20900] [id = 714] 11:06:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8894ac00) [pid = 20900] [serial = 2143] [outer = (nil)] 11:06:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x88fba400) [pid = 20900] [serial = 2144] [outer = 0x8894ac00] 11:06:57 INFO - PROCESS | 20900 | 1461089217666 Marionette DEBUG loaded listener.js 11:06:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x895b9c00) [pid = 20900] [serial = 2145] [outer = 0x8894ac00] 11:06:58 INFO - PROCESS | 20900 | 1461089218699 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:06:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:06:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1841ms 11:06:58 INFO - PROCESS | 20900 | 1461089218766 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 11:06:58 INFO - PROCESS | 20900 | 1461089218771 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 11:06:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:06:58 INFO - PROCESS | 20900 | 1461089218778 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:06:58 INFO - PROCESS | 20900 | 1461089218781 Marionette TRACE conn3 <- [1,2830,null,{}] 11:06:58 INFO - PROCESS | 20900 | 1461089218788 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:06:59 INFO - PROCESS | 20900 | 1461089219015 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 11:06:59 INFO - PROCESS | 20900 | 1461089219410 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:59 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a084400 == 154 [pid = 20900] [id = 715] 11:06:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x8af8ac00) [pid = 20900] [serial = 2146] [outer = (nil)] 11:06:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8af92000) [pid = 20900] [serial = 2147] [outer = 0x8af8ac00] 11:06:59 INFO - PROCESS | 20900 | 1461089219507 Marionette DEBUG loaded listener.js 11:06:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8b14ec00) [pid = 20900] [serial = 2148] [outer = 0x8af8ac00] 11:07:00 INFO - PROCESS | 20900 | 1461089220482 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:07:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:07:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1737ms 11:07:00 INFO - PROCESS | 20900 | 1461089220518 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 11:07:00 INFO - PROCESS | 20900 | 1461089220528 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 11:07:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:07:00 INFO - PROCESS | 20900 | 1461089220555 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:07:00 INFO - PROCESS | 20900 | 1461089220566 Marionette TRACE conn3 <- [1,2834,null,{}] 11:07:00 INFO - PROCESS | 20900 | 1461089220576 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:07:00 INFO - PROCESS | 20900 | 1461089220950 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 11:07:01 INFO - PROCESS | 20900 | 1461089221301 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:01 INFO - PROCESS | 20900 | ++DOCSHELL 0x8af89400 == 155 [pid = 20900] [id = 716] 11:07:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8af96400) [pid = 20900] [serial = 2149] [outer = (nil)] 11:07:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8ba69c00) [pid = 20900] [serial = 2150] [outer = 0x8af96400] 11:07:01 INFO - PROCESS | 20900 | 1461089221389 Marionette DEBUG loaded listener.js 11:07:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8bc42400) [pid = 20900] [serial = 2151] [outer = 0x8af96400] 11:07:02 INFO - PROCESS | 20900 | 1461089222356 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:07:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:07:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1865ms 11:07:02 INFO - PROCESS | 20900 | 1461089222405 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 11:07:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:07:02 INFO - PROCESS | 20900 | 1461089222409 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 11:07:02 INFO - PROCESS | 20900 | 1461089222416 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:07:02 INFO - PROCESS | 20900 | 1461089222420 Marionette TRACE conn3 <- [1,2838,null,{}] 11:07:02 INFO - PROCESS | 20900 | 1461089222426 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:07:02 INFO - PROCESS | 20900 | 1461089222674 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 11:07:03 INFO - PROCESS | 20900 | 1461089223021 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:03 INFO - PROCESS | 20900 | ++DOCSHELL 0x886d4400 == 156 [pid = 20900] [id = 717] 11:07:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8ba63000) [pid = 20900] [serial = 2152] [outer = (nil)] 11:07:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8bcd9400) [pid = 20900] [serial = 2153] [outer = 0x8ba63000] 11:07:03 INFO - PROCESS | 20900 | 1461089223121 Marionette DEBUG loaded listener.js 11:07:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8c374800) [pid = 20900] [serial = 2154] [outer = 0x8ba63000] 11:07:04 INFO - PROCESS | 20900 | 1461089224048 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:07:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:07:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1683ms 11:07:04 INFO - PROCESS | 20900 | 1461089224105 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 11:07:04 INFO - PROCESS | 20900 | 1461089224109 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 11:07:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:07:04 INFO - PROCESS | 20900 | 1461089224119 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:07:04 INFO - PROCESS | 20900 | 1461089224122 Marionette TRACE conn3 <- [1,2842,null,{}] 11:07:04 INFO - PROCESS | 20900 | 1461089224129 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:07:04 INFO - PROCESS | 20900 | 1461089224367 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 11:07:04 INFO - PROCESS | 20900 | 1461089224776 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:04 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c58d000 == 157 [pid = 20900] [id = 718] 11:07:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8c58d400) [pid = 20900] [serial = 2155] [outer = (nil)] 11:07:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8c60dc00) [pid = 20900] [serial = 2156] [outer = 0x8c58d400] 11:07:04 INFO - PROCESS | 20900 | 1461089224890 Marionette DEBUG loaded listener.js 11:07:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8df09000) [pid = 20900] [serial = 2157] [outer = 0x8c58d400] 11:07:05 INFO - PROCESS | 20900 | 1461089225846 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:07:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:07:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1784ms 11:07:05 INFO - PROCESS | 20900 | 1461089225904 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 11:07:05 INFO - PROCESS | 20900 | 1461089225907 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 11:07:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:07:05 INFO - PROCESS | 20900 | 1461089225915 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:07:05 INFO - PROCESS | 20900 | 1461089225919 Marionette TRACE conn3 <- [1,2846,null,{}] 11:07:05 INFO - PROCESS | 20900 | 1461089225925 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:07:06 INFO - PROCESS | 20900 | 1461089226157 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 11:07:06 INFO - PROCESS | 20900 | 1461089226504 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:06 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bc90800 == 158 [pid = 20900] [id = 719] 11:07:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8bce0000) [pid = 20900] [serial = 2158] [outer = (nil)] 11:07:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8ea59400) [pid = 20900] [serial = 2159] [outer = 0x8bce0000] 11:07:06 INFO - PROCESS | 20900 | 1461089226602 Marionette DEBUG loaded listener.js 11:07:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8ea5f800) [pid = 20900] [serial = 2160] [outer = 0x8bce0000] 11:07:07 INFO - PROCESS | 20900 | 1461089227511 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:07:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:07:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1635ms 11:07:07 INFO - PROCESS | 20900 | 1461089227551 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 11:07:07 INFO - PROCESS | 20900 | 1461089227556 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 11:07:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:07:07 INFO - PROCESS | 20900 | 1461089227562 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:07:07 INFO - PROCESS | 20900 | 1461089227565 Marionette TRACE conn3 <- [1,2850,null,{}] 11:07:07 INFO - PROCESS | 20900 | 1461089227571 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:07:07 INFO - PROCESS | 20900 | 1461089227802 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 11:07:08 INFO - PROCESS | 20900 | 1461089228149 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:08 INFO - PROCESS | 20900 | ++DOCSHELL 0x873a0000 == 159 [pid = 20900] [id = 720] 11:07:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8df10c00) [pid = 20900] [serial = 2161] [outer = (nil)] 11:07:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8f2ed800) [pid = 20900] [serial = 2162] [outer = 0x8df10c00] 11:07:08 INFO - PROCESS | 20900 | 1461089228263 Marionette DEBUG loaded listener.js 11:07:08 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8f380c00) [pid = 20900] [serial = 2163] [outer = 0x8df10c00] 11:07:09 INFO - PROCESS | 20900 | 1461089229222 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:07:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:07:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1730ms 11:07:09 INFO - PROCESS | 20900 | 1461089229293 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 11:07:09 INFO - PROCESS | 20900 | 1461089229298 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 11:07:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:07:09 INFO - PROCESS | 20900 | 1461089229304 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:07:09 INFO - PROCESS | 20900 | 1461089229308 Marionette TRACE conn3 <- [1,2854,null,{}] 11:07:09 INFO - PROCESS | 20900 | 1461089229314 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:07:09 INFO - PROCESS | 20900 | 1461089229524 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 11:07:09 INFO - PROCESS | 20900 | 1461089229895 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:09 INFO - PROCESS | 20900 | ++DOCSHELL 0x868f9800 == 160 [pid = 20900] [id = 721] 11:07:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x877a7800) [pid = 20900] [serial = 2164] [outer = (nil)] 11:07:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8fa17c00) [pid = 20900] [serial = 2165] [outer = 0x877a7800] 11:07:09 INFO - PROCESS | 20900 | 1461089229989 Marionette DEBUG loaded listener.js 11:07:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8fa57400) [pid = 20900] [serial = 2166] [outer = 0x877a7800] 11:07:10 INFO - PROCESS | 20900 | 1461089230905 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:07:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:07:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1647ms 11:07:10 INFO - PROCESS | 20900 | 1461089230952 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 11:07:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:07:10 INFO - PROCESS | 20900 | 1461089230956 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 11:07:10 INFO - PROCESS | 20900 | 1461089230963 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:07:10 INFO - PROCESS | 20900 | 1461089230967 Marionette TRACE conn3 <- [1,2858,null,{}] 11:07:10 INFO - PROCESS | 20900 | 1461089230973 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:07:11 INFO - PROCESS | 20900 | 1461089231180 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 11:07:11 INFO - PROCESS | 20900 | 1461089231526 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:11 INFO - PROCESS | 20900 | ++DOCSHELL 0x8e9ebc00 == 161 [pid = 20900] [id = 722] 11:07:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x91329800) [pid = 20900] [serial = 2167] [outer = (nil)] 11:07:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x915e2400) [pid = 20900] [serial = 2168] [outer = 0x91329800] 11:07:11 INFO - PROCESS | 20900 | 1461089231619 Marionette DEBUG loaded listener.js 11:07:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x91f85400) [pid = 20900] [serial = 2169] [outer = 0x91329800] 11:07:12 INFO - PROCESS | 20900 | 1461089232509 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:07:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:07:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1589ms 11:07:12 INFO - PROCESS | 20900 | 1461089232552 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 11:07:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:07:12 INFO - PROCESS | 20900 | 1461089232557 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 11:07:12 INFO - PROCESS | 20900 | 1461089232563 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:07:12 INFO - PROCESS | 20900 | 1461089232567 Marionette TRACE conn3 <- [1,2862,null,{}] 11:07:12 INFO - PROCESS | 20900 | 1461089232573 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:07:12 INFO - PROCESS | 20900 | 1461089232802 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 11:07:13 INFO - PROCESS | 20900 | 1461089233166 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:13 INFO - PROCESS | 20900 | ++DOCSHELL 0x915d6800 == 162 [pid = 20900] [id = 723] 11:07:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x932efc00) [pid = 20900] [serial = 2170] [outer = (nil)] 11:07:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x932f2c00) [pid = 20900] [serial = 2171] [outer = 0x932efc00] 11:07:13 INFO - PROCESS | 20900 | 1461089233277 Marionette DEBUG loaded listener.js 11:07:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x93384000) [pid = 20900] [serial = 2172] [outer = 0x932efc00] 11:07:14 INFO - PROCESS | 20900 | 1461089234331 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:07:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:07:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1833ms 11:07:14 INFO - PROCESS | 20900 | 1461089234397 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 11:07:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:07:14 INFO - PROCESS | 20900 | 1461089234408 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 11:07:14 INFO - PROCESS | 20900 | 1461089234415 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:07:14 INFO - PROCESS | 20900 | 1461089234419 Marionette TRACE conn3 <- [1,2866,null,{}] 11:07:14 INFO - PROCESS | 20900 | 1461089234425 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:07:14 INFO - PROCESS | 20900 | 1461089234660 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 11:07:15 INFO - PROCESS | 20900 | 1461089235007 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:15 INFO - PROCESS | 20900 | ++DOCSHELL 0x8979b400 == 163 [pid = 20900] [id = 724] 11:07:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x8a20a000) [pid = 20900] [serial = 2173] [outer = (nil)] 11:07:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x93392000) [pid = 20900] [serial = 2174] [outer = 0x8a20a000] 11:07:15 INFO - PROCESS | 20900 | 1461089235096 Marionette DEBUG loaded listener.js 11:07:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x94201400) [pid = 20900] [serial = 2175] [outer = 0x8a20a000] 11:07:16 INFO - PROCESS | 20900 | 1461089236012 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:07:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:07:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1638ms 11:07:16 INFO - PROCESS | 20900 | 1461089236053 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 11:07:16 INFO - PROCESS | 20900 | 1461089236057 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 11:07:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:07:16 INFO - PROCESS | 20900 | 1461089236064 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:07:16 INFO - PROCESS | 20900 | 1461089236067 Marionette TRACE conn3 <- [1,2870,null,{}] 11:07:16 INFO - PROCESS | 20900 | 1461089236073 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:07:16 INFO - PROCESS | 20900 | 1461089236284 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 11:07:16 INFO - PROCESS | 20900 | 1461089236638 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:16 INFO - PROCESS | 20900 | ++DOCSHELL 0x93386800 == 164 [pid = 20900] [id = 725] 11:07:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x9338d000) [pid = 20900] [serial = 2176] [outer = (nil)] 11:07:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x945c7c00) [pid = 20900] [serial = 2177] [outer = 0x9338d000] 11:07:16 INFO - PROCESS | 20900 | 1461089236732 Marionette DEBUG loaded listener.js 11:07:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x945ca400) [pid = 20900] [serial = 2178] [outer = 0x9338d000] 11:07:17 INFO - PROCESS | 20900 | 1461089237631 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:07:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:07:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1633ms 11:07:17 INFO - PROCESS | 20900 | 1461089237698 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 11:07:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:07:17 INFO - PROCESS | 20900 | 1461089237702 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 11:07:17 INFO - PROCESS | 20900 | 1461089237708 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:07:17 INFO - PROCESS | 20900 | 1461089237712 Marionette TRACE conn3 <- [1,2874,null,{}] 11:07:17 INFO - PROCESS | 20900 | 1461089237718 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:07:17 INFO - PROCESS | 20900 | 1461089237964 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 11:07:18 INFO - PROCESS | 20900 | 1461089238324 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:18 INFO - PROCESS | 20900 | ++DOCSHELL 0x886dd400 == 165 [pid = 20900] [id = 726] 11:07:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x9420a400) [pid = 20900] [serial = 2179] [outer = (nil)] 11:07:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x94f5f000) [pid = 20900] [serial = 2180] [outer = 0x9420a400] 11:07:18 INFO - PROCESS | 20900 | 1461089238416 Marionette DEBUG loaded listener.js 11:07:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x94f60c00) [pid = 20900] [serial = 2181] [outer = 0x9420a400] 11:07:19 INFO - PROCESS | 20900 | 1461089239329 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:07:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:07:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1681ms 11:07:19 INFO - PROCESS | 20900 | 1461089239390 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 11:07:19 INFO - PROCESS | 20900 | 1461089239394 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 11:07:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:07:19 INFO - PROCESS | 20900 | 1461089239400 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:07:19 INFO - PROCESS | 20900 | 1461089239404 Marionette TRACE conn3 <- [1,2878,null,{}] 11:07:19 INFO - PROCESS | 20900 | 1461089239410 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:07:19 INFO - PROCESS | 20900 | 1461089239622 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 11:07:20 INFO - PROCESS | 20900 | 1461089240015 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:20 INFO - PROCESS | 20900 | ++DOCSHELL 0x94208000 == 166 [pid = 20900] [id = 727] 11:07:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x94fd7000) [pid = 20900] [serial = 2182] [outer = (nil)] 11:07:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x9678c800) [pid = 20900] [serial = 2183] [outer = 0x94fd7000] 11:07:20 INFO - PROCESS | 20900 | 1461089240123 Marionette DEBUG loaded listener.js 11:07:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x967ab800) [pid = 20900] [serial = 2184] [outer = 0x94fd7000] 11:07:21 INFO - PROCESS | 20900 | 1461089241043 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:07:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:07:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1686ms 11:07:21 INFO - PROCESS | 20900 | 1461089241087 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 11:07:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:07:21 INFO - PROCESS | 20900 | 1461089241091 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 11:07:21 INFO - PROCESS | 20900 | 1461089241097 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:07:21 INFO - PROCESS | 20900 | 1461089241101 Marionette TRACE conn3 <- [1,2882,null,{}] 11:07:21 INFO - PROCESS | 20900 | 1461089241107 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:07:21 INFO - PROCESS | 20900 | 1461089241320 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 11:07:21 INFO - PROCESS | 20900 | 1461089241671 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:21 INFO - PROCESS | 20900 | ++DOCSHELL 0x94fd7c00 == 167 [pid = 20900] [id = 728] 11:07:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x94fdf000) [pid = 20900] [serial = 2185] [outer = (nil)] 11:07:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x967b8c00) [pid = 20900] [serial = 2186] [outer = 0x94fdf000] 11:07:21 INFO - PROCESS | 20900 | 1461089241765 Marionette DEBUG loaded listener.js 11:07:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x971da000) [pid = 20900] [serial = 2187] [outer = 0x94fdf000] 11:07:22 INFO - PROCESS | 20900 | 1461089242641 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:07:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:07:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1592ms 11:07:22 INFO - PROCESS | 20900 | 1461089242690 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 11:07:22 INFO - PROCESS | 20900 | 1461089242694 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 11:07:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:07:22 INFO - PROCESS | 20900 | 1461089242700 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:07:22 INFO - PROCESS | 20900 | 1461089242710 Marionette TRACE conn3 <- [1,2886,null,{}] 11:07:22 INFO - PROCESS | 20900 | 1461089242719 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:07:22 INFO - PROCESS | 20900 | 1461089242942 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 11:07:23 INFO - PROCESS | 20900 | 1461089243306 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:23 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ed10400 == 168 [pid = 20900] [id = 729] 11:07:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x967b7800) [pid = 20900] [serial = 2188] [outer = (nil)] 11:07:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x973f1c00) [pid = 20900] [serial = 2189] [outer = 0x967b7800] 11:07:23 INFO - PROCESS | 20900 | 1461089243397 Marionette DEBUG loaded listener.js 11:07:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x97417c00) [pid = 20900] [serial = 2190] [outer = 0x967b7800] 11:07:24 INFO - PROCESS | 20900 | 1461089244343 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:07:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:07:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1689ms 11:07:24 INFO - PROCESS | 20900 | 1461089244391 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 11:07:24 INFO - PROCESS | 20900 | 1461089244395 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 11:07:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:07:24 INFO - PROCESS | 20900 | 1461089244401 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:07:24 INFO - PROCESS | 20900 | 1461089244405 Marionette TRACE conn3 <- [1,2890,null,{}] 11:07:24 INFO - PROCESS | 20900 | 1461089244431 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:07:24 INFO - PROCESS | 20900 | 1461089244648 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 11:07:25 INFO - PROCESS | 20900 | 1461089245019 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:25 INFO - PROCESS | 20900 | ++DOCSHELL 0x8df0f000 == 169 [pid = 20900] [id = 730] 11:07:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x8f2f1800) [pid = 20900] [serial = 2191] [outer = (nil)] 11:07:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x97464400) [pid = 20900] [serial = 2192] [outer = 0x8f2f1800] 11:07:25 INFO - PROCESS | 20900 | 1461089245112 Marionette DEBUG loaded listener.js 11:07:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x97483400) [pid = 20900] [serial = 2193] [outer = 0x8f2f1800] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8c7e3c00 == 168 [pid = 20900] [id = 138] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8739f400 == 167 [pid = 20900] [id = 712] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x88957800 == 166 [pid = 20900] [id = 711] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x886db400 == 165 [pid = 20900] [id = 710] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x86ac6000 == 164 [pid = 20900] [id = 709] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8c7e3800 == 163 [pid = 20900] [id = 703] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8c58d800 == 162 [pid = 20900] [id = 702] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc24c00 == 161 [pid = 20900] [id = 700] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc4e800 == 160 [pid = 20900] [id = 701] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc20800 == 159 [pid = 20900] [id = 699] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8884d800 == 158 [pid = 20900] [id = 698] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8b159800 == 157 [pid = 20900] [id = 697] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8af6f400 == 156 [pid = 20900] [id = 696] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x89e0c800 == 155 [pid = 20900] [id = 694] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8a083c00 == 154 [pid = 20900] [id = 695] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x895ba800 == 153 [pid = 20900] [id = 693] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x87af6800 == 152 [pid = 20900] [id = 692] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x859a1400 == 151 [pid = 20900] [id = 690] 11:07:27 INFO - PROCESS | 20900 | --DOCSHELL 0x8510d400 == 150 [pid = 20900] [id = 691] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x88957400) [pid = 20900] [serial = 2072] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x94205000) [pid = 20900] [serial = 2040] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x97f0a000) [pid = 20900] [serial = 2049] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x8b980000) [pid = 20900] [serial = 2015] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x89795c00) [pid = 20900] [serial = 2019] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x87dee800) [pid = 20900] [serial = 2066] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x85111c00) [pid = 20900] [serial = 2060] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x8b14fc00) [pid = 20900] [serial = 2021] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8e9f0c00) [pid = 20900] [serial = 2031] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x873a6800) [pid = 20900] [serial = 2063] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x9132c800) [pid = 20900] [serial = 2036] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x88fbc000) [pid = 20900] [serial = 2018] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x8f2ed400) [pid = 20900] [serial = 2033] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x8c60e000) [pid = 20900] [serial = 2027] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x97b50000) [pid = 20900] [serial = 2048] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x8b357400) [pid = 20900] [serial = 2022] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x8bcdc800) [pid = 20900] [serial = 2025] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x96988800) [pid = 20900] [serial = 2045] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x91fe8800) [pid = 20900] [serial = 2037] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8c7e5400) [pid = 20900] [serial = 2028] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x8599fc00) [pid = 20900] [serial = 2061] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x877ad000) [pid = 20900] [serial = 2064] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x8f37cc00) [pid = 20900] [serial = 2034] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x9ea14000) [pid = 20900] [serial = 2057] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8af8e000) [pid = 20900] [serial = 1950] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x88659000) [pid = 20900] [serial = 2067] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x99488c00) [pid = 20900] [serial = 2054] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8894a800) [pid = 20900] [serial = 2069] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x94f5f800) [pid = 20900] [serial = 2042] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8894f000) [pid = 20900] [serial = 2070] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8dfb7000) [pid = 20900] [serial = 2030] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x93392800) [pid = 20900] [serial = 2039] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x94fd2c00) [pid = 20900] [serial = 2043] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x98752000) [pid = 20900] [serial = 2052] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x9735e400) [pid = 20900] [serial = 2046] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x986aac00) [pid = 20900] [serial = 2051] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x994cb000) [pid = 20900] [serial = 2055] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8bc85400) [pid = 20900] [serial = 2024] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 20900 | 1461089248862 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:07:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:07:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 4514ms 11:07:28 INFO - PROCESS | 20900 | 1461089248916 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 11:07:28 INFO - PROCESS | 20900 | 1461089248922 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 11:07:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:07:28 INFO - PROCESS | 20900 | 1461089248931 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:07:28 INFO - PROCESS | 20900 | 1461089248936 Marionette TRACE conn3 <- [1,2894,null,{}] 11:07:28 INFO - PROCESS | 20900 | 1461089248944 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:07:29 INFO - PROCESS | 20900 | 1461089249176 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 11:07:29 INFO - PROCESS | 20900 | 1461089249461 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:29 INFO - PROCESS | 20900 | ++DOCSHELL 0x87c4e400 == 151 [pid = 20900] [id = 731] 11:07:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x87cac000) [pid = 20900] [serial = 2194] [outer = (nil)] 11:07:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x87df0800) [pid = 20900] [serial = 2195] [outer = 0x87cac000] 11:07:29 INFO - PROCESS | 20900 | 1461089249547 Marionette DEBUG loaded listener.js 11:07:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x88656400) [pid = 20900] [serial = 2196] [outer = 0x87cac000] 11:07:30 INFO - PROCESS | 20900 | 1461089250489 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:07:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:07:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1636ms 11:07:30 INFO - PROCESS | 20900 | 1461089250567 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 11:07:30 INFO - PROCESS | 20900 | 1461089250575 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 11:07:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:07:30 INFO - PROCESS | 20900 | 1461089250585 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:07:30 INFO - PROCESS | 20900 | 1461089250589 Marionette TRACE conn3 <- [1,2898,null,{}] 11:07:30 INFO - PROCESS | 20900 | 1461089250601 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:07:30 INFO - PROCESS | 20900 | 1461089250877 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 11:07:30 INFO - PROCESS | 20900 | 1461089250912 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:30 INFO - PROCESS | 20900 | ++DOCSHELL 0x87df0400 == 152 [pid = 20900] [id = 732] 11:07:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x886d3c00) [pid = 20900] [serial = 2197] [outer = (nil)] 11:07:30 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8894ec00) [pid = 20900] [serial = 2198] [outer = 0x886d3c00] 11:07:31 INFO - PROCESS | 20900 | 1461089251006 Marionette DEBUG loaded listener.js 11:07:31 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x88958000) [pid = 20900] [serial = 2199] [outer = 0x886d3c00] 11:07:32 INFO - PROCESS | 20900 | 1461089252052 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:07:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:07:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1544ms 11:07:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:07:32 INFO - PROCESS | 20900 | 1461089252129 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 11:07:32 INFO - PROCESS | 20900 | 1461089252132 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 11:07:32 INFO - PROCESS | 20900 | 1461089252139 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:07:32 INFO - PROCESS | 20900 | 1461089252145 Marionette TRACE conn3 <- [1,2902,null,{}] 11:07:32 INFO - PROCESS | 20900 | 1461089252167 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:07:32 INFO - PROCESS | 20900 | 1461089252522 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8dfb6c00) [pid = 20900] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8bc48400) [pid = 20900] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x895c1800) [pid = 20900] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8dfb6400) [pid = 20900] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8bc41c00) [pid = 20900] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8a084800) [pid = 20900] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8b357c00) [pid = 20900] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8f2e4000) [pid = 20900] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x87af9000) [pid = 20900] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8f2e4c00) [pid = 20900] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x895c8400) [pid = 20900] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8884b000) [pid = 20900] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x8c58f000) [pid = 20900] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x862dc000) [pid = 20900] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x8af95800) [pid = 20900] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x873a0400) [pid = 20900] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x8dfb0000) [pid = 20900] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x8ea5a800) [pid = 20900] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x9df83c00) [pid = 20900] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x8a260800) [pid = 20900] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x8c58c800) [pid = 20900] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 123 (0x8b15c000) [pid = 20900] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:07:33 INFO - PROCESS | 20900 | --DOMWINDOW == 122 (0x8a086800) [pid = 20900] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:07:33 INFO - PROCESS | 20900 | 1461089253408 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:33 INFO - PROCESS | 20900 | ++DOCSHELL 0x846b1800 == 153 [pid = 20900] [id = 733] 11:07:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x85106400) [pid = 20900] [serial = 2200] [outer = (nil)] 11:07:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x87ca9400) [pid = 20900] [serial = 2201] [outer = 0x85106400] 11:07:33 INFO - PROCESS | 20900 | 1461089253492 Marionette DEBUG loaded listener.js 11:07:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x895bcc00) [pid = 20900] [serial = 2202] [outer = 0x85106400] 11:07:34 INFO - PROCESS | 20900 | 1461089254268 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:07:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:07:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2188ms 11:07:34 INFO - PROCESS | 20900 | 1461089254326 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 11:07:34 INFO - PROCESS | 20900 | 1461089254330 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 11:07:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:07:34 INFO - PROCESS | 20900 | 1461089254336 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:07:34 INFO - PROCESS | 20900 | 1461089254340 Marionette TRACE conn3 <- [1,2906,null,{}] 11:07:34 INFO - PROCESS | 20900 | 1461089254345 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:07:34 INFO - PROCESS | 20900 | 1461089254615 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 11:07:34 INFO - PROCESS | 20900 | 1461089254638 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:34 INFO - PROCESS | 20900 | ++DOCSHELL 0x8865e000 == 154 [pid = 20900] [id = 734] 11:07:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x895c8400) [pid = 20900] [serial = 2203] [outer = (nil)] 11:07:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x8a205800) [pid = 20900] [serial = 2204] [outer = 0x895c8400] 11:07:34 INFO - PROCESS | 20900 | 1461089254713 Marionette DEBUG loaded listener.js 11:07:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8a256800) [pid = 20900] [serial = 2205] [outer = 0x895c8400] 11:07:36 INFO - PROCESS | 20900 | 1461089256064 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:07:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:07:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1779ms 11:07:36 INFO - PROCESS | 20900 | 1461089256118 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 11:07:36 INFO - PROCESS | 20900 | 1461089256124 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 11:07:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:07:36 INFO - PROCESS | 20900 | 1461089256133 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:07:36 INFO - PROCESS | 20900 | 1461089256139 Marionette TRACE conn3 <- [1,2910,null,{}] 11:07:36 INFO - PROCESS | 20900 | 1461089256148 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:07:36 INFO - PROCESS | 20900 | 1461089256387 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 11:07:36 INFO - PROCESS | 20900 | 1461089256751 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x873a1c00 == 155 [pid = 20900] [id = 735] 11:07:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x87afcc00) [pid = 20900] [serial = 2206] [outer = (nil)] 11:07:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x886d2400) [pid = 20900] [serial = 2207] [outer = 0x87afcc00] 11:07:36 INFO - PROCESS | 20900 | 1461089256846 Marionette DEBUG loaded listener.js 11:07:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8884f400) [pid = 20900] [serial = 2208] [outer = 0x87afcc00] 11:07:37 INFO - PROCESS | 20900 | 1461089257789 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:07:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:07:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:07:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1685ms 11:07:37 INFO - PROCESS | 20900 | 1461089257817 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 11:07:37 INFO - PROCESS | 20900 | 1461089257826 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 11:07:37 INFO - TEST-START | /DOMEvents/constructors.html 11:07:37 INFO - PROCESS | 20900 | 1461089257838 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:07:37 INFO - PROCESS | 20900 | 1461089257842 Marionette TRACE conn3 <- [1,2914,null,{}] 11:07:37 INFO - PROCESS | 20900 | 1461089257849 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:07:38 INFO - PROCESS | 20900 | 1461089258099 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 11:07:38 INFO - PROCESS | 20900 | 1461089258586 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:38 INFO - PROCESS | 20900 | ++DOCSHELL 0x886d5c00 == 156 [pid = 20900] [id = 736] 11:07:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8894a800) [pid = 20900] [serial = 2209] [outer = (nil)] 11:07:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8a07b400) [pid = 20900] [serial = 2210] [outer = 0x8894a800] 11:07:38 INFO - PROCESS | 20900 | 1461089258680 Marionette DEBUG loaded listener.js 11:07:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8a255c00) [pid = 20900] [serial = 2211] [outer = 0x8894a800] 11:07:39 INFO - PROCESS | 20900 | 1461089259675 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:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:07:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:07:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:07:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:07:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:07:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:07:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:07:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:07:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:07:39 INFO - TEST-OK | /DOMEvents/constructors.html | took 1909ms 11:07:39 INFO - PROCESS | 20900 | 1461089259746 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 11:07:39 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:07:39 INFO - PROCESS | 20900 | 1461089259756 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 11:07:39 INFO - PROCESS | 20900 | 1461089259789 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:07:39 INFO - PROCESS | 20900 | 1461089259796 Marionette TRACE conn3 <- [1,2918,null,{}] 11:07:39 INFO - PROCESS | 20900 | 1461089259818 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:07:40 INFO - PROCESS | 20900 | 1461089260045 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 11:07:40 INFO - PROCESS | 20900 | 1461089260379 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:40 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a081400 == 157 [pid = 20900] [id = 737] 11:07:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8b15a800) [pid = 20900] [serial = 2212] [outer = (nil)] 11:07:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8b358400) [pid = 20900] [serial = 2213] [outer = 0x8b15a800] 11:07:40 INFO - PROCESS | 20900 | 1461089260472 Marionette DEBUG loaded listener.js 11:07:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8b986000) [pid = 20900] [serial = 2214] [outer = 0x8b15a800] 11:07:41 INFO - PROCESS | 20900 | 1461089261301 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:07:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:07:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1570ms 11:07:41 INFO - PROCESS | 20900 | 1461089261334 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 11:07:41 INFO - PROCESS | 20900 | 1461089261339 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 11:07:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:07:41 INFO - PROCESS | 20900 | 1461089261346 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:07:41 INFO - PROCESS | 20900 | 1461089261349 Marionette TRACE conn3 <- [1,2922,null,{}] 11:07:41 INFO - PROCESS | 20900 | 1461089261355 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:07:41 INFO - PROCESS | 20900 | 1461089261555 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 11:07:41 INFO - PROCESS | 20900 | 1461089261859 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:41 INFO - PROCESS | 20900 | ++DOCSHELL 0x873aa000 == 158 [pid = 20900] [id = 738] 11:07:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8b980800) [pid = 20900] [serial = 2215] [outer = (nil)] 11:07:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8bad1000) [pid = 20900] [serial = 2216] [outer = 0x8b980800] 11:07:41 INFO - PROCESS | 20900 | 1461089261953 Marionette DEBUG loaded listener.js 11:07:42 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8bc24c00) [pid = 20900] [serial = 2217] [outer = 0x8b980800] 11:07:42 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 11:07:42 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 11:07:42 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 11:07:42 INFO - PROCESS | 20900 | [20900] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 11:07:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:07:42 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:07:42 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:07:42 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:07:42 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:07:42 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:07:42 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:07:42 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:07:42 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:07:42 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1534ms 11:07:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:07:42 INFO - PROCESS | 20900 | 1461089262859 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:07:42 INFO - PROCESS | 20900 | 1461089262889 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 11:07:42 INFO - PROCESS | 20900 | 1461089262899 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 11:07:42 INFO - PROCESS | 20900 | 1461089262907 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:07:42 INFO - PROCESS | 20900 | 1461089262914 Marionette TRACE conn3 <- [1,2926,null,{}] 11:07:42 INFO - PROCESS | 20900 | 1461089262923 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:07:43 INFO - PROCESS | 20900 | 1461089263123 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 11:07:43 INFO - PROCESS | 20900 | 1461089263441 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:43 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bad4c00 == 159 [pid = 20900] [id = 739] 11:07:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8bc4fc00) [pid = 20900] [serial = 2218] [outer = (nil)] 11:07:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8c372800) [pid = 20900] [serial = 2219] [outer = 0x8bc4fc00] 11:07:43 INFO - PROCESS | 20900 | 1461089263532 Marionette DEBUG loaded listener.js 11:07:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8c376800) [pid = 20900] [serial = 2220] [outer = 0x8bc4fc00] 11:07:44 INFO - PROCESS | 20900 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:07:44 INFO - PROCESS | 20900 | 1461089264385 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:07:44 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:07:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1503ms 11:07:44 INFO - PROCESS | 20900 | 1461089264410 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 11:07:44 INFO - PROCESS | 20900 | 1461089264414 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 11:07:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:07:44 INFO - PROCESS | 20900 | 1461089264421 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:07:44 INFO - PROCESS | 20900 | 1461089264425 Marionette TRACE conn3 <- [1,2930,null,{}] 11:07:44 INFO - PROCESS | 20900 | 1461089264430 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:07:44 INFO - PROCESS | 20900 | 1461089264689 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 11:07:45 INFO - PROCESS | 20900 | 1461089264981 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:45 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c585c00 == 160 [pid = 20900] [id = 740] 11:07:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8c58f000) [pid = 20900] [serial = 2221] [outer = (nil)] 11:07:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8c7e4000) [pid = 20900] [serial = 2222] [outer = 0x8c58f000] 11:07:45 INFO - PROCESS | 20900 | 1461089265075 Marionette DEBUG loaded listener.js 11:07:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8c7e7c00) [pid = 20900] [serial = 2223] [outer = 0x8c58f000] 11:07:45 INFO - PROCESS | 20900 | 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:07:45 INFO - PROCESS | 20900 | 1461089265932 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:07:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:07:45 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1529ms 11:07:45 INFO - PROCESS | 20900 | 1461089265951 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 11:07:45 INFO - PROCESS | 20900 | 1461089265955 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 11:07:45 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:07:45 INFO - PROCESS | 20900 | 1461089265961 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:07:45 INFO - PROCESS | 20900 | 1461089265964 Marionette TRACE conn3 <- [1,2934,null,{}] 11:07:45 INFO - PROCESS | 20900 | 1461089265971 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:07:46 INFO - PROCESS | 20900 | 1461089266175 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 11:07:46 INFO - PROCESS | 20900 | 1461089266451 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:46 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba61800 == 161 [pid = 20900] [id = 741] 11:07:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8dfab000) [pid = 20900] [serial = 2224] [outer = (nil)] 11:07:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8e9ed400) [pid = 20900] [serial = 2225] [outer = 0x8dfab000] 11:07:46 INFO - PROCESS | 20900 | 1461089266540 Marionette DEBUG loaded listener.js 11:07:46 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8e9f1400) [pid = 20900] [serial = 2226] [outer = 0x8dfab000] 11:07:47 INFO - PROCESS | 20900 | 1461089267407 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:07:47 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:07:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1485ms 11:07:47 INFO - PROCESS | 20900 | 1461089267447 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 11:07:47 INFO - PROCESS | 20900 | 1461089267451 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 11:07:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:07:47 INFO - PROCESS | 20900 | 1461089267457 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:07:47 INFO - PROCESS | 20900 | 1461089267460 Marionette TRACE conn3 <- [1,2938,null,{}] 11:07:47 INFO - PROCESS | 20900 | 1461089267467 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:07:47 INFO - PROCESS | 20900 | 1461089267662 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 11:07:47 INFO - PROCESS | 20900 | 1461089267953 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:47 INFO - PROCESS | 20900 | ++DOCSHELL 0x8dfb6c00 == 162 [pid = 20900] [id = 742] 11:07:47 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8e9ea400) [pid = 20900] [serial = 2227] [outer = (nil)] 11:07:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8ed0c000) [pid = 20900] [serial = 2228] [outer = 0x8e9ea400] 11:07:48 INFO - PROCESS | 20900 | 1461089268047 Marionette DEBUG loaded listener.js 11:07:48 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8f28c400) [pid = 20900] [serial = 2229] [outer = 0x8e9ea400] 11:07:48 INFO - PROCESS | 20900 | 1461089268893 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:07:48 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:07:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1482ms 11:07:48 INFO - PROCESS | 20900 | 1461089268940 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 11:07:48 INFO - PROCESS | 20900 | 1461089268944 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 11:07:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:07:48 INFO - PROCESS | 20900 | 1461089268951 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:07:48 INFO - PROCESS | 20900 | 1461089268954 Marionette TRACE conn3 <- [1,2942,null,{}] 11:07:48 INFO - PROCESS | 20900 | 1461089268960 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:07:49 INFO - PROCESS | 20900 | 1461089269159 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 11:07:49 INFO - PROCESS | 20900 | 1461089269470 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:49 INFO - PROCESS | 20900 | ++DOCSHELL 0x8dfb0000 == 163 [pid = 20900] [id = 743] 11:07:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8ea5f400) [pid = 20900] [serial = 2230] [outer = (nil)] 11:07:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8f376c00) [pid = 20900] [serial = 2231] [outer = 0x8ea5f400] 11:07:49 INFO - PROCESS | 20900 | 1461089269562 Marionette DEBUG loaded listener.js 11:07:49 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8f37cc00) [pid = 20900] [serial = 2232] [outer = 0x8ea5f400] 11:07:50 INFO - PROCESS | 20900 | 1461089270396 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:07:50 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:07:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:07:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:07:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1488ms 11:07:50 INFO - PROCESS | 20900 | 1461089270440 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 11:07:50 INFO - PROCESS | 20900 | 1461089270444 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 11:07:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:07:50 INFO - PROCESS | 20900 | 1461089270451 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:07:50 INFO - PROCESS | 20900 | 1461089270455 Marionette TRACE conn3 <- [1,2946,null,{}] 11:07:50 INFO - PROCESS | 20900 | 1461089270461 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:07:50 INFO - PROCESS | 20900 | 1461089270728 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 11:07:51 INFO - PROCESS | 20900 | 1461089271016 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:51 INFO - PROCESS | 20900 | ++DOCSHELL 0x87cb3400 == 164 [pid = 20900] [id = 744] 11:07:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8e9e9c00) [pid = 20900] [serial = 2233] [outer = (nil)] 11:07:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x91fe3c00) [pid = 20900] [serial = 2234] [outer = 0x8e9e9c00] 11:07:51 INFO - PROCESS | 20900 | 1461089271122 Marionette DEBUG loaded listener.js 11:07:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x91fed800) [pid = 20900] [serial = 2235] [outer = 0x8e9e9c00] 11:07:51 INFO - PROCESS | 20900 | 1461089271982 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:07:52 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:07:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1582ms 11:07:52 INFO - PROCESS | 20900 | 1461089272034 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 11:07:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:07:52 INFO - PROCESS | 20900 | 1461089272038 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 11:07:52 INFO - PROCESS | 20900 | 1461089272045 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:07:52 INFO - PROCESS | 20900 | 1461089272050 Marionette TRACE conn3 <- [1,2950,null,{}] 11:07:52 INFO - PROCESS | 20900 | 1461089272056 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:07:52 INFO - PROCESS | 20900 | 1461089272391 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 11:07:52 INFO - PROCESS | 20900 | 1461089272621 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:52 INFO - PROCESS | 20900 | ++DOCSHELL 0x931ec800 == 165 [pid = 20900] [id = 745] 11:07:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x932f7800) [pid = 20900] [serial = 2236] [outer = (nil)] 11:07:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x93391000) [pid = 20900] [serial = 2237] [outer = 0x932f7800] 11:07:52 INFO - PROCESS | 20900 | 1461089272717 Marionette DEBUG loaded listener.js 11:07:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x945c1c00) [pid = 20900] [serial = 2238] [outer = 0x932f7800] 11:07:53 INFO - PROCESS | 20900 | ++DOCSHELL 0x945c4800 == 166 [pid = 20900] [id = 746] 11:07:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x9620a400) [pid = 20900] [serial = 2239] [outer = (nil)] 11:07:53 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x96280c00) [pid = 20900] [serial = 2240] [outer = 0x9620a400] 11:07:53 INFO - PROCESS | 20900 | 1461089273714 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:07:53 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:07:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1682ms 11:07:53 INFO - PROCESS | 20900 | 1461089273749 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 11:07:53 INFO - PROCESS | 20900 | 1461089273752 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 11:07:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:07:53 INFO - PROCESS | 20900 | 1461089273774 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:07:53 INFO - PROCESS | 20900 | 1461089273778 Marionette TRACE conn3 <- [1,2954,null,{}] 11:07:53 INFO - PROCESS | 20900 | 1461089273786 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:07:54 INFO - PROCESS | 20900 | 1461089274027 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 11:07:54 INFO - PROCESS | 20900 | 1461089274382 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:54 INFO - PROCESS | 20900 | ++DOCSHELL 0x915d8800 == 167 [pid = 20900] [id = 747] 11:07:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x932f4800) [pid = 20900] [serial = 2241] [outer = (nil)] 11:07:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x967ae000) [pid = 20900] [serial = 2242] [outer = 0x932f4800] 11:07:54 INFO - PROCESS | 20900 | 1461089274478 Marionette DEBUG loaded listener.js 11:07:54 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x967b9400) [pid = 20900] [serial = 2243] [outer = 0x932f4800] 11:07:55 INFO - PROCESS | 20900 | 1461089275266 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:07:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:07:55 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:07:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1534ms 11:07:55 INFO - PROCESS | 20900 | 1461089275308 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 11:07:55 INFO - PROCESS | 20900 | 1461089275312 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 11:07:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:07:55 INFO - PROCESS | 20900 | 1461089275319 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:07:55 INFO - PROCESS | 20900 | 1461089275322 Marionette TRACE conn3 <- [1,2958,null,{}] 11:07:55 INFO - PROCESS | 20900 | 1461089275329 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:07:55 INFO - PROCESS | 20900 | 1461089275548 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 11:07:55 INFO - PROCESS | 20900 | 1461089275859 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:55 INFO - PROCESS | 20900 | ++DOCSHELL 0x8c378800 == 168 [pid = 20900] [id = 748] 11:07:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x8c611000) [pid = 20900] [serial = 2244] [outer = (nil)] 11:07:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x979ea800) [pid = 20900] [serial = 2245] [outer = 0x8c611000] 11:07:55 INFO - PROCESS | 20900 | 1461089275950 Marionette DEBUG loaded listener.js 11:07:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x97a4a000) [pid = 20900] [serial = 2246] [outer = 0x8c611000] 11:07:56 INFO - PROCESS | 20900 | 1461089276772 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:07:56 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:07:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1478ms 11:07:56 INFO - PROCESS | 20900 | 1461089276798 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 11:07:56 INFO - PROCESS | 20900 | 1461089276802 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 11:07:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:07:56 INFO - PROCESS | 20900 | 1461089276808 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:07:56 INFO - PROCESS | 20900 | 1461089276811 Marionette TRACE conn3 <- [1,2962,null,{}] 11:07:56 INFO - PROCESS | 20900 | 1461089276818 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:07:57 INFO - PROCESS | 20900 | 1461089277021 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 11:07:57 INFO - PROCESS | 20900 | 1461089277301 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:57 INFO - PROCESS | 20900 | ++DOCSHELL 0x94fdb400 == 169 [pid = 20900] [id = 749] 11:07:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x973b0400) [pid = 20900] [serial = 2247] [outer = (nil)] 11:07:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x97a52400) [pid = 20900] [serial = 2248] [outer = 0x973b0400] 11:07:57 INFO - PROCESS | 20900 | 1461089277393 Marionette DEBUG loaded listener.js 11:07:57 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x97a53800) [pid = 20900] [serial = 2249] [outer = 0x973b0400] 11:07:58 INFO - PROCESS | 20900 | 1461089278233 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:07:58 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:07:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1480ms 11:07:58 INFO - PROCESS | 20900 | 1461089278289 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 11:07:58 INFO - PROCESS | 20900 | 1461089278291 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 11:07:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:07:58 INFO - PROCESS | 20900 | 1461089278308 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:07:58 INFO - PROCESS | 20900 | 1461089278311 Marionette TRACE conn3 <- [1,2966,null,{}] 11:07:58 INFO - PROCESS | 20900 | 1461089278366 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:07:58 INFO - PROCESS | 20900 | 1461089278588 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 11:07:58 INFO - PROCESS | 20900 | 1461089278892 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:58 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a209400 == 170 [pid = 20900] [id = 750] 11:07:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x8ba5c400) [pid = 20900] [serial = 2250] [outer = (nil)] 11:07:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x97b56800) [pid = 20900] [serial = 2251] [outer = 0x8ba5c400] 11:07:59 INFO - PROCESS | 20900 | 1461089279029 Marionette DEBUG loaded listener.js 11:07:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x97b55000) [pid = 20900] [serial = 2252] [outer = 0x8ba5c400] 11:07:59 INFO - PROCESS | 20900 | 1461089279802 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:07:59 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:07:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1523ms 11:07:59 INFO - PROCESS | 20900 | 1461089279840 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 11:07:59 INFO - PROCESS | 20900 | 1461089279843 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 11:07:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:07:59 INFO - PROCESS | 20900 | 1461089279853 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:07:59 INFO - PROCESS | 20900 | 1461089279855 Marionette TRACE conn3 <- [1,2970,null,{}] 11:07:59 INFO - PROCESS | 20900 | 1461089279862 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:08:00 INFO - PROCESS | 20900 | 1461089280065 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 11:08:00 INFO - PROCESS | 20900 | 1461089280345 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:00 INFO - PROCESS | 20900 | ++DOCSHELL 0x8624b400 == 171 [pid = 20900] [id = 751] 11:08:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x877ac800) [pid = 20900] [serial = 2253] [outer = (nil)] 11:08:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x97d79000) [pid = 20900] [serial = 2254] [outer = 0x877ac800] 11:08:00 INFO - PROCESS | 20900 | 1461089280438 Marionette DEBUG loaded listener.js 11:08:00 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0x97d7a000) [pid = 20900] [serial = 2255] [outer = 0x877ac800] 11:08:01 INFO - PROCESS | 20900 | 1461089281293 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:08:01 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:08:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1482ms 11:08:01 INFO - PROCESS | 20900 | 1461089281338 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 11:08:01 INFO - PROCESS | 20900 | 1461089281344 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 11:08:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:08:01 INFO - PROCESS | 20900 | 1461089281401 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:08:01 INFO - PROCESS | 20900 | 1461089281408 Marionette TRACE conn3 <- [1,2974,null,{}] 11:08:01 INFO - PROCESS | 20900 | 1461089281426 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:08:01 INFO - PROCESS | 20900 | 1461089281685 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 11:08:02 INFO - PROCESS | 20900 | 1461089282049 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:02 INFO - PROCESS | 20900 | ++DOCSHELL 0x8b155800 == 172 [pid = 20900] [id = 752] 11:08:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0x97b54400) [pid = 20900] [serial = 2256] [outer = (nil)] 11:08:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x97f08400) [pid = 20900] [serial = 2257] [outer = 0x97b54400] 11:08:02 INFO - PROCESS | 20900 | 1461089282146 Marionette DEBUG loaded listener.js 11:08:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x97f0a000) [pid = 20900] [serial = 2258] [outer = 0x97b54400] 11:08:02 INFO - PROCESS | 20900 | 1461089282962 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:08:03 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:08:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1657ms 11:08:03 INFO - PROCESS | 20900 | 1461089283010 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 11:08:03 INFO - PROCESS | 20900 | 1461089283014 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 11:08:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:08:03 INFO - PROCESS | 20900 | 1461089283021 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:08:03 INFO - PROCESS | 20900 | 1461089283024 Marionette TRACE conn3 <- [1,2978,null,{}] 11:08:03 INFO - PROCESS | 20900 | 1461089283030 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:08:03 INFO - PROCESS | 20900 | 1461089283284 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 11:08:03 INFO - PROCESS | 20900 | 1461089283602 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:03 INFO - PROCESS | 20900 | ++DOCSHELL 0x97d78800 == 173 [pid = 20900] [id = 753] 11:08:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x97f03400) [pid = 20900] [serial = 2259] [outer = (nil)] 11:08:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 183 (0x98077c00) [pid = 20900] [serial = 2260] [outer = 0x97f03400] 11:08:03 INFO - PROCESS | 20900 | 1461089283698 Marionette DEBUG loaded listener.js 11:08:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 184 (0x98079c00) [pid = 20900] [serial = 2261] [outer = 0x97f03400] 11:08:04 INFO - PROCESS | 20900 | 1461089284546 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:08:04 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:08:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1587ms 11:08:04 INFO - PROCESS | 20900 | 1461089284608 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 11:08:04 INFO - PROCESS | 20900 | 1461089284611 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 11:08:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:08:04 INFO - PROCESS | 20900 | 1461089284618 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:08:04 INFO - PROCESS | 20900 | 1461089284622 Marionette TRACE conn3 <- [1,2982,null,{}] 11:08:04 INFO - PROCESS | 20900 | 1461089284628 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:08:04 INFO - PROCESS | 20900 | 1461089284943 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 11:08:05 INFO - PROCESS | 20900 | 1461089285175 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:05 INFO - PROCESS | 20900 | ++DOCSHELL 0x868f2000 == 174 [pid = 20900] [id = 754] 11:08:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 185 (0x873aac00) [pid = 20900] [serial = 2262] [outer = (nil)] 11:08:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 186 (0x986a1c00) [pid = 20900] [serial = 2263] [outer = 0x873aac00] 11:08:05 INFO - PROCESS | 20900 | 1461089285268 Marionette DEBUG loaded listener.js 11:08:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 187 (0x986a7800) [pid = 20900] [serial = 2264] [outer = 0x873aac00] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x846b1800 == 173 [pid = 20900] [id = 733] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x87df0400 == 172 [pid = 20900] [id = 732] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x87c4e400 == 171 [pid = 20900] [id = 731] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x94fd7c00 == 170 [pid = 20900] [id = 728] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x886dd400 == 169 [pid = 20900] [id = 726] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x94208000 == 168 [pid = 20900] [id = 727] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x93386800 == 167 [pid = 20900] [id = 725] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8979b400 == 166 [pid = 20900] [id = 724] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x915d6800 == 165 [pid = 20900] [id = 723] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8e9ebc00 == 164 [pid = 20900] [id = 722] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x873a0000 == 163 [pid = 20900] [id = 720] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x868f9800 == 162 [pid = 20900] [id = 721] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8bc90800 == 161 [pid = 20900] [id = 719] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8c58d000 == 160 [pid = 20900] [id = 718] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x886d4400 == 159 [pid = 20900] [id = 717] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8a084400 == 158 [pid = 20900] [id = 715] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x8af89400 == 157 [pid = 20900] [id = 716] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x88855000 == 156 [pid = 20900] [id = 714] 11:08:08 INFO - PROCESS | 20900 | --DOCSHELL 0x86ac4000 == 155 [pid = 20900] [id = 713] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 186 (0x8a203c00) [pid = 20900] [serial = 2138] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 185 (0x8ed03800) [pid = 20900] [serial = 2115] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 184 (0x8bc8f000) [pid = 20900] [serial = 2102] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 183 (0x897a1000) [pid = 20900] [serial = 2135] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 182 (0x8f2ef400) [pid = 20900] [serial = 2121] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x8bc4cc00) [pid = 20900] [serial = 2099] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x8a25d400) [pid = 20900] [serial = 2087] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8ba5d000) [pid = 20900] [serial = 2093] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x8af68000) [pid = 20900] [serial = 2088] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x8fc16800) [pid = 20900] [serial = 2126] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x88854800) [pid = 20900] [serial = 2078] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x8fa1c000) [pid = 20900] [serial = 2124] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x8a07c000) [pid = 20900] [serial = 2082] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x88fb3800) [pid = 20900] [serial = 2133] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x8df06000) [pid = 20900] [serial = 2109] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x87cad800) [pid = 20900] [serial = 2076] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x8b158000) [pid = 20900] [serial = 2090] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x87c54800) [pid = 20900] [serial = 2130] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x8bcdac00) [pid = 20900] [serial = 2103] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x877b4c00) [pid = 20900] [serial = 2129] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x8ea5e800) [pid = 20900] [serial = 2114] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x8a07dc00) [pid = 20900] [serial = 2136] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x8b34d000) [pid = 20900] [serial = 2091] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x8fc1b000) [pid = 20900] [serial = 2127] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x8e9f1c00) [pid = 20900] [serial = 2112] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x8f292000) [pid = 20900] [serial = 2117] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x9fb29800) [pid = 20900] [serial = 2058] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x8f2ecc00) [pid = 20900] [serial = 2120] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x8894c400) [pid = 20900] [serial = 2132] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8bc82000) [pid = 20900] [serial = 2100] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x89e06800) [pid = 20900] [serial = 2081] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8b988800) [pid = 20900] [serial = 2016] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x8c7e9c00) [pid = 20900] [serial = 2108] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x8c60f000) [pid = 20900] [serial = 2105] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8bc29000) [pid = 20900] [serial = 2097] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x8a209c00) [pid = 20900] [serial = 2084] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8baca400) [pid = 20900] [serial = 2094] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8f37f800) [pid = 20900] [serial = 2123] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8f294000) [pid = 20900] [serial = 2118] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8dfb8c00) [pid = 20900] [serial = 2111] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8c7dc000) [pid = 20900] [serial = 2106] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x87af7000) [pid = 20900] [serial = 2075] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8bc23c00) [pid = 20900] [serial = 2096] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8a253800) [pid = 20900] [serial = 2085] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x88953800) [pid = 20900] [serial = 2079] [outer = (nil)] [url = about:blank] 11:08:09 INFO - PROCESS | 20900 | 1461089289492 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:08:09 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:08:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:08:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 4890ms 11:08:09 INFO - PROCESS | 20900 | 1461089289510 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 11:08:09 INFO - PROCESS | 20900 | 1461089289515 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 11:08:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:08:09 INFO - PROCESS | 20900 | 1461089289527 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:08:09 INFO - PROCESS | 20900 | 1461089289530 Marionette TRACE conn3 <- [1,2986,null,{}] 11:08:09 INFO - PROCESS | 20900 | 1461089289540 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:08:09 INFO - PROCESS | 20900 | 1461089289792 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 11:08:10 INFO - PROCESS | 20900 | 1461089290028 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x87c54000 == 156 [pid = 20900] [id = 755] 11:08:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x87c58400) [pid = 20900] [serial = 2265] [outer = (nil)] 11:08:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x88656000) [pid = 20900] [serial = 2266] [outer = 0x87c58400] 11:08:10 INFO - PROCESS | 20900 | 1461089290113 Marionette DEBUG loaded listener.js 11:08:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8865ec00) [pid = 20900] [serial = 2267] [outer = 0x87c58400] 11:08:10 INFO - PROCESS | 20900 | 1461089290982 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:08:11 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:08:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1484ms 11:08:11 INFO - PROCESS | 20900 | 1461089291011 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 11:08:11 INFO - PROCESS | 20900 | 1461089291018 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 11:08:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:08:11 INFO - PROCESS | 20900 | 1461089291029 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:08:11 INFO - PROCESS | 20900 | 1461089291033 Marionette TRACE conn3 <- [1,2990,null,{}] 11:08:11 INFO - PROCESS | 20900 | 1461089291039 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:08:11 INFO - PROCESS | 20900 | 1461089291346 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 11:08:11 INFO - PROCESS | 20900 | 1461089291526 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:11 INFO - PROCESS | 20900 | ++DOCSHELL 0x87af5000 == 157 [pid = 20900] [id = 756] 11:08:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x88954000) [pid = 20900] [serial = 2268] [outer = (nil)] 11:08:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x88fb8c00) [pid = 20900] [serial = 2269] [outer = 0x88954000] 11:08:11 INFO - PROCESS | 20900 | 1461089291607 Marionette DEBUG loaded listener.js 11:08:11 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x895c0c00) [pid = 20900] [serial = 2270] [outer = 0x88954000] 11:08:12 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a07a800 == 158 [pid = 20900] [id = 757] 11:08:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8a07ac00) [pid = 20900] [serial = 2271] [outer = (nil)] 11:08:12 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8a07c400) [pid = 20900] [serial = 2272] [outer = 0x8a07ac00] 11:08:12 INFO - PROCESS | 20900 | 1461089292539 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:08:12 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:08:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1531ms 11:08:12 INFO - PROCESS | 20900 | 1461089292573 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 11:08:12 INFO - PROCESS | 20900 | 1461089292579 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 11:08:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:08:12 INFO - PROCESS | 20900 | 1461089292589 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:08:12 INFO - PROCESS | 20900 | 1461089292598 Marionette TRACE conn3 <- [1,2994,null,{}] 11:08:12 INFO - PROCESS | 20900 | 1461089292650 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:08:13 INFO - PROCESS | 20900 | 1461089293023 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 11:08:13 INFO - PROCESS | 20900 | 1461089293085 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:13 INFO - PROCESS | 20900 | ++DOCSHELL 0x88fb0400 == 159 [pid = 20900] [id = 758] 11:08:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8a081c00) [pid = 20900] [serial = 2273] [outer = (nil)] 11:08:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8a253c00) [pid = 20900] [serial = 2274] [outer = 0x8a081c00] 11:08:13 INFO - PROCESS | 20900 | 1461089293183 Marionette DEBUG loaded listener.js 11:08:13 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8af65000) [pid = 20900] [serial = 2275] [outer = 0x8a081c00] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8739b800) [pid = 20900] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x886d3c00) [pid = 20900] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x85106400) [pid = 20900] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8f2f1800) [pid = 20900] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x967b7800) [pid = 20900] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x94fdf000) [pid = 20900] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x94fd7000) [pid = 20900] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x9420a400) [pid = 20900] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x9338d000) [pid = 20900] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8a20a000) [pid = 20900] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x932efc00) [pid = 20900] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x91329800) [pid = 20900] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x877a7800) [pid = 20900] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x8df10c00) [pid = 20900] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x8bce0000) [pid = 20900] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x8c58d400) [pid = 20900] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x8ba63000) [pid = 20900] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x8af96400) [pid = 20900] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x8af8ac00) [pid = 20900] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8894ac00) [pid = 20900] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x86acac00) [pid = 20900] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:08:14 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x87cac000) [pid = 20900] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:08:14 INFO - PROCESS | 20900 | 1461089294717 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:08:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:08:14 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:08:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 2166ms 11:08:14 INFO - PROCESS | 20900 | 1461089294753 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 11:08:14 INFO - PROCESS | 20900 | 1461089294758 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 11:08:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:08:14 INFO - PROCESS | 20900 | 1461089294764 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:08:14 INFO - PROCESS | 20900 | 1461089294767 Marionette TRACE conn3 <- [1,2998,null,{}] 11:08:14 INFO - PROCESS | 20900 | 1461089294773 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:08:15 INFO - PROCESS | 20900 | 1461089295039 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 11:08:15 INFO - PROCESS | 20900 | 1461089295066 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:15 INFO - PROCESS | 20900 | ++DOCSHELL 0x86acac00 == 160 [pid = 20900] [id = 759] 11:08:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x8865cc00) [pid = 20900] [serial = 2276] [outer = (nil)] 11:08:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x8af68c00) [pid = 20900] [serial = 2277] [outer = 0x8865cc00] 11:08:15 INFO - PROCESS | 20900 | 1461089295139 Marionette DEBUG loaded listener.js 11:08:15 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x8af8ac00) [pid = 20900] [serial = 2278] [outer = 0x8865cc00] 11:08:15 INFO - PROCESS | 20900 | 1461089295951 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:08:15 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:08:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1231ms 11:08:15 INFO - PROCESS | 20900 | 1461089295995 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 11:08:16 INFO - PROCESS | 20900 | 1461089295999 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 11:08:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:08:16 INFO - PROCESS | 20900 | 1461089296005 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:08:16 INFO - PROCESS | 20900 | 1461089296008 Marionette TRACE conn3 <- [1,3002,null,{}] 11:08:16 INFO - PROCESS | 20900 | 1461089296014 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:08:16 INFO - PROCESS | 20900 | 1461089296279 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 11:08:16 INFO - PROCESS | 20900 | 1461089296626 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:16 INFO - PROCESS | 20900 | ++DOCSHELL 0x846b1800 == 161 [pid = 20900] [id = 760] 11:08:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x84dcac00) [pid = 20900] [serial = 2279] [outer = (nil)] 11:08:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x868f9800) [pid = 20900] [serial = 2280] [outer = 0x84dcac00] 11:08:16 INFO - PROCESS | 20900 | 1461089296722 Marionette DEBUG loaded listener.js 11:08:16 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x87af1000) [pid = 20900] [serial = 2281] [outer = 0x84dcac00] 11:08:17 INFO - PROCESS | 20900 | 1461089297650 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:08:17 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:08:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1688ms 11:08:17 INFO - PROCESS | 20900 | 1461089297696 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 11:08:17 INFO - PROCESS | 20900 | 1461089297705 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 11:08:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:08:17 INFO - PROCESS | 20900 | 1461089297715 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:08:17 INFO - PROCESS | 20900 | 1461089297719 Marionette TRACE conn3 <- [1,3006,null,{}] 11:08:17 INFO - PROCESS | 20900 | 1461089297727 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:08:17 INFO - PROCESS | 20900 | 1461089297972 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 11:08:18 INFO - PROCESS | 20900 | 1461089298303 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:18 INFO - PROCESS | 20900 | ++DOCSHELL 0x88951000 == 162 [pid = 20900] [id = 761] 11:08:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x88953800) [pid = 20900] [serial = 2282] [outer = (nil)] 11:08:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x88fb1000) [pid = 20900] [serial = 2283] [outer = 0x88953800] 11:08:18 INFO - PROCESS | 20900 | 1461089298479 Marionette DEBUG loaded listener.js 11:08:18 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x895bbc00) [pid = 20900] [serial = 2284] [outer = 0x88953800] 11:08:19 INFO - PROCESS | 20900 | 1461089299409 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:08:19 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:08:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1741ms 11:08:19 INFO - PROCESS | 20900 | 1461089299460 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 11:08:19 INFO - PROCESS | 20900 | 1461089299467 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 11:08:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:08:19 INFO - PROCESS | 20900 | 1461089299474 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:08:19 INFO - PROCESS | 20900 | 1461089299478 Marionette TRACE conn3 <- [1,3010,null,{}] 11:08:19 INFO - PROCESS | 20900 | 1461089299484 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:08:19 INFO - PROCESS | 20900 | 1461089299712 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 11:08:20 INFO - PROCESS | 20900 | 1461089300028 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:20 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a07ec00 == 163 [pid = 20900] [id = 762] 11:08:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8a205c00) [pid = 20900] [serial = 2285] [outer = (nil)] 11:08:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8a251c00) [pid = 20900] [serial = 2286] [outer = 0x8a205c00] 11:08:20 INFO - PROCESS | 20900 | 1461089300216 Marionette DEBUG loaded listener.js 11:08:20 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8af70000) [pid = 20900] [serial = 2287] [outer = 0x8a205c00] 11:08:21 INFO - PROCESS | 20900 | 1461089301110 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:08:21 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:08:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1681ms 11:08:21 INFO - PROCESS | 20900 | 1461089301156 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 11:08:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:08:21 INFO - PROCESS | 20900 | 1461089301160 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 11:08:21 INFO - PROCESS | 20900 | 1461089301177 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:08:21 INFO - PROCESS | 20900 | 1461089301187 Marionette TRACE conn3 <- [1,3014,null,{}] 11:08:21 INFO - PROCESS | 20900 | 1461089301246 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:08:21 INFO - PROCESS | 20900 | 1461089301472 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 11:08:21 INFO - PROCESS | 20900 | 1461089301775 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:21 INFO - PROCESS | 20900 | ++DOCSHELL 0x8979b400 == 164 [pid = 20900] [id = 763] 11:08:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8a252800) [pid = 20900] [serial = 2288] [outer = (nil)] 11:08:21 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8b356400) [pid = 20900] [serial = 2289] [outer = 0x8a252800] 11:08:21 INFO - PROCESS | 20900 | 1461089301914 Marionette DEBUG loaded listener.js 11:08:22 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8b985800) [pid = 20900] [serial = 2290] [outer = 0x8a252800] 11:08:22 INFO - PROCESS | 20900 | [20900] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:08:22 INFO - PROCESS | 20900 | 1461089302824 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:08:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:08:22 INFO - {} 11:08:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:08:22 INFO - {} 11:08:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:08:22 INFO - {} 11:08:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:08:22 INFO - {} 11:08:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1697ms 11:08:22 INFO - PROCESS | 20900 | 1461089302867 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 11:08:22 INFO - PROCESS | 20900 | 1461089302872 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 11:08:22 INFO - TEST-START | /FileAPI/fileReader.html 11:08:22 INFO - PROCESS | 20900 | 1461089302879 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:08:22 INFO - PROCESS | 20900 | 1461089302883 Marionette TRACE conn3 <- [1,3018,null,{}] 11:08:22 INFO - PROCESS | 20900 | 1461089302889 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:08:23 INFO - PROCESS | 20900 | 1461089303221 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 11:08:23 INFO - PROCESS | 20900 | 1461089303496 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:23 INFO - PROCESS | 20900 | ++DOCSHELL 0x88659400 == 165 [pid = 20900] [id = 764] 11:08:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8b352000) [pid = 20900] [serial = 2291] [outer = (nil)] 11:08:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8bc4ec00) [pid = 20900] [serial = 2292] [outer = 0x8b352000] 11:08:23 INFO - PROCESS | 20900 | 1461089303595 Marionette DEBUG loaded listener.js 11:08:23 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8bc85400) [pid = 20900] [serial = 2293] [outer = 0x8b352000] 11:08:24 INFO - PROCESS | 20900 | 1461089304454 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:08:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:08:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:08:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:08:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:08:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 1599ms 11:08:24 INFO - PROCESS | 20900 | 1461089304480 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 11:08:24 INFO - PROCESS | 20900 | 1461089304484 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 11:08:24 INFO - TEST-START | /FileAPI/historical.html 11:08:24 INFO - PROCESS | 20900 | 1461089304490 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:08:24 INFO - PROCESS | 20900 | 1461089304494 Marionette TRACE conn3 <- [1,3022,null,{}] 11:08:24 INFO - PROCESS | 20900 | 1461089304500 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:08:24 INFO - PROCESS | 20900 | 1461089304714 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 11:08:25 INFO - PROCESS | 20900 | 1461089305028 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:25 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bcd7400 == 166 [pid = 20900] [id = 765] 11:08:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8bcd8800) [pid = 20900] [serial = 2294] [outer = (nil)] 11:08:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8bcdf400) [pid = 20900] [serial = 2295] [outer = 0x8bcd8800] 11:08:25 INFO - PROCESS | 20900 | 1461089305190 Marionette DEBUG loaded listener.js 11:08:25 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8c613c00) [pid = 20900] [serial = 2296] [outer = 0x8bcd8800] 11:08:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:08:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:08:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:08:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:08:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:08:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:08:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:08:26 INFO - TEST-OK | /FileAPI/historical.html | took 1589ms 11:08:26 INFO - PROCESS | 20900 | 1461089306063 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:08:26 INFO - PROCESS | 20900 | 1461089306083 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 11:08:26 INFO - PROCESS | 20900 | 1461089306087 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 11:08:26 INFO - PROCESS | 20900 | 1461089306097 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:08:26 INFO - TEST-START | /FileAPI/idlharness.html 11:08:26 INFO - PROCESS | 20900 | 1461089306103 Marionette TRACE conn3 <- [1,3026,null,{}] 11:08:26 INFO - PROCESS | 20900 | 1461089306109 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:08:26 INFO - PROCESS | 20900 | 1461089306312 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 11:08:26 INFO - PROCESS | 20900 | 1461089306596 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:26 INFO - PROCESS | 20900 | ++DOCSHELL 0x8bad5000 == 167 [pid = 20900] [id = 766] 11:08:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 153 (0x8bcd2400) [pid = 20900] [serial = 2297] [outer = (nil)] 11:08:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 154 (0x8df0ec00) [pid = 20900] [serial = 2298] [outer = 0x8bcd2400] 11:08:26 INFO - PROCESS | 20900 | 1461089306689 Marionette DEBUG loaded listener.js 11:08:26 INFO - PROCESS | 20900 | ++DOMWINDOW == 155 (0x8dfac000) [pid = 20900] [serial = 2299] [outer = 0x8bcd2400] 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:08:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:08:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:08:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:08:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:08:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:08:28 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:08:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:08:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:08:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:08:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:08:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:08:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:08:28 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:08:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:08:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:08:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:08:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:08:28 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:08:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:08:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:08:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:08:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:08:28 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:08:28 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:08:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:08:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:08:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:08:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:08:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:08:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:08:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:08:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:08:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:08:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:08:28 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:08:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:08:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:08:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:08:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:08:28 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:08:28 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:08:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:08:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:08:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:08:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:08:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:08:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 2660ms 11:08:28 INFO - TEST-START | /FileAPI/idlharness.worker 11:08:28 INFO - PROCESS | 20900 | 1461089308543 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:08:28 INFO - PROCESS | 20900 | 1461089308766 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 11:08:28 INFO - PROCESS | 20900 | 1461089308771 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 11:08:28 INFO - PROCESS | 20900 | 1461089308782 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:08:28 INFO - PROCESS | 20900 | 1461089308794 Marionette TRACE conn3 <- [1,3030,null,{}] 11:08:28 INFO - PROCESS | 20900 | 1461089308820 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:08:29 INFO - PROCESS | 20900 | 1461089309094 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 11:08:29 INFO - PROCESS | 20900 | 1461089309399 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:29 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba68800 == 168 [pid = 20900] [id = 767] 11:08:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 156 (0x8bc27000) [pid = 20900] [serial = 2300] [outer = (nil)] 11:08:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 157 (0x91325800) [pid = 20900] [serial = 2301] [outer = 0x8bc27000] 11:08:29 INFO - PROCESS | 20900 | 1461089309501 Marionette DEBUG loaded listener.js 11:08:29 INFO - PROCESS | 20900 | ++DOMWINDOW == 158 (0x91f8e000) [pid = 20900] [serial = 2302] [outer = 0x8bc27000] 11:08:29 INFO - PROCESS | 20900 | [20900] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:08:32 INFO - {} 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:08:32 INFO - {} 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:08:32 INFO - {} 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:08:32 INFO - {} 11:08:32 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:08:32 INFO - {} 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:08:32 INFO - {} 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:08:32 INFO - {} 11:08:32 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:08:32 INFO - {} 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 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:08:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:08:32 INFO - {} 11:08:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3404ms 11:08:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:08:32 INFO - PROCESS | 20900 | 1461089312038 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:08:32 INFO - PROCESS | 20900 | 1461089312193 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 11:08:32 INFO - PROCESS | 20900 | 1461089312208 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 11:08:32 INFO - PROCESS | 20900 | 1461089312216 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:08:32 INFO - PROCESS | 20900 | 1461089312228 Marionette TRACE conn3 <- [1,3034,null,{}] 11:08:32 INFO - PROCESS | 20900 | 1461089312241 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:08:32 INFO - PROCESS | 20900 | 1461089312604 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 11:08:32 INFO - PROCESS | 20900 | 1461089312913 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:32 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ea61800 == 169 [pid = 20900] [id = 768] 11:08:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 159 (0x915dbc00) [pid = 20900] [serial = 2303] [outer = (nil)] 11:08:32 INFO - PROCESS | 20900 | ++DOMWINDOW == 160 (0x99278400) [pid = 20900] [serial = 2304] [outer = 0x915dbc00] 11:08:33 INFO - PROCESS | 20900 | 1461089313001 Marionette DEBUG loaded listener.js 11:08:33 INFO - PROCESS | 20900 | ++DOMWINDOW == 161 (0x99485800) [pid = 20900] [serial = 2305] [outer = 0x915dbc00] 11:08:33 INFO - PROCESS | 20900 | 1461089313835 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:08:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:08:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1650ms 11:08:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:08:33 INFO - PROCESS | 20900 | 1461089313867 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 11:08:33 INFO - PROCESS | 20900 | 1461089313870 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 11:08:33 INFO - PROCESS | 20900 | 1461089313877 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:08:33 INFO - PROCESS | 20900 | 1461089313881 Marionette TRACE conn3 <- [1,3038,null,{}] 11:08:33 INFO - PROCESS | 20900 | 1461089313887 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:08:34 INFO - PROCESS | 20900 | 1461089314129 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 11:08:34 INFO - PROCESS | 20900 | 1461089314414 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:34 INFO - PROCESS | 20900 | ++DOCSHELL 0x91330c00 == 170 [pid = 20900] [id = 769] 11:08:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 162 (0x932f3c00) [pid = 20900] [serial = 2306] [outer = (nil)] 11:08:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 163 (0x994cf800) [pid = 20900] [serial = 2307] [outer = 0x932f3c00] 11:08:34 INFO - PROCESS | 20900 | 1461089314518 Marionette DEBUG loaded listener.js 11:08:34 INFO - PROCESS | 20900 | ++DOMWINDOW == 164 (0x994d1800) [pid = 20900] [serial = 2308] [outer = 0x932f3c00] 11:08:35 INFO - PROCESS | 20900 | 1461089315362 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:08:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:08:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:08:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1546ms 11:08:35 INFO - PROCESS | 20900 | 1461089315423 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 11:08:35 INFO - PROCESS | 20900 | 1461089315427 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 11:08:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:08:35 INFO - PROCESS | 20900 | 1461089315435 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:08:35 INFO - PROCESS | 20900 | 1461089315438 Marionette TRACE conn3 <- [1,3042,null,{}] 11:08:35 INFO - PROCESS | 20900 | 1461089315445 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:08:35 INFO - PROCESS | 20900 | 1461089315685 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 11:08:36 INFO - PROCESS | 20900 | 1461089316000 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:36 INFO - PROCESS | 20900 | ++DOCSHELL 0x97460c00 == 171 [pid = 20900] [id = 770] 11:08:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 165 (0x97f04c00) [pid = 20900] [serial = 2309] [outer = (nil)] 11:08:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 166 (0x9b090400) [pid = 20900] [serial = 2310] [outer = 0x97f04c00] 11:08:36 INFO - PROCESS | 20900 | 1461089316112 Marionette DEBUG loaded listener.js 11:08:36 INFO - PROCESS | 20900 | ++DOMWINDOW == 167 (0x9df8e800) [pid = 20900] [serial = 2311] [outer = 0x97f04c00] 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:08:37 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:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:08:37 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:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:08:37 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:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:08:37 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:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:08:37 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:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:08:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:08:37 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:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:08:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:08:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:08:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2015ms 11:08:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:08:37 INFO - PROCESS | 20900 | 1461089317373 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:08:37 INFO - PROCESS | 20900 | 1461089317460 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 11:08:37 INFO - PROCESS | 20900 | 1461089317468 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 11:08:37 INFO - PROCESS | 20900 | 1461089317524 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:08:37 INFO - PROCESS | 20900 | 1461089317536 Marionette TRACE conn3 <- [1,3046,null,{}] 11:08:37 INFO - PROCESS | 20900 | 1461089317763 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:08:38 INFO - PROCESS | 20900 | 1461089318071 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 11:08:38 INFO - PROCESS | 20900 | 1461089318300 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:38 INFO - PROCESS | 20900 | ++DOCSHELL 0x91329800 == 172 [pid = 20900] [id = 771] 11:08:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 168 (0x932f2400) [pid = 20900] [serial = 2312] [outer = (nil)] 11:08:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 169 (0x9338dc00) [pid = 20900] [serial = 2313] [outer = 0x932f2400] 11:08:38 INFO - PROCESS | 20900 | 1461089318391 Marionette DEBUG loaded listener.js 11:08:38 INFO - PROCESS | 20900 | ++DOMWINDOW == 170 (0x93392400) [pid = 20900] [serial = 2314] [outer = 0x932f2400] 11:08:38 INFO - PROCESS | 20900 | [20900] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:08:39 INFO - PROCESS | 20900 | 1461089319291 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:08:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:08:39 INFO - {} 11:08:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1852ms 11:08:39 INFO - PROCESS | 20900 | 1461089319338 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 11:08:39 INFO - PROCESS | 20900 | 1461089319342 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 11:08:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:08:39 INFO - PROCESS | 20900 | 1461089319348 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:08:39 INFO - PROCESS | 20900 | 1461089319352 Marionette TRACE conn3 <- [1,3050,null,{}] 11:08:39 INFO - PROCESS | 20900 | 1461089319363 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:08:39 INFO - PROCESS | 20900 | 1461089319614 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 11:08:40 INFO - PROCESS | 20900 | 1461089320021 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:40 INFO - PROCESS | 20900 | ++DOCSHELL 0x91f93400 == 173 [pid = 20900] [id = 772] 11:08:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 171 (0x94f59c00) [pid = 20900] [serial = 2315] [outer = (nil)] 11:08:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 172 (0x967b9000) [pid = 20900] [serial = 2316] [outer = 0x94f59c00] 11:08:40 INFO - PROCESS | 20900 | 1461089320111 Marionette DEBUG loaded listener.js 11:08:40 INFO - PROCESS | 20900 | ++DOMWINDOW == 173 (0x971e6c00) [pid = 20900] [serial = 2317] [outer = 0x94f59c00] 11:08:40 INFO - PROCESS | 20900 | 1461089320882 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:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:08:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1587ms 11:08:40 INFO - PROCESS | 20900 | 1461089320938 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 11:08:40 INFO - PROCESS | 20900 | 1461089320942 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 11:08:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:08:40 INFO - PROCESS | 20900 | 1461089320950 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:08:40 INFO - PROCESS | 20900 | 1461089320953 Marionette TRACE conn3 <- [1,3054,null,{}] 11:08:40 INFO - PROCESS | 20900 | 1461089320959 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:08:41 INFO - PROCESS | 20900 | 1461089321166 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 11:08:41 INFO - PROCESS | 20900 | 1461089321490 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:41 INFO - PROCESS | 20900 | ++DOCSHELL 0x877a9000 == 174 [pid = 20900] [id = 773] 11:08:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 174 (0x967ba800) [pid = 20900] [serial = 2318] [outer = (nil)] 11:08:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 175 (0x98074400) [pid = 20900] [serial = 2319] [outer = 0x967ba800] 11:08:41 INFO - PROCESS | 20900 | 1461089321583 Marionette DEBUG loaded listener.js 11:08:41 INFO - PROCESS | 20900 | ++DOMWINDOW == 176 (0x9aeafc00) [pid = 20900] [serial = 2320] [outer = 0x967ba800] 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:08:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:08:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:08:43 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:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:08:43 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:08:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:08:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:08:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2124ms 11:08:43 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:08:43 INFO - PROCESS | 20900 | 1461089322919 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:08:43 INFO - PROCESS | 20900 | 1461089323079 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 11:08:43 INFO - PROCESS | 20900 | 1461089323089 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 11:08:43 INFO - PROCESS | 20900 | 1461089323099 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:08:43 INFO - PROCESS | 20900 | 1461089323117 Marionette TRACE conn3 <- [1,3058,null,{}] 11:08:43 INFO - PROCESS | 20900 | 1461089323323 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:08:43 INFO - PROCESS | 20900 | 1461089323533 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 11:08:43 INFO - PROCESS | 20900 | 1461089323836 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:43 INFO - PROCESS | 20900 | ++DOCSHELL 0x8739f800 == 175 [pid = 20900] [id = 774] 11:08:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 177 (0x971e6800) [pid = 20900] [serial = 2321] [outer = (nil)] 11:08:43 INFO - PROCESS | 20900 | ++DOMWINDOW == 178 (0xa2abf800) [pid = 20900] [serial = 2322] [outer = 0x971e6800] 11:08:43 INFO - PROCESS | 20900 | 1461089323924 Marionette DEBUG loaded listener.js 11:08:44 INFO - PROCESS | 20900 | ++DOMWINDOW == 179 (0xa2ac6000) [pid = 20900] [serial = 2323] [outer = 0x971e6800] 11:08:44 INFO - PROCESS | 20900 | 1461089324846 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:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:08:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:08:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:08:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:08:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:08:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:08:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:08:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:08:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:08:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1805ms 11:08:44 INFO - PROCESS | 20900 | 1461089324928 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 11:08:44 INFO - PROCESS | 20900 | 1461089324933 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 11:08:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:08:44 INFO - PROCESS | 20900 | 1461089324942 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:08:44 INFO - PROCESS | 20900 | 1461089324944 Marionette TRACE conn3 <- [1,3062,null,{}] 11:08:44 INFO - PROCESS | 20900 | 1461089324951 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:08:45 INFO - PROCESS | 20900 | 1461089325165 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 11:08:45 INFO - PROCESS | 20900 | 1461089325527 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:45 INFO - PROCESS | 20900 | ++DOCSHELL 0x807e3000 == 176 [pid = 20900] [id = 775] 11:08:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 180 (0x807e4000) [pid = 20900] [serial = 2324] [outer = (nil)] 11:08:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 181 (0x807f0000) [pid = 20900] [serial = 2325] [outer = 0x807e4000] 11:08:45 INFO - PROCESS | 20900 | 1461089325619 Marionette DEBUG loaded listener.js 11:08:45 INFO - PROCESS | 20900 | ++DOMWINDOW == 182 (0x807f1c00) [pid = 20900] [serial = 2326] [outer = 0x807e4000] 11:08:45 INFO - PROCESS | 20900 | [20900] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:08:46 INFO - PROCESS | 20900 | 1461089326548 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:08:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:08:46 INFO - {} 11:08:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1632ms 11:08:46 INFO - PROCESS | 20900 | 1461089326575 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 11:08:46 INFO - PROCESS | 20900 | 1461089326579 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 11:08:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:08:46 INFO - PROCESS | 20900 | 1461089326585 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:08:46 INFO - PROCESS | 20900 | 1461089326589 Marionette TRACE conn3 <- [1,3066,null,{}] 11:08:46 INFO - PROCESS | 20900 | 1461089326595 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:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8bcd9000 == 175 [pid = 20900] [id = 358] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x868f0c00 == 174 [pid = 20900] [id = 214] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8624d400 == 173 [pid = 20900] [id = 218] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8f293000 == 172 [pid = 20900] [id = 707] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x88655000 == 171 [pid = 20900] [id = 401] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x87c5b000 == 170 [pid = 20900] [id = 402] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8c379000 == 169 [pid = 20900] [id = 704] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8df0c400 == 168 [pid = 20900] [id = 705] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8b155000 == 167 [pid = 20900] [id = 706] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x86acac00 == 166 [pid = 20900] [id = 759] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8a07a800 == 165 [pid = 20900] [id = 757] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x88fb0400 == 164 [pid = 20900] [id = 758] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x87af5000 == 163 [pid = 20900] [id = 756] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x87c54000 == 162 [pid = 20900] [id = 755] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x94fdb400 == 161 [pid = 20900] [id = 749] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x915d8800 == 160 [pid = 20900] [id = 747] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8c378800 == 159 [pid = 20900] [id = 748] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x931ec800 == 158 [pid = 20900] [id = 745] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x945c4800 == 157 [pid = 20900] [id = 746] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x87cb3400 == 156 [pid = 20900] [id = 744] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8dfb0000 == 155 [pid = 20900] [id = 743] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8dfb6c00 == 154 [pid = 20900] [id = 742] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8ba61800 == 153 [pid = 20900] [id = 741] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8bad4c00 == 152 [pid = 20900] [id = 739] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8c585c00 == 151 [pid = 20900] [id = 740] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x873aa000 == 150 [pid = 20900] [id = 738] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8a081400 == 149 [pid = 20900] [id = 737] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x886d5c00 == 148 [pid = 20900] [id = 736] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x8865e000 == 147 [pid = 20900] [id = 734] 11:08:49 INFO - PROCESS | 20900 | --DOCSHELL 0x873a1c00 == 146 [pid = 20900] [id = 735] 11:08:49 INFO - PROCESS | 20900 | 1461089329376 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 181 (0x8894ec00) [pid = 20900] [serial = 2198] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 180 (0x87ca9400) [pid = 20900] [serial = 2201] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 179 (0x8a205800) [pid = 20900] [serial = 2204] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 178 (0x88656400) [pid = 20900] [serial = 2196] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 177 (0x88fb5c00) [pid = 20900] [serial = 2073] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 176 (0x88958000) [pid = 20900] [serial = 2199] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 175 (0x895bcc00) [pid = 20900] [serial = 2202] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 174 (0x97464400) [pid = 20900] [serial = 2192] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 173 (0x97417c00) [pid = 20900] [serial = 2190] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 172 (0x973f1c00) [pid = 20900] [serial = 2189] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 171 (0x971da000) [pid = 20900] [serial = 2187] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 170 (0x967b8c00) [pid = 20900] [serial = 2186] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 169 (0x967ab800) [pid = 20900] [serial = 2184] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 168 (0x9678c800) [pid = 20900] [serial = 2183] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 167 (0x94f60c00) [pid = 20900] [serial = 2181] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 166 (0x94f5f000) [pid = 20900] [serial = 2180] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 165 (0x945ca400) [pid = 20900] [serial = 2178] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 164 (0x945c7c00) [pid = 20900] [serial = 2177] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 163 (0x94201400) [pid = 20900] [serial = 2175] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 162 (0x93392000) [pid = 20900] [serial = 2174] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 161 (0x93384000) [pid = 20900] [serial = 2172] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 160 (0x932f2c00) [pid = 20900] [serial = 2171] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 159 (0x91f85400) [pid = 20900] [serial = 2169] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 158 (0x915e2400) [pid = 20900] [serial = 2168] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 157 (0x8fa57400) [pid = 20900] [serial = 2166] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 156 (0x8fa17c00) [pid = 20900] [serial = 2165] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 155 (0x8f380c00) [pid = 20900] [serial = 2163] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 154 (0x8f2ed800) [pid = 20900] [serial = 2162] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 153 (0x8ea5f800) [pid = 20900] [serial = 2160] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 152 (0x8ea59400) [pid = 20900] [serial = 2159] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 151 (0x8df09000) [pid = 20900] [serial = 2157] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 150 (0x8c60dc00) [pid = 20900] [serial = 2156] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 149 (0x8c374800) [pid = 20900] [serial = 2154] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 148 (0x8bcd9400) [pid = 20900] [serial = 2153] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 147 (0x8bc42400) [pid = 20900] [serial = 2151] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x8ba69c00) [pid = 20900] [serial = 2150] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8af92000) [pid = 20900] [serial = 2147] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8b14ec00) [pid = 20900] [serial = 2148] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x895b9c00) [pid = 20900] [serial = 2145] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x88fba400) [pid = 20900] [serial = 2144] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x873a7c00) [pid = 20900] [serial = 2142] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8739e800) [pid = 20900] [serial = 2141] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x87df0800) [pid = 20900] [serial = 2195] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x97483400) [pid = 20900] [serial = 2193] [outer = (nil)] [url = about:blank] 11:08:49 INFO - PROCESS | 20900 | 1461089329972 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:50 INFO - PROCESS | 20900 | ++DOCSHELL 0x859a9c00 == 147 [pid = 20900] [id = 776] 11:08:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x859aa000) [pid = 20900] [serial = 2327] [outer = (nil)] 11:08:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x862e3000) [pid = 20900] [serial = 2328] [outer = 0x859aa000] 11:08:50 INFO - PROCESS | 20900 | 1461089330050 Marionette DEBUG loaded listener.js 11:08:50 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x86acac00) [pid = 20900] [serial = 2329] [outer = 0x859aa000] 11:08:50 INFO - PROCESS | 20900 | 1461089330810 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:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:08:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 4288ms 11:08:50 INFO - PROCESS | 20900 | 1461089330877 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 11:08:50 INFO - PROCESS | 20900 | 1461089330884 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 11:08:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:08:50 INFO - PROCESS | 20900 | 1461089330892 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:08:50 INFO - PROCESS | 20900 | 1461089330900 Marionette TRACE conn3 <- [1,3070,null,{}] 11:08:50 INFO - PROCESS | 20900 | 1461089330907 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:08:51 INFO - PROCESS | 20900 | 1461089331142 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 11:08:51 INFO - PROCESS | 20900 | 1461089331376 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:51 INFO - PROCESS | 20900 | ++DOCSHELL 0x873aa000 == 148 [pid = 20900] [id = 777] 11:08:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x877ac400) [pid = 20900] [serial = 2330] [outer = (nil)] 11:08:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x87cab800) [pid = 20900] [serial = 2331] [outer = 0x877ac400] 11:08:51 INFO - PROCESS | 20900 | 1461089331465 Marionette DEBUG loaded listener.js 11:08:51 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x87cb8000) [pid = 20900] [serial = 2332] [outer = 0x877ac400] 11:08:52 INFO - PROCESS | 20900 | 1461089332389 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:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:08:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1547ms 11:08:52 INFO - PROCESS | 20900 | 1461089332442 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 11:08:52 INFO - PROCESS | 20900 | 1461089332446 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 11:08:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:08:52 INFO - PROCESS | 20900 | 1461089332460 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:08:52 INFO - PROCESS | 20900 | 1461089332463 Marionette TRACE conn3 <- [1,3074,null,{}] 11:08:52 INFO - PROCESS | 20900 | 1461089332469 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:08:52 INFO - PROCESS | 20900 | 1461089332740 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 11:08:52 INFO - PROCESS | 20900 | 1461089332781 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:52 INFO - PROCESS | 20900 | ++DOCSHELL 0x88656c00 == 149 [pid = 20900] [id = 778] 11:08:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x88662400) [pid = 20900] [serial = 2333] [outer = (nil)] 11:08:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x886d8400) [pid = 20900] [serial = 2334] [outer = 0x88662400] 11:08:52 INFO - PROCESS | 20900 | 1461089332856 Marionette DEBUG loaded listener.js 11:08:52 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x88850c00) [pid = 20900] [serial = 2335] [outer = 0x88662400] 11:08:53 INFO - PROCESS | 20900 | 1461089333884 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:08:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:08:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:08:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:08:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:08:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:08:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:08:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1481ms 11:08:53 INFO - PROCESS | 20900 | 1461089333951 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 11:08:53 INFO - PROCESS | 20900 | 1461089333957 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 11:08:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:08:53 INFO - PROCESS | 20900 | 1461089333975 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:08:53 INFO - PROCESS | 20900 | 1461089333982 Marionette TRACE conn3 <- [1,3078,null,{}] 11:08:54 INFO - PROCESS | 20900 | 1461089333996 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:08:54 INFO - PROCESS | 20900 | 1461089334284 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 146 (0x87af8000) [pid = 20900] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 145 (0x8a081c00) [pid = 20900] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 144 (0x8c58f000) [pid = 20900] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 143 (0x8bc4fc00) [pid = 20900] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 142 (0x8b980800) [pid = 20900] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 141 (0x8b15a800) [pid = 20900] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 140 (0x8894a800) [pid = 20900] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 139 (0x87afcc00) [pid = 20900] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 138 (0x87c58400) [pid = 20900] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 137 (0x873aac00) [pid = 20900] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 136 (0x97f03400) [pid = 20900] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 135 (0x97b54400) [pid = 20900] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 134 (0x877ac800) [pid = 20900] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 133 (0x8ba5c400) [pid = 20900] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 132 (0x973b0400) [pid = 20900] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 131 (0x8c611000) [pid = 20900] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 130 (0x932f4800) [pid = 20900] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 129 (0x9620a400) [pid = 20900] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 128 (0x932f7800) [pid = 20900] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 127 (0x8e9e9c00) [pid = 20900] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 126 (0x8ea5f400) [pid = 20900] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 125 (0x8e9ea400) [pid = 20900] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 124 (0x8dfab000) [pid = 20900] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 123 (0x8a07ac00) [pid = 20900] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:08:55 INFO - PROCESS | 20900 | --DOMWINDOW == 122 (0x88954000) [pid = 20900] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 11:08:55 INFO - PROCESS | 20900 | 1461089335300 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:55 INFO - PROCESS | 20900 | ++DOCSHELL 0x873aac00 == 150 [pid = 20900] [id = 779] 11:08:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 123 (0x877ac800) [pid = 20900] [serial = 2336] [outer = (nil)] 11:08:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 124 (0x886dc000) [pid = 20900] [serial = 2337] [outer = 0x877ac800] 11:08:55 INFO - PROCESS | 20900 | 1461089335379 Marionette DEBUG loaded listener.js 11:08:55 INFO - PROCESS | 20900 | ++DOMWINDOW == 125 (0x895b9c00) [pid = 20900] [serial = 2338] [outer = 0x877ac800] 11:08:56 INFO - PROCESS | 20900 | 1461089336065 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:08:56 INFO - PROCESS | 20900 | 1461089336126 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 11:08:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:08:56 INFO - PROCESS | 20900 | 1461089336135 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:08:56 INFO - PROCESS | 20900 | 1461089336140 Marionette TRACE conn3 <- [1,3082,null,{}] 11:08:56 INFO - PROCESS | 20900 | 1461089336153 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:08:56 INFO - PROCESS | 20900 | 1461089336431 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 11:08:56 INFO - PROCESS | 20900 | 1461089336456 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:56 INFO - PROCESS | 20900 | ++DOCSHELL 0x859a1c00 == 151 [pid = 20900] [id = 780] 11:08:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 126 (0x88959c00) [pid = 20900] [serial = 2339] [outer = (nil)] 11:08:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 127 (0x89e0d800) [pid = 20900] [serial = 2340] [outer = 0x88959c00] 11:08:56 INFO - PROCESS | 20900 | 1461089336533 Marionette DEBUG loaded listener.js 11:08:56 INFO - PROCESS | 20900 | ++DOMWINDOW == 128 (0x8a080000) [pid = 20900] [serial = 2341] [outer = 0x88959c00] 11:08:57 INFO - PROCESS | 20900 | 1461089337746 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:08:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:08:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:08:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:08:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1641ms 11:08:57 INFO - PROCESS | 20900 | 1461089337782 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 11:08:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:08:57 INFO - PROCESS | 20900 | 1461089337794 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 11:08:57 INFO - PROCESS | 20900 | 1461089337850 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:08:57 INFO - PROCESS | 20900 | 1461089337860 Marionette TRACE conn3 <- [1,3086,null,{}] 11:08:57 INFO - PROCESS | 20900 | 1461089337891 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:08:58 INFO - PROCESS | 20900 | 1461089338239 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 11:08:58 INFO - PROCESS | 20900 | 1461089338728 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:58 INFO - PROCESS | 20900 | ++DOCSHELL 0x868fdc00 == 152 [pid = 20900] [id = 781] 11:08:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 129 (0x873a9400) [pid = 20900] [serial = 2342] [outer = (nil)] 11:08:58 INFO - PROCESS | 20900 | ++DOMWINDOW == 130 (0x87c4d800) [pid = 20900] [serial = 2343] [outer = 0x873a9400] 11:08:58 INFO - PROCESS | 20900 | 1461089338887 Marionette DEBUG loaded listener.js 11:08:59 INFO - PROCESS | 20900 | ++DOMWINDOW == 131 (0x8865ac00) [pid = 20900] [serial = 2344] [outer = 0x873a9400] 11:09:00 INFO - PROCESS | 20900 | 1461089340243 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:09:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:09:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2458ms 11:09:00 INFO - PROCESS | 20900 | 1461089340267 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 11:09:00 INFO - PROCESS | 20900 | 1461089340281 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 11:09:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:09:00 INFO - PROCESS | 20900 | 1461089340298 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:09:00 INFO - PROCESS | 20900 | 1461089340306 Marionette TRACE conn3 <- [1,3090,null,{}] 11:09:00 INFO - PROCESS | 20900 | 1461089340368 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:09:00 INFO - PROCESS | 20900 | 1461089340716 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 11:09:01 INFO - PROCESS | 20900 | 1461089341209 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:09:01 INFO - PROCESS | 20900 | ++DOCSHELL 0x88fb0400 == 153 [pid = 20900] [id = 782] 11:09:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 132 (0x88fb3800) [pid = 20900] [serial = 2345] [outer = (nil)] 11:09:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 133 (0x895c0400) [pid = 20900] [serial = 2346] [outer = 0x88fb3800] 11:09:01 INFO - PROCESS | 20900 | 1461089341299 Marionette DEBUG loaded listener.js 11:09:01 INFO - PROCESS | 20900 | ++DOMWINDOW == 134 (0x897a2000) [pid = 20900] [serial = 2347] [outer = 0x88fb3800] 11:09:02 INFO - PROCESS | 20900 | 1461089342218 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:09:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:09:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1943ms 11:09:02 INFO - PROCESS | 20900 | 1461089342239 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 11:09:02 INFO - PROCESS | 20900 | 1461089342244 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 11:09:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:09:02 INFO - PROCESS | 20900 | 1461089342251 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:09:02 INFO - PROCESS | 20900 | 1461089342257 Marionette TRACE conn3 <- [1,3094,null,{}] 11:09:02 INFO - PROCESS | 20900 | 1461089342274 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:09:02 INFO - PROCESS | 20900 | 1461089342526 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 11:09:02 INFO - PROCESS | 20900 | 1461089342850 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:09:02 INFO - PROCESS | 20900 | ++DOCSHELL 0x8a202c00 == 154 [pid = 20900] [id = 783] 11:09:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 135 (0x8a258800) [pid = 20900] [serial = 2348] [outer = (nil)] 11:09:02 INFO - PROCESS | 20900 | ++DOMWINDOW == 136 (0x8af66000) [pid = 20900] [serial = 2349] [outer = 0x8a258800] 11:09:03 INFO - PROCESS | 20900 | 1461089342997 Marionette DEBUG loaded listener.js 11:09:03 INFO - PROCESS | 20900 | ++DOMWINDOW == 137 (0x8af71400) [pid = 20900] [serial = 2350] [outer = 0x8a258800] 11:09:03 INFO - PROCESS | 20900 | 1461089343846 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:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:09:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1645ms 11:09:03 INFO - PROCESS | 20900 | 1461089343896 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 11:09:03 INFO - PROCESS | 20900 | 1461089343901 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 11:09:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:09:03 INFO - PROCESS | 20900 | 1461089343907 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:09:03 INFO - PROCESS | 20900 | 1461089343911 Marionette TRACE conn3 <- [1,3098,null,{}] 11:09:03 INFO - PROCESS | 20900 | 1461089343917 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:09:04 INFO - PROCESS | 20900 | 1461089344231 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 11:09:04 INFO - PROCESS | 20900 | 1461089344461 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:09:04 INFO - PROCESS | 20900 | ++DOCSHELL 0x8af66c00 == 155 [pid = 20900] [id = 784] 11:09:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 138 (0x8af94400) [pid = 20900] [serial = 2351] [outer = (nil)] 11:09:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 139 (0x8b14f800) [pid = 20900] [serial = 2352] [outer = 0x8af94400] 11:09:04 INFO - PROCESS | 20900 | 1461089344552 Marionette DEBUG loaded listener.js 11:09:04 INFO - PROCESS | 20900 | ++DOMWINDOW == 140 (0x8b157000) [pid = 20900] [serial = 2353] [outer = 0x8af94400] 11:09:05 INFO - PROCESS | 20900 | 1461089345417 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:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:09:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1535ms 11:09:05 INFO - PROCESS | 20900 | 1461089345448 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 11:09:05 INFO - PROCESS | 20900 | 1461089345452 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 11:09:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:09:05 INFO - PROCESS | 20900 | 1461089345461 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:09:05 INFO - PROCESS | 20900 | 1461089345463 Marionette TRACE conn3 <- [1,3102,null,{}] 11:09:05 INFO - PROCESS | 20900 | 1461089345470 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:09:05 INFO - PROCESS | 20900 | 1461089345675 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 11:09:05 INFO - PROCESS | 20900 | 1461089345960 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:09:05 INFO - PROCESS | 20900 | ++DOCSHELL 0x89e09000 == 156 [pid = 20900] [id = 785] 11:09:05 INFO - PROCESS | 20900 | ++DOMWINDOW == 141 (0x8b15c000) [pid = 20900] [serial = 2354] [outer = (nil)] 11:09:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 142 (0x8b34fc00) [pid = 20900] [serial = 2355] [outer = 0x8b15c000] 11:09:06 INFO - PROCESS | 20900 | 1461089346051 Marionette DEBUG loaded listener.js 11:09:06 INFO - PROCESS | 20900 | ++DOMWINDOW == 143 (0x8b352800) [pid = 20900] [serial = 2356] [outer = 0x8b15c000] 11:09:06 INFO - PROCESS | 20900 | 1461089346974 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:09:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:09:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1535ms 11:09:06 INFO - PROCESS | 20900 | 1461089346996 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 11:09:07 INFO - PROCESS | 20900 | 1461089347000 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 11:09:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:09:07 INFO - PROCESS | 20900 | 1461089347006 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:09:07 INFO - PROCESS | 20900 | 1461089347010 Marionette TRACE conn3 <- [1,3106,null,{}] 11:09:07 INFO - PROCESS | 20900 | 1461089347016 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:09:07 INFO - PROCESS | 20900 | 1461089347256 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 11:09:07 INFO - PROCESS | 20900 | 1461089347558 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:09:07 INFO - PROCESS | 20900 | ++DOCSHELL 0x8979b000 == 157 [pid = 20900] [id = 786] 11:09:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 144 (0x8a088800) [pid = 20900] [serial = 2357] [outer = (nil)] 11:09:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 145 (0x8bc41400) [pid = 20900] [serial = 2358] [outer = 0x8a088800] 11:09:07 INFO - PROCESS | 20900 | 1461089347662 Marionette DEBUG loaded listener.js 11:09:07 INFO - PROCESS | 20900 | ++DOMWINDOW == 146 (0x8bc4f800) [pid = 20900] [serial = 2359] [outer = 0x8a088800] 11:09:08 INFO - PROCESS | 20900 | 1461089348568 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:09:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:09:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:09:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:09:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1585ms 11:09:08 INFO - PROCESS | 20900 | 1461089348592 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 11:09:08 INFO - PROCESS | 20900 | 1461089348597 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 11:09:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:09:08 INFO - PROCESS | 20900 | 1461089348603 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:09:08 INFO - PROCESS | 20900 | 1461089348607 Marionette TRACE conn3 <- [1,3110,null,{}] 11:09:08 INFO - PROCESS | 20900 | 1461089348613 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:09:08 INFO - PROCESS | 20900 | 1461089348824 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 11:09:09 INFO - PROCESS | 20900 | 1461089349152 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:09:09 INFO - PROCESS | 20900 | ++DOCSHELL 0x8ba60400 == 158 [pid = 20900] [id = 787] 11:09:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 147 (0x8bc42c00) [pid = 20900] [serial = 2360] [outer = (nil)] 11:09:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 148 (0x8bcdc000) [pid = 20900] [serial = 2361] [outer = 0x8bc42c00] 11:09:09 INFO - PROCESS | 20900 | 1461089349246 Marionette DEBUG loaded listener.js 11:09:09 INFO - PROCESS | 20900 | ++DOMWINDOW == 149 (0x8c372000) [pid = 20900] [serial = 2362] [outer = 0x8bc42c00] 11:09:10 INFO - PROCESS | 20900 | 1461089350093 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:09:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:09:10 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:09:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:09:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:09:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1541ms 11:09:10 INFO - PROCESS | 20900 | 1461089350145 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 11:09:10 INFO - PROCESS | 20900 | 1461089350149 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 11:09:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:09:10 INFO - PROCESS | 20900 | 1461089350161 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:09:10 INFO - PROCESS | 20900 | 1461089350164 Marionette TRACE conn3 <- [1,3114,null,{}] 11:09:10 INFO - PROCESS | 20900 | 1461089350192 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:09:10 INFO - PROCESS | 20900 | 1461089350477 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 11:09:10 INFO - PROCESS | 20900 | 1461089350744 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\", \"56dcc672-aadf-4bdd-ae0f-440a221748c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:09:10 INFO - PROCESS | 20900 | ++DOCSHELL 0x87c58400 == 159 [pid = 20900] [id = 788] 11:09:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 150 (0x8bcdb800) [pid = 20900] [serial = 2363] [outer = (nil)] 11:09:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 151 (0x8c58dc00) [pid = 20900] [serial = 2364] [outer = 0x8bcdb800] 11:09:10 INFO - PROCESS | 20900 | 1461089350834 Marionette DEBUG loaded listener.js 11:09:10 INFO - PROCESS | 20900 | ++DOMWINDOW == 152 (0x8c60cc00) [pid = 20900] [serial = 2365] [outer = 0x8bcdb800] 11:09:11 INFO - PROCESS | 20900 | 1461089351707 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:09:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:09:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1602ms 11:09:11 INFO - PROCESS | 20900 | 1461089351759 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 11:09:11 INFO - PROCESS | 20900 | 1461089351762 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 11:09:12 WARNING - u'runner_teardown' () 11:09:12 INFO - No more tests 11:09:12 INFO - Got 0 unexpected results 11:09:12 INFO - SUITE-END | took 1347s 11:09:12 INFO - Closing logging queue 11:09:12 INFO - queue closed 11:09:13 INFO - Return code: 0 11:09:13 WARNING - # TBPL SUCCESS # 11:09:13 INFO - Running post-action listener: _resource_record_post_action 11:09:13 INFO - Running post-run listener: _resource_record_post_run 11:09:14 INFO - Total resource usage - Wall time: 1384s; CPU: 98.0%; Read bytes: 593920; Write bytes: 960868352; Read time: 20; Write time: 246448 11:09:14 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:09:14 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 182509568; Read time: 0; Write time: 156224 11:09:14 INFO - run-tests - Wall time: 1352s; CPU: 98.0%; Read bytes: 593920; Write bytes: 778358784; Read time: 20; Write time: 90224 11:09:14 INFO - Running post-run listener: _upload_blobber_files 11:09:14 INFO - Blob upload gear active. 11:09:14 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:09:14 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:09:14 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:09:14 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:09:14 INFO - (blobuploader) - INFO - Open directory for files ... 11:09:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:09:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:09:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:09:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:09:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:09:15 INFO - (blobuploader) - INFO - Done attempting. 11:09:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:09:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:09:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:09:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:09:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:09:16 INFO - (blobuploader) - INFO - Done attempting. 11:09:16 INFO - (blobuploader) - INFO - Iteration through files over. 11:09:16 INFO - Return code: 0 11:09:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:09:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:09:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fb3524d0ff9be4b0439b5a5b7b0a05787dc658e1f5717b356f95fbb1a29783d949e5e3f6490758ad6e84b14534737a719a6320ef7df5fd6f37ef7b18e26b3377", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/78e547af5251a2252c88a7ad40964a469742193990f447cf35b4a37b72d8f31a621ca5cf601ad196dfa013fa7541dd9df4afa1494689f3e87e79d53f7d130acc"} 11:09:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:09:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:09:16 INFO - Contents: 11:09:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fb3524d0ff9be4b0439b5a5b7b0a05787dc658e1f5717b356f95fbb1a29783d949e5e3f6490758ad6e84b14534737a719a6320ef7df5fd6f37ef7b18e26b3377", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/78e547af5251a2252c88a7ad40964a469742193990f447cf35b4a37b72d8f31a621ca5cf601ad196dfa013fa7541dd9df4afa1494689f3e87e79d53f7d130acc"} 11:09:16 INFO - Running post-run listener: copy_logs_to_upload_dir 11:09:16 INFO - Copying logs to upload dir... 11:09:16 INFO - mkdir: /builds/slave/test/build/upload/logs 11:09:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1479.858220 ========= master_lag: 0.44 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 40 secs) (at 2016-04-19 11:09:16.984945) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 11:09:16.986184) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fb3524d0ff9be4b0439b5a5b7b0a05787dc658e1f5717b356f95fbb1a29783d949e5e3f6490758ad6e84b14534737a719a6320ef7df5fd6f37ef7b18e26b3377", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/78e547af5251a2252c88a7ad40964a469742193990f447cf35b4a37b72d8f31a621ca5cf601ad196dfa013fa7541dd9df4afa1494689f3e87e79d53f7d130acc"} build_url:https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033493 build_url: 'https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fb3524d0ff9be4b0439b5a5b7b0a05787dc658e1f5717b356f95fbb1a29783d949e5e3f6490758ad6e84b14534737a719a6320ef7df5fd6f37ef7b18e26b3377", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/78e547af5251a2252c88a7ad40964a469742193990f447cf35b4a37b72d8f31a621ca5cf601ad196dfa013fa7541dd9df4afa1494689f3e87e79d53f7d130acc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cNFpvRtXQZqcwMR4fdv44Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 11:09:17.049555) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:09:17.050003) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087335.35525-1692908071 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016553 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:09:17.149173) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 11:09:17.149623) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 11:09:17.150086) ========= ========= Total master_lag: 0.68 =========